按时间归档:2023年6月9日
-
面向对象设计六大原则
六大设计原则主要是指: 单一职责原则(Single Responsibility Principle); 开闭原则(Open Closed Principle); 里氏替换原则(L…
-
【强制】不要在 foreach 循环里进行元素的 remove/add 操作。
【强制】不要在 foreach 循环里进行元素的 remove/add 操作。remove 元素请使用 Iterator方式,如果并发操作,需要对 Iterator 对象加锁。——…
-
理解设计模式之“道”
在什么维度变化,就在什么维度抽象。 引语 设计模式是进入系统设计殿堂的入门明灯。我也是通过学习设计模式开始接触软件设计的。许多业务开发同学应该也听说过设计模式,了解和学习过部分设计…
-
碎碎念五九
04.01 我曾有一台华硕 F8P,是本科毕业时哥哥给我买的。虽然有点笨重,却陪我度过了近十年。它陪我度过读研三年(学习技术基础和师兄们做项目)、找到第一份不错的工作及在阿里云度过…
-
从边际成本角度思考程序员职业
程序员职业提供的是软件知识服务。 程序员真的是以写代码为生?yes and no. 既是,也不全是。 从表面来看,程序员产出代码和软件,领工资过日子。再往里一层看,程序员职业提供的…
-
抵达心之自由
如水涟漪,如树伫立,如草柔韧。 自由来自智慧。 你眼前所见即为真,所不见亦为真。假从何来?假并不存在于事物中,而是存在于标准中。 挣脱了标准的枷锁,就获得了第一层自由; 当深明生命…
-
碎碎念六零
05.01 在贾府,宝玉就是林姑娘的世界。 那日,宝玉与林姑娘闹小别扭,正要哄时,偏被小厮忽悠去吃酒,说是老爷有事要”请”。觥筹交错之间,林姑娘还在担忧宝玉…
-
一次编程小练习:根据流量计数动态选择不同的策略
持续优化一个程序的过程,也是编程技艺提升和编程的乐趣所在。 在实际应用中, 往往会承载两种不同的流量。一种是日常流量,比较平稳且持续;一种是极端流量,比较尖锐且短暂。应对这种情况,…
-
打造适合自己的知识库
终生学习,终生教育。 对于知识工作者来说,知识库是持续支撑整个职业生涯的重要基础。程序员,算是半个知识工作者工种。 知识库可以看做是海量资源库的本地缓存。它的特点是:少而精要,重点…
-
碎碎念六一
06.02 生活的乐趣在于造物。 造物从下厨始。 看见三只白色蝴蝶翩飞。花香引蝶。物以类聚。 06.03 走在路上,风轻云淡,日子宁静,如水涟漪。 读书,活动,吃饭,睡觉。 消减一…