you are better than you think

备忘

last update:

golang的map不是线程安全的,官方文档解释也给出了解释Why are map operations not defined to be atomic?。因此对于已经爬取过的url,不能直接使用map作标记。利用map加锁可以解决并发访问的问题,但是写锁也会导致无法读,怎么优雅的加锁是一个问题.

这个syncmap将map分片,利用bdkr将字符串hash到不同的map分片,这样一来,锁的粒度变小。 关于BDKR补充

这本书的中文名翻译得有点意思,翻译的人应该是把自己对芒格的崇拜放到译作中,也或许是为了引导读者购买? 书是芒格的演讲汇总,其中穿插着一些引导和解释性的文字。注释类的应该多用脚注,书中用了很多小括号来解释,读起来会影响流畅度。 个人感触最深的是芒格提出的关于心理学的几条原理和例子,做事情之前应该按照这些清单检查一遍,自己是否已经陷入到心理陷阱心理中。一个没有学过心理学的人总结出来的关于心理学的经验,很有趣,配合书中的例子,也很有说服力。

2017书单

2017

《第一本docker书》
《穷查里宝典》
《郁闷的中国人》
《张择端《清明上河图》导览》