Java架构设计
Java架构设计
全部文章
分类
.net(2)
.netcore(1)
asp.net(1)
azure(1)
github(1)
golang(1)
http(1)
IDEA(2)
java(127)
Java架构(2)
Java程序员(6)
Java面试(1)
jenkins(2)
kafka(2)
kubernetes(1)
linux(2)
macos(1)
mvc(1)
mysql(2)
nginx(1)
rabbitmq(1)
redis(6)
spring(10)
spring boot(6)
spring cloud(5)
spring-boot(1)
SQL(2)
tcp/ip(1)
中间件(1)
分布式(4)
前端(2)
区块链(1)
压力测试(1)
安全(2)
微服务(3)
散列表(2)
数据库(5)
数据结构(1)
服务器(1)
未归档(1)
程序人生(3)
经验分享(2)
网络(3)
网络协议(1)
链表(2)
面试(22)
归档
标签
去牛客网
登录
/
注册
Java架构设计的博客
全部文章
(共245篇)
JUC之线程间的通信
线程通信 创建资源类,在资源类中创建属性和操作方法 在资源类里面操作 判断 干活 通知 创建多个线程,调用资源类的操作方法 线程通信的实现例子: 两个线程,实现对一个初始变量为0进行操作,一个线程对其+1,一个线程对其-1,使得变量结果不改变 ...
2022-01-21
0
260
[平台建设] 大数据平台如何实现任务日志采集
背景 平台任务主要分3种: flink实时任务, spark任务,还有java任务,spark、flink 我们是运行在yarn 上, 日常排错我们通过查看yarn logs来定位, 但是会对日志存储设置一定的保留时间, 为了后续更好排查问题,希望能够将spark、flink、java任务都收集起...
2022-01-21
0
241
Netty源码分析之ByteBuf引用计数
前言 引用计数是一种常用的内存管理机制,是指将资源的被引用次数保存起来,当被引用次数变为零时就将其释放的过程。Netty在4.x版本开始使用引用计数机制进行部分对象的管理,其实现思路并不是特别复杂,它主要涉及跟踪某个对象被引用的次数。在Netty具体代码中需要通过引用计数进行内存管理的对象,会基于...
2022-01-21
0
412
JVM 内存布局
本文主题内容: JVM 内存区域概览 堆区的空间分配是怎么样?堆溢出的演示 创建一个新对象内存是怎么分配的? 方法区 到 Metaspace 元空间 栈帧是什么?栈帧里有什么?怎么理解? 本地方法栈 程序计数器 Code Cache 是什么? ...
2022-01-21
0
224
用Java手写Redis服务端,从设计者的角度聊一聊Redis本身
起因 我为什么要造redis这个轮子? 1,破除对redis神秘感。 2,“基础服务中台”的同事们在开会讨论redis云,以及redis代理。 3,开一个redis资源并不是容易事,为什么不可以不可以写成java直接推送到未来云上,简单方便。 以这个思路我开始使用业余时间...
2022-01-21
0
247
配置线程池的拒绝策略
场景重现 第一步:创建Spring Boot应用,假设写好线程池配置。 @EnableAsync @SpringBootApplication public class Chapter78Application { public static void main(String[] ar...
2022-01-21
0
259
实战:如何在SpringBoot中整合JWT实现登陆注册
JWT可以理解为一个加密的字符串,里面由三部分组成:头部(Header)、负载(Payload)、签名(signature) 由base64加密后的header和payload使用.连接组成的字符串,然后通过header中声明的加密方式进行加盐secret组合加密,然后就构成了JWT字符串 往期...
2022-01-21
0
478
SpringBoot 元数据配置原来可以这么玩
导读:Spring Boot jar 包含元数据文件,提供所有支持的配置属性的详细信息。该文件旨在让IDE开发者提供上下文相关的帮助和“代码完成”。总结本篇文章希望对从事相关工作的同学能够有所帮助或者启发。 一、背景 最近在调试reactive-steams源码的时候看到spring-...
2022-01-21
0
243
还在curd吗?封装属于自己的Spring-Boot-Starter
阅读收获 👍🏻学会自定义Spring-Boot-Starter 👍🏻理解SpringBoot自动配置原理 本章源码下载 ❤️开发starter ❤️测试starter 什么是Starter Starter是Spring Boot中的一个非常重要的概念,Starter...
2022-01-21
0
376
Java线程池面试要点
ava线程池在面试的时候问的挺多的,曾经我就在面试过程中两次被问到,面试官通过面试者对线程池的理解回答也能大致了解到面试者的实际开发经验如何,以及对多线程的理解运用有没有深入到位。 同时,面试官在切入多线程问题的时候通常也不会太过生硬,而是一步一步通过线程创建方式、线程状态切换、线程协同引导过来,...
2022-01-21
0
309
首页
上一页
11
12
13
14
15
16
17
18
19
20
下一页
末页