摘要:
使用groovy实现Java代码可配置化的示例。 阅读全文
摘要:
嵌套Json转换一例。使用JsonPath从多层嵌套的JSON串中解析出所需要的值。 阅读全文
摘要:
一个略复杂的数据映射聚合示例。演示了Java8Map的用法,代码重构及Function编程。 阅读全文
摘要:
软件设计要素主要包括:设计目标、领域建模、系统划分、应用模型、架构流图、存储设计、模式系统、技术设施、API设计。设计要素也涉及到全局错误处理、破解结构性难题、整体与兼容、设计取舍、持续重构、设计与质量、细节覆盖、维护与扩展、测量技术、设计实验。 阅读全文
摘要:
干净、正交的服务,就像设计优良的拼板,有雄心的业务方理解每个拼板的能力和潜力,想办法拼出宏大的版图,而基础服务接口提供的,就是让每一块拼板美观、流畅、牢固、耐用、完全可放心使用。小而美,组合才是力量之源。 阅读全文
摘要:
说话时移除不必要的负面情绪化,理性条理地表达即可。移除负面情绪化的说话,真可使人的表达情商直接提升一个等级!平静理性的语气自有一种内在的气韵和力量。要么就再想想,想清楚再表达。 阅读全文
摘要:
日常生活中有很多小细节,体现人的素养。这些细节很可能是通过别人提醒或读书知悉的。读书有助于成为有素养的有良知的公民。 阅读全文
摘要:
成为有趣而美好的人,或许不那么简单,毕竟生活中有太多要操心的琐事; 不过,时而做一些有趣而美好的事情,却是值得追求的目标。 阅读全文
摘要:
元技能图,是用于分析和解决问题的思维和行动导航。通过提炼日常工作与生活的事务及技能,获得更细化更基础的元技能,再通过元技能组合出新的技能,从而获得生生不息的复合技能。 阅读全文
摘要:
通过求解 (sinx)^2 + (cosx)^2 = 1 的若干写法,逐步展示了如何从过程式的写法转变到函数式的写法,并说明了编写“【接受函数参数】并返回【能够接受函数参数的函数】的【高阶函数】”的一点小技巧。难度: 中级。 阅读全文
摘要:
通过一次并发处理数据集的Java代码重构之旅,展示函数式编程如何使得代码更加精练。难度:中级。 阅读全文
摘要:
艺术即是在混沌中创造一种和谐的秩序。生活,即是去爱和感受。 阅读全文
摘要:
使用Java函数接口能够很好地隔离外部依赖,使用lambda表达式很好地模拟外部依赖返回的数据,从而使得单测编写更加容易。 It's Time to Say Goodbye to Mock Test Framework ! 阅读全文