前言 接上文,好久没写文,一写就停不了。在上文讲解HashedWheelTimer的过程中,我看到了一个东西ResourceLeakDetector,这个东西由于当时没有影响...
前言 接上文,好久没写文,一写就停不了。在上文讲解HashedWheelTimer的过程中,我看到了一个东西ResourceLeakDetector,这个东西由于当时没有影响...
前言 好久没写文章了,最近没事儿看了下Redisson里面的分布式锁的写法,进而看到了它使用了netty中的HashedWheelTimer,大致扫了一下,觉得有点意思,花了...
我们在工作中或多或少都使用过线程池,但是为什么要使用线程池呢?从他的名字中我们就应该知道,线程池使用了一种池化技术,和很多其他池化技术一样,都是为了更高效的利用资源,例如链接...
前言 最近看spring cloud netflix和spring cloud alibaba的一些代码,发现自己有个不太清楚的地方是关于spring的一个常用扩展点的认识和...
前言 最近公司在考虑做全链路监控的事儿,主要是一个请求进来从服务网关到各个业务战队会流转到很多个战队的业务模块,如果一个业务中出现问题就会影响到整个调用链路的结果(响应时间、...
最近在使用spring cloud zuul进行一些服务网关的搭建和改造,由于一些原因,所以没有使用config server和eureka做统一的配置管理和服务发现注册,而...
前言 参加了公司大拿组织的前端学习会,本来也是抱着学习的心态,React这块自己也就会写写一般的组件和界面,也没做过什么深入的研究。但是年后排到我分享了,也不能只听不说吧。正...
前言 接上一篇,在构建了一个简单地Redux应用之后,我们再来讨论如何在状态转移的过程中保证对象的不可变性。 不可变性 不可变性保证了纯函数无副作用,能够直观的逻辑推导。因此...
前言 接上一篇,在了解了状态转移中如何保证不变性之后,我们又来看看如何完成多变量状态的组合。 组合 在我们的项目由简入繁的过程中,针对状态进行组合是个很常见的需求,比方说像我...