最近晚上的時間相對來講是比較寬裕的,因此想寫一個系列的東西出來,以便於鞏固本身當前的知識體系。html
目前個人計劃以下:前端
1.Java開發系列講解(以STS爲主)。 --已經開始java
項目須要用到java,而且以Spring tools suite爲主。redis
JAVA格物致知基礎篇:用JAX-RS和Jersey打造RESTful Service設計模式
2. MySQL數據庫系列講解。網絡
主要講解慢SQL如何進行一步一步的性能排錯和優化。app
3. 自學DDD系列講解。框架
主要根據《Asp.net設計模式》一書總結而來。
4. 敏捷開發之我所見所聞系列講解。
主要根據我目前的開發模式來說解如何在實際項目中應用敏捷開發。
5. 自學TDD系列講解。
主要是《測試驅動開發的一書》一書以及實際工做中的經驗總結。
6. JavaScript基礎講解。 --已經開始 已經完結
前端見微知著JavaScript基礎篇:你所不知道的apply, call 和 bind
前端見微知著JavaScript基礎篇:this or that ?
7. AngularJS系列講解。 --已經開始 已經完結
前端見微知著AngularJS備忘篇:溫故而知新,能夠爲師矣
8. 前端知識系列講解。包括前端經常使用的工具:Grunt,Bower等。 --已經開始 已經完結
9. 物聯網設計心得體會
物聯網平臺設計心得:DateTimePicker實現選擇聯動
10. 你所不知道的系列
你所不知道的心跳 (見微言Netty:分佈式服務框架部分章節,再也不贅述)
你所不知道的redis
你所不知道的哈希(一致性哈希 kentamahash,散列哈希murmurhash,普通哈希)
你所不知道的集羣 (見微言Netty:分佈式服務框架總體章節,再也不贅述)
你所不知道的HashMap
你所不知道的鎖
11. 微言分佈式服務框架
微言Netty:MQTT也瘋狂
12. 個人譯著
Edit (2015年9月25日16:06:33) :
之因此將KnockOut.js去掉,緣由就是當前項目不須要用到這個,而是用到了AngularJS,因此這裏我以AngularJS主講爲主。
新增了 JavaScript基礎講解 和 前端知識系列講解。
Edit(2015年10月8日10:11:30):
附上了已經開始的部分,能夠從最新連載中看到,待系列多了,我將會把目錄都整理過來。
Edit(2015年10月26日23:15:36):
今晚更新了前端的最後一章節的內容,前端部分已經完結。可是公司提供的還有後續的培訓,主講人員爲美國那邊的前端團隊,參加了兩期,收穫特別大。在和他們互動過程當中,學到了MEAN's Stack,Bitbucket操做等等。期待後續的各類培訓講解。
同時因爲我還在參加一個Java(使用的是STS框架)項目的培訓,之後可能和美國團隊進行合做開發項目。後續一旦有進展,我也會慢慢的更新上來。
前段文章斷斷續續寫了一個多月,每篇文章均要耗時好幾個晚上的研究和文字組織纔可以完成,精力消耗巨大。可是可以學到很多東西,提高自我,纔是最重要的。
Edit(2015年10月28日08:28:07):
去掉了Signalr系列的講解,由於我以前的文章已經講得夠多了。而且目前的網絡通信彷佛用H5的WebSocket纔是正道。將Signalr系列講解改爲了Java學習系列,由於項目須要。
Edit(2015年11月24日17:34:51) :
前端見微知著番外篇:Bitbucket進行代碼管控,新添加了一篇章節。
Edit(2015年12月24日13:00:18) :
前端見微知著番外篇:GIT捨我其誰?,新添加了一篇章節。
Edit(2015年12月28日09:59:43):
刪掉無心義的文字部分。
Edit(2016年1月18日14:26:34):
新增了HeartBeat章節。
Edit(2016年2月21日18:55:55) :
新增了物聯網設計心得部分。這是一個企業項目,目前已經在運營,包括:手機端,pc端,中間件端等,我將一一呈現給你們。
我修改了這篇文章的標題爲思文齋,表明我之後的寫做方向,以此間爲根據,以所學爲文字,記錄與此,以小積多,以求質變。
Edit(2017年6月9日16:33:01):
新增了必知必會系列,這一系列主要是個人總結和學習,要總結的東西不少,但願可以一點一點的總結完畢。
Edit(2018年4月24日09:48:26):
修改原來的必知必會系列爲你所不知道的系列,將會繼續完善中。
Edit(2018年7月27日17:06:26):
新增了你所不知道的集羣孵化大法章節,經過一個很小的單機中間件,怎麼來一步一步的擴展成集羣的。
Edit(2018年9月12日10:00:47):
修更名稱,新增了你不知道的堆外緩存。
Edit(2018年9月12日15:28:52):
你所不知道的堆外緩存,文章撰寫完畢。
Edit(2018年9月18日20:49:51):
你所不知道的心跳,從三個層面講解,
1. TCP傳輸層面心跳檢測,即 tcp keep-alive原理,直接翻譯 http://www.pcvr.nl/tcpip/tcp_keep.htm便可,由於本身寫的話,還不如翻譯這篇文章。
2. 協議層面心跳檢測,如smpp協議
3. 應用層心跳檢測,主要由業務實現。netty實現心跳包便可。
Edit(2018年10月24日10:25:55):
你所不知道的redis,最後會附上如何基於netty寫一個本身的jedis。看上去可能重複造輪子,可是不少時候,jedis並非爲咱們的業務而設計,因此須要具有這個技能。
須要關注redis的RESP協議。
Edit(2019年1月3日09:40:31)
新增了格物致知之分佈式服務框架,做爲2019年全年的一個大目標,因爲其涉及的知識點很是寬泛,因此我會用此係列來記錄走過的點點滴滴,算是對2019年成果的展現和獻禮。
既然目標在遠方,那咱們就開始吧。
Edit(2019年2月27日10:21:55)
新增個人譯著,會附上一些我本身的譯著。