![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
势以立人
文章平均质量分 79
就是气场、气势、执行力、风口
程序猿KIMI
爱狗、爱生活、爱编码的退役程序猿
展开
-
(建议收藏)从开源框架理解设计模式系列#汇总篇
之前本来是想探究一个设计模式,后面想着为什么不写一个系列呢,因此就有了这个系列。从开源框架理解设计模式系列已经完成,从what、why、how、开源框架源码、使用场景、优缺点六个维度重新整理介绍了一遍设计模式,这里这里有自己原创,也参考了很多书籍和文章,以后继续努力,不断持续创作出更多的有价值有深度的文章系列。创建型模式创建型模式(Creational Pattern)对类的实例化过程进行了抽象,能够将软件模块中对象的创建和对象的使用分离。为了使...原创 2021-09-12 14:26:26 · 465 阅读 · 0 评论 -
从开源框架理解设计模式系列#Template模板方法
what什么是模板方法 Gof定义:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。TemplateMethod使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。why为什么需要模板方法一个模板方法用一些抽象的操作定义一个算法,而子类将重定义这些操作以提供具体的行为。通过使用抽象操作定义的一个算法中的一些步骤,模板方法确定了它们的先后顺序,但它允许子类改变这些步骤的具体行为以满足它们各自的需求。how如何实现模板方法...原创 2021-09-12 13:40:58 · 240 阅读 · 0 评论 -
从开源框架理解设计模式系列#Strategy策略模式
目录what什么是策略模式why为什么需要策略模式how如何实现策略模式开源框架经典案例Dubbo中策略模式的使用Dubbo中负载均衡LoadBalance策略分析Dubbo中集群Cluster容错策略Dubbo中使用的LoadingStrategy的使用ShardingSphere中分片算法和分片策略的使用ShardingAlgorithm分片算法ShardingStrategy分片策略JDK中ThreadPoolExecutor策略模式使用场景...原创 2021-09-11 14:01:57 · 502 阅读 · 0 评论 -
人生的意义
最近在 YouTube 看了个演讲分享,关于人生的意义,深有感触,所以简单翻译并分享记录在这里。让我们一劳永逸地找出生命的意义,在20分钟之内,好吗?LIFE IS______你觉得这个空格里该是什么词?人生是什么?有什么想法吗?让我们先来看看哲学家和聪明人说过的一些不同选择。LIFE IS TIME(人生是时间)有人说生命就是时间,生活就是时间,人生的定义是你从出生到死亡之间的时间。因此,人生的字面意义就是时间。如果人生就是时间,那么拥有美好生活的方法就是明智地利用时间。你如何能明转载 2021-07-29 21:08:27 · 217 阅读 · 1 评论 -
Netty如何做到单机百万并发?
Netty 的异步模型 石中剑 Netty 强悍的原理(JNI) IO 多路复用模型 select 模型 poll 模型 epoll 模型 水平触发和边缘触发 手写 epoll 服务端 单机百万并发实战 相信很多人知道石中剑这个典故,在此典故中,天命注定的亚瑟很容易的就拔出了这把石中剑,但是由于资历不被其他人认可,所以他颇费了一番周折才成为了真正意义上的英格兰全境之王,亚瑟王。说道这把剑,剑身上铭刻着这样一句话:..转载 2021-08-30 10:56:44 · 730 阅读 · 0 评论 -
netty学习资料汇总(不间断更新)
https://bugstack.cn/itstack-demo-netty/itstack-demo-netty-1.html原创 2021-03-23 21:42:17 · 110 阅读 · 0 评论