摘要:
并发是提升性能的强力手段之一。不过并发又很容易出错。本文主要探讨Java并发的若干基本陷阱、原理及解决方案。 阅读全文
摘要:
竞争的强力手段是维度策略。要在竞争中保持始终的优势,一定要在不同的维度。在多维上拓展和在高维上突破,以及换维思考。 阅读全文
摘要:
代码的基本标准是:易测、清晰、健壮。“关注点分离”思想是近乎于“道”的统摄全局的根本思想。辅以多种思想、法则和技巧,熟知各种常见问题,就能写出牢固的代码。 阅读全文
摘要:
本文用一个示例说明了,如何从业务代码中抽离出可复用的微组件,使得一类事情只需要做一次,今后可以反复地复用。这种思维和技能是可以通过持续训练强化的,对提升设计能力是很有助益的。 阅读全文
摘要:
说起来,也是一段比较有挑战有压力的经历。做完之后,有一种云淡风轻的感觉,故记之。 阅读全文
摘要:
要用一种精致的态度去写代码,才能写出优美而牢固的代码。 阅读全文
摘要:
每一次故障,都蕴含着不同形式的疏忽、未知、真理,正向思考,其实是一次非常珍贵的学习机会。故障,也会引导人抵达更深入的境地,去理解事情的本质与关联。正视故障,从故障里学习真知,预防和避免故障,乃是更佳的姿势。 阅读全文
摘要:
奇怪之事必有缘由 ! 不可放过不起眼的细节。 阅读全文
摘要:
本文阐述了软件设计中的结构化抽象的理念及实践方法。结构化,即是将逻辑进行抽象、提炼、分离、聚合,构建成更加缜密、动态、弹性的结构流。 阅读全文
摘要:
记一起Java大对象引起的FullGC事件及GC知识梳理。 阅读全文
摘要:
遗留问题,排雷会炸,不排也会炸! 处理一个故障,可以折腾很多时间。有这时间,可以多去发现和思考系统中的潜伏着的问题,根治之。 阅读全文
摘要:
读码破万卷,敲键如有神。解锁优秀代码的能力,是开发者的内功之一。本文探讨解锁优秀源代码的方法与技巧。 阅读全文
摘要:
本文探讨了实现业务编排型系统的持续可维护性的一些法则:工程约定、依赖与适配、信息分类组织、流程清晰化、语义细节分离、技术业务分离、业务配置化、策略模式。适当滴组合法则,就能在应对多变的业务的同时,持续保持系统清晰的组织结构和可维护性。 阅读全文
摘要:
很多事情,只要善于分解成微小步骤,写下来写清楚,就迎刃而解了。 阅读全文