摘要: https://www.cnblogs.com/soundcode/p/6294174.html ArrayList和LinkedList的大致区别如下:1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 2.对于随机访问get和set,ArrayList 阅读全文
posted @ 2018-03-06 17:23 stanljj 阅读(639) 评论(0) 推荐(0) 编辑
摘要: http://www.uml.org.cn/sjms/201211023.asp 设计模式六大原则(1):单一职责原则 定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。 问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能 阅读全文
posted @ 2018-03-06 15:30 stanljj 阅读(165) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/xrq730/p/5060921.html 40个问题汇总 1、多线程有什么用? 一个可能在很多人看来很扯淡的一个问题:我会用多线程就好了,还管它有什么用?在我看来,这个回答更扯淡。所谓"知其然知其所以然","会用"只是"知其然","为什么用"才是"知其 阅读全文
posted @ 2018-03-06 14:46 stanljj 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 1、架构 2、producer 发布消息 写入方式: producer 采用 push 模式将消息发布到 broker,每条消息都被 append 到 patition 中,属于顺序写磁盘(顺序写磁盘效率比随机写内存要高,保障 kafka 吞吐率)。 消息路由: producer 发送消息到 bro 阅读全文
posted @ 2018-03-06 11:28 stanljj 阅读(159) 评论(0) 推荐(0) 编辑