【引言】基本上来说,作为Java程序员,很少有人会去关心太多关于算法的东西,但作为Zookeeper的核心算法,而且在其他框架中也被多次使用的Paxos,想必还是值得一探究竟的。
Zookeeper菜鸟实录(一):入门和安装
【引言】已经记不得第一次接触Zookeeper是什么时候了,如今很多的分布式系统都会用到这个家伙,但实则对Zookeeper这个东西,如今是熟悉又陌生,感觉很多年前就认识了,但让我说说它的话,甚至都不知道从何说起;故而借着这次尝试了解solr的机会,先探究探究Zookeeper。
读万卷书(四):《如何有效阅读一本书》
【引言】《如何有效阅读一本书》,作者:[日] 奥野宣之 ,日文原版名《読書は1冊のノートにまとめなさい》,副标题:超实用笔记读书法,出版年: 2016-6,出版社: 后浪出版公司·江西人民出版社,豆瓣读书评分7.5。(阅读周期: 2018.10.20 - 2018.10.25)
读万卷书(三):《深入理解Java虚拟机》
【引言】《深入理解Java虚拟机》,作者:周志明,副标题:JVM高级特性与最佳实践,英文标题:Understanding the JVM(本书是实打实的中文原著,并非英译本),出版年: 2011-6,出版社: 机械工业出版社,豆瓣读书评分8.6。(阅读周期: 2018.10.19 - ?)
读万卷书(二):《自控力》
【引言】《自控力》,作者Kelly McGonigal,英文原版名《The Willpower Instinct》,英文版副标题: How Self-Control Works, Why It Matters, and What You Can Do To Get More of It,出版年: 2012-8,出版社: 文化发展出版社(原印刷工业出版社),豆瓣读书评分8.3。(阅读周期: 2018.10.10 - ?)
Linux小步走(二):常用命令杂谈其一(未完成...)
【引言】针对Linux系统,最基础的莫过于对常用命令的熟悉程度了,很多时候,使用Java这种庞大的工程化的语言实现很臃肿很复杂的操作,可能在Linux的shell中几行代码就可以轻松搞定,正所谓尺有所短寸有所长,各有存在的价值。所以在系统安装完成后的第一个大系列我准备来探探常用的Linux命令。
Linux小步走(一):从安装系统开始
【引言】想玩转Linux,首先必须得有个Linux的系统,通常我们都是用的windows,好在现在的虚拟化软件做的也非常成熟了,今天第一讲就来谈谈VMware上怎么安装CentOS,实际现在常用的也就是CentOS和Ubuntu两个系统。
OpenResty应用系列(三):反爬虫策略小试牛刀
【引言】其实前一节引入Lua操作Redis的应用意图是很明显的,也是为了本节做一个铺垫,有了Redis,我们可以很方便的记录很多信息,而且Redis的自动过期特性对我们做反爬监控也是如虎添翼,所以本章我们基于前面的积累来探讨一下反爬的策略,当然还很粗浅,只是实现了一些非常基础的反爬策略。
OpenResty应用系列(二):OpenResty环境搭建
OpenResty应用系列(一):基础概念和Nginx装配
【引言】对于大部分的web应用,出于性能和扩展性以及安全性考虑,都会或多或少的走上负载均衡反向代理这条路,反向代理组件中最常见的也就是Nginx了,而OpenResty在Nginx基础上有了更多的赋能(比如支持Lua),所以在很多场景下OpenResty可以帮我们很简单的完成一些业务不便完成的东西,这个系列就来讨论讨论从Nginx到OpenResty的前世今生。