1 FastThreadLocal的引入背景和原理简介 既然jdk已经有ThreadLocal,为何netty还要自己造个FastThreadLocal?FastThread...
心跳与超时:高并发高性能的时间轮超时器 [TOC] 引言 在许多业务场景中,我们都会碰到延迟任务,定时任务这种需求。特别的,在网络连接的场景中,常常会出现一些超时控制。由于服...
背景 最近有接触netty相关内容,组内有做关于netty时间轮的分享,正好总结这篇文章,做个了解和记录。时间轮在超时控制,异常处理,锁控制等方面都有非常多的应用。本期要说的...
每个时代,都不会亏待会学习的人 大家好,我是yes。 最近看 Kafka 看到了时间轮算法,记得以前看 Netty 也看到过这玩意,没太过关注。今天就来看看时间轮到底是什么东...
1 货币的演变——从贝壳到比特币 当社会分工产生之后,人类就产生了商品交换的需求。在货币被发明之前,人类是以以物换物的方式进行的。但显然以物换物存在着商品价值无法精确衡量,效...
原文 在此本来RSA跟区块链并无联系, 但是非对称加密以及私钥/公钥的理解相似, 因此理解RSA对与理解ECC有相当大的帮助, 因此这里再炒一次剩饭. RSA加密演算法是一种...
九阳神功我觉得是一个比较基础的武功,能够反弹伤害(避免垃圾代码),学了它,张无忌才能驾驭其他更高级的武功。 介绍 Guava是Google开源的一个项目,github上面的描...
目前Google Guava在实际应用中非常广泛,本篇博客将以博主对Guava使用的认识以及在项目中的经验来给大家分享!正如标题所言,学习使用Google Guava可以让你...
转自:http://www.linkedkeeper.com/detail/blog.action?bid=1045 声明式事务使用 Spring事务是我们日常工作中经常使用...
JAVA && Spring && SpringBoot2.x — 学习目录 如何实现不在IOC容器的Bean也可以被Spring管理呢? 平时我们的做法,在IOC容器里的类...
构造器注入的方式,Spring在编译器期间检测空值是怎么回事噢
Spring 基于注解的三种注入方式大家都知道,Spring使用最多的就是IOC(控制反转),我们通过将注册Bean,把Bean交由Spring的IOC容器管理,将对象的依赖关系由Spring控制,避免硬编码所...
Spring Bean的生命周期是Spring面试热点问题。这个问题即考察对Spring的微观了解,又考察对Spring的宏观认识,想要答好并不容易!本文希望能够从源码角度入...