代码改变世界

《绿皮书》

2019-03-05 11:39 by 乘着风去破浪, 213 阅读, 0 推荐, 收藏, 编辑
摘要:看了电影《绿皮书》得到两个人生感悟:第一个是:尊严是永远占据上风的第二个是:轻声细语,心平气和是一个人理智的最大保证和前提 阅读全文

工程开发的路难在哪里

2019-03-05 11:35 by 乘着风去破浪, 195 阅读, 0 推荐, 收藏, 编辑
摘要:难有两个方面,一个是如何保证0错误,一个是如果保证高并发下的高性能 这两个是提升编程能力(算法能力),工程能力,设计能力的基本功 也是你浮躁时的镇静剂 阅读全文

合理利用配置不同的机器资源做redis cluster的server

2019-03-01 14:03 by 乘着风去破浪, 314 阅读, 0 推荐, 收藏, 编辑
摘要:Redis cluster可以使用不同配置的机器学习因为我们可以手动调整不同的机器所承担的slot的个数,这样内存小CPU相对少的机器应该承担更少的slots 阅读全文

代码重构境界

2019-03-01 14:02 by 乘着风去破浪, 206 阅读, 0 推荐, 收藏, 编辑
摘要:第一个境界是抽公用(支持复用),第二个境界是抽变与不变(支持扩展) 阅读全文

设计和重构代码结构的能力

2019-02-28 10:32 by 乘着风去破浪, 385 阅读, 0 推荐, 收藏, 编辑
摘要:设计和重构代码结构也是抽象能力,是把看似复杂的过程进行抽象分解成一定的套路,该套路中支持扩展,支持将可能变化的和不可能变化的分离处理。支持可能要并行计算的抽象成独立的原子的单元。 如果一个方法放在一个不属于它的类中,就会让当前的类显得很鸡肋,而且该方法本身很没有安全感,因此还是给这个方法创建一个属于 阅读全文

可扩展:增大调用链

2019-01-21 12:14 by 乘着风去破浪, 172 阅读, 0 推荐, 收藏, 编辑
摘要:可扩展:增大调用链在不断委托对象/方法的过程中,就是不断把调用链拉长拉深的过程,这个时候也在不断发生内聚,另外,添加代理是非常容易的事情了。 阅读全文

架构重构和优化的一个驱动因素是:在迭代中不断发现规律和进行优化

2019-01-21 10:59 by 乘着风去破浪, 343 阅读, 0 推荐, 收藏, 编辑
摘要:架构重构和优化的一个驱动因素是:在迭代中不断发现规律和进行优化在不断编写大量需求的过程中,发现某些东西是固化的并且存在大量的相似性,因此这个时候,可以在新的需求上,通过借鉴原有的逻辑,把一些能够通用的固化的相似的代码放在一个更高层次的调度和框架之内。这个更高层次的调度和框架就是此次优化创新出来的。 阅读全文

编程语言学习

2018-12-19 09:45 by 乘着风去破浪, 238 阅读, 0 推荐, 收藏, 编辑
摘要:学习一门语言,要全面了解它的语法规则和原理,但是在工作中使用到的只是这些语法规则中的一部分,这部分使用频次非常多,占了很大一部分,另外有些语法规则和技巧可能都不会使用到,那么为什么还要全面学习呢?这是因为大部分语法规则只是解决了通用的常见的问题,那一小部分语法是为了解决一些不常见的不常遇到的问题而设 阅读全文

推荐去重

2018-12-18 10:20 by 乘着风去破浪, 499 阅读, 0 推荐, 收藏, 编辑
摘要:去重服务的前提是有新的资源在不断地加入到资源池,否则去重服务的意义不大,因此去重的做法是按照时间倒排存储一周内的一千条浏览过的记录即可 如果分析好业务的前提条件,然后做出基于前提的设计方案,这个方案要可行,可落地。不能局限在技术的角度和范围来思考问题,因为技术是服务特定业务的,记住特定业务自有其特点 阅读全文

源码掌握程度的三个阶段

2018-12-04 13:53 by 乘着风去破浪, 314 阅读, 0 推荐, 收藏, 编辑
摘要:掌握源码三个阶段,第一个是看懂代码源码,第二个是能通过源码提供扩展的接口进行开发来定制自己的想法,第三个阶段是能修改源码重新编译 阅读全文
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 28 下一页