首页
分类
归档
动态
友链
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
博客搭建
并发编程(八)Unsafe&Atomic
4 年前
565
0
0
80.5℃
并发编程
Unsafe通过反射获取UnsafepublicclassUnsafeInstance{publicstaticUnsafereflectGetUnsafe(){try{Fieldfield=Unsafe.class.getDeclaredField("theUnsafe");f
并发编程(七)Tool
4 年前
622
0
0
86.2℃
并发编程
SemaphoreSemaphore字面意思是信号量的意思,它的作用是控制访问特定资源的线程数目。获取释放资源详细流程简单使用构造方法publicSemaphore(intpermits)publicSemaphore(intpermits,booleanfair)permits:可用的初始许可证数
Netty(二)Netty编解码与粘包拆包
4 年前
719
0
0
95.9℃
分布式框架
编解码涉及编解码的组件主要有Channel,ChannelPipeline,ChannelHandler,他们之间的关系已在上篇文章netty核心功能与线程模型有详细说明,下面主要介绍他们在编解码中担任的角色。Channel:一个Channel包含了一个ChannelPipeline,而Channe
并发编程(六)ReentrantLock
4 年前
748
0
0
98.8℃
并发编程
Java并发编程核心在于java.concurrent.util包而juc当中的大多数同步器实现都是围绕着共同的基础行为,比如等待队列、条件队列、独占获取、共享获取等,而这个行为的抽象就是基于AbstractQueuedSynchronizer简称AQS,AQS定义了一套多线程访问共享资源的同步器框
Netty(一)Netty核心功能与线程模型
4 年前
1026
0
0
126.6℃
分布式框架
Netty官网Netty线程模型模型解释:Netty抽象出两组线程池BossGroup和WorkerGroup,BossGroup专门负责接收客户端的连接,WorkerGroup专门负责网络的读写BossGroup和WorkerGroup类型都是NioEventLoopGroupNioEventLo
上一页
下一页
23
24
25
26
27