最近公司组织大家学习管理,第一本就是《卓有成效的管理者》。这本书已经看过多次。为了这次学习,又重新看了一遍。常翻常新,又有新的体会。 书还是那本书,内容也没有变,变化的是人。经历了一些事,思维转变后,再看相同的文字,就有了不同的体会。
为什么要读这本书首先,这是一本很有“名气”的书。 书的作者是彼得.德鲁克。管理学大师中的大师。本书第一次出版在1966年,历经了半个多世纪,被翻译成20多种语言,在亚洲、欧洲、美洲等许多国家,都被印证是管理学的经典。海尔集团张瑞敏先生,运用德鲁克的管理学方法,对海尔集团的管理进行改进,「日清」工作法让海尔集团的冰箱业务脱颖而出。早期中央干部学习管理,也有人...
《爱上跑步十三周》是一本很适合初级跑者的入门书。通过这本书,能够养成跑步的习惯,了解跑步的初级常识,最终能够跑到10公里。
按照书中的介绍,完成了13周的训练,亲测有效。
如果想养成了跑步的习惯,对跑步这项运动也有兴趣,那么入门跑步就读这本书吧。
为什么跑步书中列举了很多跑步的原因,总体跑步的原因有两种:身体健康、提升毅力。
身体健康
锻炼身体的人血管中瘀块较少,心脏病发作和中风的风险也就小。
适度的锻炼还能够提高免疫系统的功能,这是通过改善杀手T细胞的功能来实现的。
锻炼能够缓解压力。
跑步能够锻炼身体,生命在于运动,从而对心脏,肌肉,免疫系统都有好处。
周围经常跑步的人身体都很好,...
上周去华科校招,宣讲会结束后笔试,几名同学直接背书包走了。以为对公司的宣讲有什么意见。但原因是几名同学是电子学院的,只学过C语言,没学过C++,看到我们招的是C和C++方向,认为不满足主动放弃了。而且说只找C语言的工作,不考虑其他的语言。
只是语言的原因,就固步自封,着实可惜。大公司校招,考察的是基础知识和对问题的解决思考能力。笔试、面试题都是针对基础来考察的。只要在校有认真学习,就能顺利通过笔试。但是这几名同学自己把自己给否定了。我们的职位非常多,而且待遇不错,只要基础够,想选哪个都可以。
毕业生要自己给自己创造机会。你是否渴望这个职位,你是否要找这份工作。如果回答都是“是”,那么就努...
这本书的作者是“斯科特.尤雷克”,他是一名著名的超级马拉松运动员,获得过很多超级马拉松的冠军和记录。书的主要内容是斯科特的跑步生涯的介绍,从他小时候,一直到他成年参加各种超级马拉松的经历。
开始很想读这本书,以为会介绍一些跑步的方法和技巧;中间不怎么爱读,发现是作者的自传,和跑步技巧比较少相关;后面又很想读,因为比赛的经历还是有些挺精彩的。
书中的素食参考性不大,材料比较难买,而且并不一定适合国人。网上有热心人总结了菜谱,感兴趣的可以照着烹饪。‘ 超马之神 ’ 的 素食食谱 – 整理自《素食 跑步 修行》
他小时候他爸爸和他说“去做就对了”对他影响很深,他遇到问题时都是思考这个问题。
...
Zookeeper基于ZAB(Zookeeper Atomic Broadcast),实现了主备模式下的系统架构,保持集群中各个副本之间的数据一致性。
ZAB协议定义了选举(election)、发现(discovery)、同步(sync)、广播(Broadcast)四个阶段。
选举(election)是选出哪台为主机;发现(discovery)、同步(sync)当主选出后,要做的恢复数据的阶段;
广播(Broadcast)当主机和从选出并同步好数据后,正常的主写同步从写数据的阶段。
下面简单地介绍下ZAB协议,目的是能够快速了解其精髓,快速掌握ZAB协议。然后通过论文了解具体协议的细节。...
zookeeper实现了主动通知节点变化,原子创建节点,临时节点,按序创建节点等功能。通过以上功能的组合, zookeeper能够在分布式系统中组合出很多上层功能。下面就看几个常用到的场景,及使用方式和注意事项。
名字服务(NameService)顾名思义,就是给分布式系统中的资源,使用人易于理解的名字,能够找到需要的资源。例如:一个统一接口系统,接收服务然后转给后端服务的具体server。当新增接口时,请求方只要传递新接口的名字,系统就能够根据名字找到对应的server,发现服务并转发请求。 在zookeeper中,按照命名的规则,建立对应的目录层级,例如 /company&...
在分布式系统路由分配上,一致性哈希算法有很大的优势。在之前的文章中也讲过原理。算法容易理解,但是实现上要注意很多细节,虚节点加入也要消耗更多的存储来维护映射关系。但是今天介绍的jump consistent hash是一种比较新颖的方法,代码简短,内存消耗少。下面我们来详细看看这个算法。
首先我们先了解下这个算法,有个初步的概念。然后看下这个算法适用于哪些场景,有什么作用。最后,详细分析下算法原理。
算法内容123456789int32_t JumpConsistentHash(uint64_t key, int32_t num_buckets) { int64_t b ...
zookeeper(下文简写为zk)大家都不陌生。但是,看到很多同学对zookeeper的理解过于程式化,有些地方甚至需要背,是大可不必的。把本质理解了,概念性和功能介绍都可以推出来的,而且架构要活学活用,透过现象看本质,才能对技术和技术领悟有大的提升。下面来看下zk的功能及本质。
zookeeper的定义及用途我们先了解官方的定义。
Apache ZooKeeper is an effort to develop and maintain an open-source server which enables highly reliable distributed coordinat...
读书能够让人增长心智,提高认知,对一个个分散的问题找到解决方法。
在读书本身这件事上,也是有方法可循。
《如何阅读一本书》就是教人怎样读书的书。对于经常读书的人,可以学习下其中的方法,走一些捷径。
这本书的两个作者是莫提默·J. 艾德勒和查尔斯·范多伦他们是《大英百科全书》的编辑,在1940年就写出了这本书。虽然年代久远,但是对于读书来说,里面的方法是很实用的,一点都不过时。
阅读的四个阶段阅读分为四个阶段:基础阅读、检视阅读、分析阅读、主题阅读。由浅入深,每个阶段都包括前一阶段的全部内容,前一阶段是后一阶段的基础。
四个阶段不是要分成四个步骤,当你阅读技巧熟练时,可以在一次阅读中完成多...
定义一致性hash算法,在维基百科的定义是:
Consistent hashing is a special kind of hashing such that when a hash table is resized, only K/n keys need to be remapped on average, where K is the number of keys, and n is the number of slots. In contrast, in most traditional hash tables, a change in the number of a...