摘要:
编程范式巡礼(最终季) 超级范式 本周是编程范式系列的最后一次分享,让我们拉长视角,看向远方,进入"元编程"的领域,在《冒号课堂》中起了个很酷的名字:"超级范式"。 从通用语言到领域语言 先给大家做一个小练习: 以下哪些属于编程语言: A.Java B.Html C.Spring Bean Defi 阅读全文
摘要:
编程范式巡礼第三季 谈谈依赖反转 今天会进入深一点的主题,谈一个软件开发的"道":依赖反转。根据我的观察,这也是架构师与程序员的分水岭之一。 什么是依赖反转 引出问题 让我们从Uncle Bob和小明的一段对话开始。原文地址: "如何成为一名优秀的架构师" 小明:我要领导一个团队,还要做所有关于数据 阅读全文
摘要:
《投资最重要的事》 春节期间,拜读了投资界大神马克思的《投资最重要的事》。最大的收获是破除了很多的"常识",投资是一个充斥着各种声音的领域,如何在嘈杂的环境保持专注是一种能力,这本书很好的诠释了这种能力。 摘录一些书中的精彩语录。 对价值的认识 1) 投资是不是一件简单的事,认为简单的都是傻瓜。 2 阅读全文
摘要:
编程范式巡礼第二季 并发那些事 继续上周的编程范式话题,今天想聊一下并发范式。 并发也算一种范式? 真正的并发式编程,绝不只是调用线程API或使用synchronized、lock之类的关键字那么简单。从宏观的架构设计,到微观的数据结构、流程控制乃至算法,相比通常的串行式编程都可能发生变化。毫不夸张 阅读全文
摘要:
SpringBoot学习笔记 春节期间,对SpringBoot做了一些学习,记录点心得。 SpringBoot是Spring发展史的一个新的起点,有非常多新的特性。其中最重要的特性是自动化,原先我们在Spring中很多的Config类及Bean的定义都不需要了,是个非常大的优点。 初始配置 让我们从 阅读全文
摘要:
编程范式巡礼第一季 三大基石 最近迷上了一些哲史类书籍,回望过去、放眼未来,往往沉浸在其思维之美中无法自拔。计算机编程是一门非常年轻的学科,沉淀不足也是年轻的一个侧面,在编程领域,有足够思想深度的作品并不多。这本书的作者老冒我觉得就是一个有深度的人。这周开始,给大家讲一下他的好书《冒号课堂》。 编程 阅读全文
摘要:
区块链Fabric技术在托管业务中的运用初探 什么是Fabric技术 HyperLedger是IBM、Intel等多家公司正开展的一个区块链项目,包含了Fabric、Iroha等多项技术,其中最为活跃的是Fabric。 在"开源中国"网站,对Fabric的介绍如下: HyperLedger Fabi 阅读全文
摘要:
年终小结 一年的最后,想和大家回顾一下今年讲过的技术和书,用一些问答,一起来提炼一下精华。 Spark 为什么需要分布式计算? 计算的增长速度超过了硬件的增长,单一服务器无法负荷。多服务器带来的是复杂度的提升,分布式计算就是解决这种复杂性问题的。 为什么不能对Oracle横向扩容实现分布式? 计算服 阅读全文
摘要:
我的2016 孔夫子在晚年的时候对自己的人生状态有一个总结,大家也都非常的熟悉,二十不悔,三十而立,四十不惑。不知道为什么,在写小结的时候,这句话一直在我耳边萦绕。这句话体现的是一种时间的力量,今年的一年,是如此的崎岖,又如此的充盈,让我有了一种时间凝结的错觉,时间好像真的可以变慢。 收获 今年工作 阅读全文
摘要:
读《Google软件测试之道》 在IT领域,Google是一面旗帜,是一家非常善于思考善于尝试的公司。随着面临挑战的不断增大,传统的测试开展方式也越来越力不从心,这本书讲述的就是一次完整的转型过程,非常的有价值。这是本老书了,一年多前就拜读过,当时更多看到的是差距和困难,随着一年的努力和尝试,突然觉 阅读全文