公开标签 #编程
推荐一本神书,豆瓣评分9.7分,堪称分布式领域圣经,本人非常后悔没有更早的阅读本书。如果今年只推荐1本书的话,那必须是这本《数据密集型应用系统设计》。如果今年只推荐1本书的话,那必须是这本《数据密集型应用系统设计》。如果今年只推荐1本书的话,那必须是这本《数据密集型应用系统设计》。这本书好在哪里?1、系统,打通并概述数据库、分布式系统、消息中间件、数据存储等知识2、详细对比分析各种设计之间的优缺点,为实际应用场景提供权衡参考3、大量经典论文和延伸阅读资料,方便感兴趣的读者深入理解4、作者很有技术情怀,行
日常编码中,代码的命名是个大的学问。能快速的看懂开源软件的代码结构和意图,也是一项必备的能力。那它们有什么规律呢? Java项目的代码结构,能够体现它的设计理念。Java采用长命名的方式来规范类的命名,能够自己表达它的主要意图。配合高级的IDE,可以减少编码人员的记忆负担,靠模糊的匹配就能找到自己所需要的资源。为了让大家更好的理解命名的套路,我借鉴了最流行的Java接开源软件(spring系列,netty,libgdx,guava,logback等等),总结了10类常见的类命名。大多数是以后缀形式存在的