硕大的汤姆

硕大的汤姆

The official website of Minhua Chen

10 May 2018

feature vs function

29 words, ~0 min read

最近看到一段关于微服务的视频:[拆分单体应用](https://www.youtube.com/watch?v=k9QZ4oIOHnk&list=WL&index=3),其中有一段话引起了我的注意:**split code by feat...
05 May 2018

spring aop中遇到的一个小问题

61 words, ~0 min read

最近做的一个项目使用了 spring+mybatis 的技术栈。实现很简单,在数据访问层写一系列 mapper 接口,定义一系列数据查询的方法。在服务启动时,让 spring 去扫这些接口,并为这些接口生成代理对象,也就是 DAO,这些 ...
02 May 2018

相关与因果

17 words, ~0 min read

人类天生善于从噪声中寻找模式,这是一种与生俱来的能力。比如发现直角边的平方和等于斜边的平方,比如发现十二平均律以及五度音,比如发现一年有三百六十五天(公转周期)… 很多时候,人们会发现两件事往往同时出现,或者当一件事情发生时另一件往往不...
18 Apr 2018

一件让我愤怒的事

38 words, ~0 min read

最近在工作中遇到一些事情,让我有点不爽,或者说是愤怒。我觉得很多程序员根本称不上是 engineer,只能勉强算是个”terrible programmer”。 有些程序员不关心自己的代码,能不能被其他人看懂,会不会被别人错误地理解和使...
11 Apr 2018

十年

16 words, ~0 min read

github 十年了,这个被戏称为同性交友网站的章鱼猫,度过了十周岁生日。 十年前,我还在读高一,凯尔特人三巨头即将捧起奥布莱恩杯,利物浦在欧冠半决赛输给了切尔西,那时候我还不知道啥是程序员(那时的梦想是当一个 DJ)。当然,那时候也没...
08 Apr 2018

聊聊抽象

36 words, ~0 min read

> 不要抽象。 上面这句是和一个架构师聊天时他说了二十遍的话。这句话对大多数程序员来说,都是非常反直觉的。可以说抽象是计算机软件设计中极为重要的一环,是每个程序员每天都要做的事情。当你在设计一个类来表达一组数据的时候,你正在完成一次抽象...
07 Apr 2018

如何告诉一个外星人什么是树

23 words, ~0 min read

在《认知开发潜能》一书中,我曾读到这样一段关于树的话,大意是:你可以把一棵树看作一个单独的,离散的对象。但事实上,一棵树至少由两个主要系统连接:树叶和空气的处理循环与根和泥土的处理循环。这段话让我开始思考一个问题,**我们应该如何告诉一个...
06 Apr 2018

move slow and mend things

45 words, ~0 min read

“move fast and break things” 这是 fackbook 著名的 motto,意思是说,在使用新技术和新工具的时候,尽管其可能会有不稳定的地方,但是为了追求开发速度,应当果断使用那些能够提升开发效率的新技术。由于有...
06 Apr 2018

数学与经济

16 words, ~0 min read

数学的优势在于,它需要精确定义,而且为多样化的领域提供了共同语言,但是它也有局限性。公式与其基本假设,往往夸大了可以从经济理论预测出来的精密度。比起任何实际的经济而言,许多经济理论,更多关乎一个完全虚构的世界。经济模型可能成为空中楼阁,结...
02 Apr 2018

质数

96 words, ~0 min read

突然想知道第 n 个质数是多少,比如说我的生日是 11 月 24 日,那么属于我的那个质数是多少呢? 先写个判断一个数是不是质数的函数 ```c bool isPrime(int n){ if (n == 1){ retu...