Bookshelf Organizer 2016

        There are a lot of books on the bookshelf, some only read the catalog, and some only read very little content. In order to avoid becoming a catalogue party, I will sort out the books that have been read in 2016 and the books to be read in the next stage. The purpose is to Urge yourself to implement the reading plan, and at the same time briefly review the gains in the reading process.

 

The first part is the books that have been read in 2016:

<<Java7 concurrent programming and practical manual>>

 The content of this book is very focused on practice. A better choice before learning is to read the theoretical part related to concurrency first, with theory first. Recommended: Thread Scheduling and Concurrency Chapters in <<Linux Kernel Design and Implementation (Original Book 3rd Edition)>>, <<The Art of Java Concurrent Programming>>

 

 

<<TCP/IP protocol suite (4th edition)>>

 

       Emphasis on theoretical study, understanding of how to deal with many classic problems, such as how congestion control is handled at the network level, combined with the real-time stream computing platform Storm, you will find that the back pressure mechanism is actually an implementation of the congestion control strategy.

 

 

<<Linux Kernel Design and Implementation (Original Book 3rd Edition)>>

        Learn the principles of thread scheduling [ interrupt, preemption ], synchronization mechanism [lock, atomic operation], memory management [page table, cache], etc.

 

 

<<Redis design and implementation>>

       There is a large-scale online Redis cluster to manage at work, and it is necessary to understand how the cluster works from the perspective of principle: cluster creation, data sharding, master-slave replication, capacity expansion, hot issues, etc.

 

 

<<The principle and practice of distributed consistency from Paxos to Zookeeper>>

       Zookeeper can do a lot of things in a distributed environment. My entry point is configuration management and state preservation of Storm cluster. I have encountered the challenge of Storm heartbeat storm. Start with the simplest zookeeper session mechanism.

 

 

<<Storm source code analysis>>

 

          2016年上半年最核心的工作就是storm集群的管理,由于是面向很多用户,遇到了各种看起来奇葩的问题,从源码的角度解读这些问题,让忐忑的心可以稍稍平复。 

 

第二部分是2017年要看的书:

<<Java并发编程的艺术>>

 

 

 

<<分布式系统原理与范型(第2版)>>

 

 

 

<<企业应用架构模式>>

 

 

 

<<算法 第4版>>

 

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326120020&siteId=291194637