首页
分类
归档
动态
友链
1
使用Cloudflare开启SSL
2
Elastic 集成 GitLab Oauth登录
3
延时消息是如何实现的?
4
小猪佩奇第一集知识点
5
路由基础知识
阿紫
人非生而知之
持续学习,未来可期。
累计撰写
169
篇文章
累计创建
69
个标签
累计收到
19
条评论
导航
首页
分类
归档
动态
友链
目录
搜索
标签搜索
mq
halo
elastic
视频格式转换
计算机基本结构
k8s
translation
brew
单元测试
qps
daily
sentinel
duration
kafka
springboot
gateway
feign
ribbon
nacos
trie
linux
elk
skywalking
bitmap
nat
环境搭建
rabbitmq
spring
线程池
Queue
lock
Netty
IO
堆树
synchronized
volatile
可见性
有序性
原子性
JMM
计算机
哈夫曼树
B+树
红黑树
docker
redis
二叉搜索树
树
动态规划
贪心
定时任务
排序
队列
栈
链表
tomcat
nginx
数组
时间复杂度
zookeeper
zk
springcloud
elasticsearch
es
mysql
JVM
java
spring security
博客搭建
并发编程(十一)自定义线程池
4 年前
690
0
0
93℃
并发编程
线程池核心要点包装任务:将任务转移给自己创建的线程中执行阻塞队列:将无法立即处理的任务放入阻塞队列,等待空闲线程执行代码实现publicclassMyThreadPoolExecutorimplementsExecutor{privateAtomicIntegernumber=newAtomicIn
并发编程(十)线程池核心原理与源码剖析
4 年前
737
0
0
97.7℃
并发编程
线程池的状态RUNNING:能够接收新任务,以及对新加的任务进行任务,创建线程池的默认状态。SHUTDOWN:不在接收新任务,会继续处理完正在处理的任务和阻塞队列中的任务,调用shutdown()更改状态。STOP:不在接收新任务,不在处理阻塞队列中的任务,并中断线程池中正在处理的任务,调用shut
并发编程(九)Queue
4 年前
630
0
0
87℃
并发编程
写时复制ListCopyOnWriteArrayListpublicclassCopyOnWriteArrayListTest{publicstaticvoidmain(String[]args)throwsInterruptedException{List<Integer>list=n
Netty(四)Netty弹幕系统实战
4 年前
781
0
0
102.1℃
分布式框架
弹幕系统系统特点实时性高并发量大弱一致性架构设计Netty代码实现ServerpublicclassWebsocketDanmuServer{privateintport;publicWebsocketDanmuServer(intport){this.port=port;}publicvoidru
Netty(三)Netty线程模型源码剖析
4 年前
811
0
0
105.1℃
分布式框架
Netty线程模型源码剖析Netty高并发高性能架构设计精髓主从Reactor线程模型NIO多路复用非阻塞无锁串行化设计思想支持高性能序列化协议零拷贝(直接内存的使用)ByteBuf内存池设计灵活的TCP参数配置能力并发优化无锁串行化设计思想在大多数场景下,并行多线程处理可以提升系统的并发性能。但是
上一页
下一页
22
23
24
25
26