加载中
原理剖析(第 012 篇)Netty之无锁队列MpscUnboundedArrayQueue原理分析

1、了解过netty原理的童鞋,其实应该知道工作线程组的每个子线程都维护了一个任务队列; 2、细心的童鞋会发现netty的队列是重写了队列的实现方法,覆盖了父类中的LinkedBlockingQueue队列,但...

原理剖析(第 011 篇)Netty之服务端启动工作原理分析(下)

1、由于篇幅过长难以发布,所以本章节接着上一节来的,上一章节为【原理剖析(第 010 篇)Netty之服务端启动工作原理分析(上)】; 2、那么本章节就继续分析Netty的服务端启动,分析Netty的源...

原理剖析(第 009 篇)ReentrantReadWriteLock工作原理分析

1、在前面章节了解了AQS和Semaphore后,想必大家已经对获取独占锁、获取共享锁有了一定的了解了; 2、而JDK中有一个关于读锁写锁分离的工具类,读锁是共享锁,写锁是排他锁,也是基于AQS实现...

原理剖析(第 004 篇)CAS工作原理分析

1、关于多线程竞争锁方面,大家都知道有个CAS和AQS,也正是这两个东西才引申出了大量的线程安全类,锁类等功能; 2、而随着现在的硬件厂商越来越高级,在硬件层面提供大量并发原语给我们Jav...

SpringCloud(第 057 篇)CentOS7 安装 maven 编译工具

1、maven 相信大家一点都不陌生,由于jenkins的需要,所以这不就来了一篇maven的安装环节; 2、注意:下面的 my_host_ip 字符串,请大家换成你们自己的宿主机ip地址即可;...

SpringCloud(第 054 篇)简单 Quartz-Cluster 微服务,采用注解配置 Quartz 分布式集群

1、因网友提到有没有采用注解式配置的Quartz例子,因此本人就贴上了这样一个样例; 2、至于如何修改定时任务的 cronExpression 表达式值的话,大家可以参照之前的(第 010 篇)样子看看如何修...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部