01 2019 档案

摘要:https://blog.csdn.net/qq_33314107/article/details/81321438 https://www.cnblogs.com/myJavaEE/p/6793332.html 阅读全文
posted @ 2019-01-24 16:48 人在江湖之诗和远方 阅读(172) 评论(0) 推荐(0) 编辑
摘要:1、server 2、client 3、消息格式 阅读全文
posted @ 2019-01-24 13:53 人在江湖之诗和远方 阅读(388) 评论(0) 推荐(0) 编辑
摘要:几款基于netty的开源框架,有益于对netty的理解和学习! 基于netty的http server框架 https://github.com/TogetherOS/cicada 基于netty的即时通讯框架 https://github.com/crossoverJie/cim https:// 阅读全文
posted @ 2019-01-24 11:56 人在江湖之诗和远方 阅读(1251) 评论(0) 推荐(0) 编辑
摘要:接口关注: QPS TPS(Tp99/50) 并发量 错误率 系统关注: CPU 、内存 、IO ref https://www.jianshu.com/p/d42dab4af1be https://juejin.im/post/5bea7d905188254e2a0412b4 阅读全文
posted @ 2019-01-22 16:58 人在江湖之诗和远方 阅读(87) 评论(0) 推荐(0) 编辑
摘要:能力成长模型 魔鬼在细节中 一些设计上的基本常识 阅读全文
posted @ 2019-01-16 14:31 人在江湖之诗和远方 阅读(234) 评论(0) 推荐(0) 编辑
摘要:(1)NameServer:在MQ集群中做的是做命名服务,更新和路由发现 broker服务; (2)Broker-Master:broker 消息主机服务器; (3)Broker-Slave:broker 消息从机服务器; (4)Producer:消息生产者; (5)Consumer:消息消费者; 阅读全文
posted @ 2019-01-15 20:54 人在江湖之诗和远方 阅读(336) 评论(0) 推荐(0) 编辑
摘要:SPI 全称为 (Service Provider Interface) ,是JDK内置的一种服务提供发现机制。SPI是一种动态替换发现的机制, 比如有个接口,想运行时动态的给它添加实现,你只需要添加一个实现。我们经常遇到的就是java.sql.Driver接口,其他不同厂商可以针对同一接口做出不同 阅读全文
posted @ 2019-01-15 14:41 人在江湖之诗和远方 阅读(704) 评论(0) 推荐(0) 编辑
摘要:ref https://github.com/fengjiachun/doc/tree/master/netty https://budairenqin.iteye.com/ https://blog.csdn.net/linuu/article/details/51509847 https://b 阅读全文
posted @ 2019-01-11 17:23 人在江湖之诗和远方 阅读(380) 评论(0) 推荐(0) 编辑
摘要:Spring Boot 的 Endpoints 带着强烈的 DevOps 色彩, “you build it, you run it” ,开发不仅要关心如何实现功能,还需要关心服务在线上运行的状态,如果缺乏实时监控,维护线上服务必然是一场噩梦。 demo https://412887952-qq-c 阅读全文
posted @ 2019-01-11 15:32 人在江湖之诗和远方 阅读(2196) 评论(0) 推荐(0) 编辑
摘要:架构 client router server zk redis 对于router: 保存客户端和服务器对 redis clientid : serverip & port 对于server 保存客户端id和长链接channel HashMap cleintid : channel 阅读全文
posted @ 2019-01-09 20:07 人在江湖之诗和远方 阅读(1650) 评论(0) 推荐(0) 编辑
摘要:cicada 基本功能 1、基于注解、注解扫描 2、ioc 对象管理 3、intercepter 拦截器 ref https://github.com/TogetherOS/cicada 阅读全文
posted @ 2019-01-09 19:21 人在江湖之诗和远方 阅读(235) 评论(0) 推荐(0) 编辑
摘要:知乎链接 https://www.zhihu.com/collection/114506870 阅读全文
posted @ 2019-01-08 19:28 人在江湖之诗和远方 阅读(612) 评论(0) 推荐(0) 编辑
摘要:领域驱动设计 领域驱动设计是一种处理高度复杂域的设计方法,试图分离技术实现的复杂性,围绕业务概念构建领域模型来控制业务的复杂性,以解决软件难以理解,难以演化等问题。团队应用它可以成功地开发复杂业务软件系统,使系统在演进时任然保持敏捷。 另外一种解读:DDD不是语言,不是框架,不是架构,而是一种思想, 阅读全文
posted @ 2019-01-07 13:47 人在江湖之诗和远方 阅读(293) 评论(0) 推荐(0) 编辑
摘要:1、 Caffeine 为我们提供了三种填充策略:手动、同步和异步 2、 Caffeine提供三类驱逐策略:基于大小(size-based),基于时间(time-based)和基于引用(reference-based)。 基于大小驱逐,有两种方式:一种是基于缓存大小,一种是基于权重。 Caffein 阅读全文
posted @ 2019-01-07 11:14 人在江湖之诗和远方 阅读(688) 评论(0) 推荐(0) 编辑
摘要:番茄工作法 https://book.douban.com/subject/5916234/ 遇见未知的自己 https://book.douban.com/subject/2340100/ 李娜自传:独自上场 done 了解冠军李娜的个人成长。 由于成长环境的原因,导致了娜姐自小外表坚强其实内心柔 阅读全文
posted @ 2019-01-03 17:01 人在江湖之诗和远方 阅读(153) 评论(0) 推荐(0) 编辑
摘要:1、策略模式 策略模式定义了算法族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。 一般情况下我们是将一种行为写成一个类方法,比如计算器类中有加、减、乘、除四种方法,而策略模式则是将每一种算法都写成一个类,然后动态地选择使用哪一个算法。 这里所说的算法并不是指 “ 冒 阅读全文
posted @ 2019-01-02 16:34 人在江湖之诗和远方 阅读(298) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示