1. 程式人生 > >紀錄一下我看過的那些書籍

紀錄一下我看過的那些書籍

         古語云:溫故而知新.可謂道出學習的真諦.雖然讀了很多書,寫了很多部落格,也不敢說都已經會了,只能說當時會了.而作為學習閉環的最後一個過程.溫故是十分重要,故而寫此篇博文,紀錄那些我讀過的書籍,忘有空暇時間,將其中值得再次品讀的部分,好好回顧.

1.技術類書籍

<<設計模式>>  GOF設計模式是一本經典書籍,值得多次閱讀,但是初始閱讀是不必苛求自己能深入理解.應該結合自己主語言相關設計模式書籍一起觀看,效果可能會更好.

<<這就是搜尋引擎>>

這本書從大量的原來層面來剖析搜尋引擎的實現技術及相關演算法,可能涉及的廣度太大,有些地方僅僅是介紹作用,可用於搜尋引擎入門和過渡開闊視野使用.可復讀

<<SICP>> 這本書花了很長的時間,感覺讀取效果還是不太理想,大概明白這本書想說什麼吧,就像名字,程式的構造和解釋,使用Scheme語言抽象各個問題點,到語言自身的抽象實現,最後是機器的角度.讓讀者有抽象解決問題的思維和程式構造一切的思維吧,以後有機會可以再次細讀.

<<人月神話>> 這本書主要說的是構架一個大型專案需要注意的問題點及相應可能的解決辦法.因為沒有主導過專案的原因,好多地方看的不是很明白,不過確實考慮的問題點 比較多,比較老的一本書,現在看來也有點感觸.

<<演算法基礎>> 看這本書的目的是為了將來看<<演算法導論>>這本書打一下基礎,據說是演算法導論這本書的作者之一寫的.書中主要講述的要點如何衡量演算法的標準.排序演算法的幾種方式和時間複雜度的極限,一定規則下打破排序演算法的時間複雜度極限.有向無環圖的Pert圖.最短路徑的三種演算法,字串的最長公共子序列,查詢,替換最優解,密碼學的一些基礎知識,對稱加密,公鑰私鑰加密的理論基礎.資料壓縮的兩種方式哈夫曼和LWZ壓縮及其混合壓縮.最後的拓展N-P完全問題. 看這本說感覺許多地方似曾相識,,有些在<<SICP>>中看過比如公鑰私鑰中快速判斷一個數是否是素數的方法和錯誤率問題.有些在<<這就是搜尋引擎>>中看過,比如資料壓縮這章,和搜尋引擎中的索引壓縮使用的大同小異.真正精華的知識可能就是那麼多.許多東西都是共同互用的.以前還擔心書太多看不完,現在倒是感覺很有可能會看完(畢竟好多東西可能是重複的,你只是不會使用而已)

<<Java併發程式設計實戰>> 本書主要講解多執行緒相關知識.為何會有執行緒安全問題,執行緒安全如何去避免,多執行緒併發工具等.讓你對Java多執行緒的認識程度能有一個量級的提升.值得一讀.

<<深入理解Java虛擬機器>> 本書主要圍繞JVM進行講述.內容包括OOM問題情況及除錯,GC講解,編譯檔案講解,編譯階段和執行階段JVM所做的工作,及最後結合JVM對執行緒併發做了分析.值得一讀.

<<Java高併發程式設計>> 相對Java併發程式設計實戰而言,實戰性質得東西確實比較豐富.開闊視野.當然其中也有些寫的感覺和主題不太符合吧.比較AKKA這個部分,其內部的高併發如何實現的,就沒有剖析下.總體而言值得一看.

<<Python基礎教程>> 這裡主要是講解下python的使用吧,現在這些語言從大的角度來看,都差不太多,都是些語法糖,你在另外一個語言上通用的技術,在一門成熟的另一門語言上也是可以實現的.你確的是這個語言體系的語法糖.這本書適合用的時候來查查.

<<Java併發程式設計的藝術>> 這本書看上去挺薄,讀起來還是挺費勁的.感覺涉及的知識面比較廣吧.前面三本書中的內容都有涉及,看完這本書,在回顧下,感覺多執行緒技術的層次劃分就比較清晰了.主要是三個層次吧,最底層的指令支援,JVM支援,和其涉及的點.這個是保證以後多執行緒的基礎,然後及Java實現的執行緒基礎,如果Thread,syn,lock,AQS,最後是基於基礎上的工具和架構.如果計數器,路由,柵欄,各種佇列,各種執行緒池,DSP,AIO,NIO等等.

<<深入分析Java Web技術內幕>> 這本書算是比較老的一本書了,給我的感覺是系統但是不細緻吧.畢竟涉及的點太多了.從使用者的請求發出,到伺服器接收到使用者請求的分析,JVM相關知識點的講解,Javacc,類載入器,位元組碼解析,執行過程,垃圾回收等等吧.然後是容器層次,Java的伺服器端主要是根據servlet構建起來,這個也有詳細的說明,使用者和伺服器互動依賴Session和cookie講解.然後是Web容器中的tomcat,jetty整體架構和請求處理過程.最後到請求到框架層,主要說了Spring,SpringMVC,MyBatis,還有個前端引擎,最後是大流量優化策略,只要是CDN靜態化吧.可以讓讀者對整個請求過程有了解,但是某些地方不夠細緻,需要在找相關書籍讀讀.

 

2.財經類書籍

<<巴比倫富翁>>  理財入門書籍,主要是激發對理財的興趣和一些原則性的東西.可供入門使用,列舉要求後可不復讀.讀後感

<<富爸爸窮爸爸>>   理財入門書籍,主要是講述負債,資產和現金流,公司等等,一些基礎的概念性東西,可供入門使用.讀後感

<<手把手教你讀財報>>  想要涉獵股票的可以讀讀,不過讀了一遍,書如其名,叫你如何閱讀一個公司的財報,排除一些不必要的企業,來減少投資分險.工具類書籍,讀了一遍還未理順,下次打算再讀讀.

<<低風險投資之路>>  這裡的作者講述了自己經歷的幾種分險可控的投資方式,股票打新,分級基金,輪動,對衝,債券等等,可以開闊一下自己的投資視野,為以後形成自己的投資策略做參考.

<<百箭穿楊>>  作者結合自己投資例項講解他自己投資理論.核心觀點為 困境好企,五檔買入. 發現處於困境中得細分行業的龍頭企業,根據企業基本面資訊判斷是否有反轉業績的可能行,再股價下降時預設五個檔位的買入線,爭取捕獲最低價值點.等待企業業績反轉後,股價提升的出貨或者暴露最低檔位持續持有.

<<銀行行長不告訴你的理財經>>  作者科班出身,穩重和基礎是本書的特種,基本的理財方式都有所講述,適合新手學習瞭解.對個人財富快速增值的手段未有涉獵.

<<解讀基金>>  基金入門書籍,三個核心論點來看本書.

3.其他書籍

<<暗時間>>  一個博主的博文總結,講述有效利用時間去思考,輸出等.由於是博文總結可能比較散,可以看自己感興趣的內容.讀後感

<<如何閱讀一本書>> 講述閱讀的幾個層次,及如果達到對應的層次.經典書籍,可以反覆閱讀提升自己的閱讀能力.讀後感

<<讓成長帶你穿透迷茫>>  俞敏洪寫的一本關於許多問題進行解答的彙集,內容清晰,觀點明確,看完許多問題都有別樣的見底,值得一讀.

<<將來的你,一定會感謝現在拼命的自己>>  這本書是當雞湯文看看的,懶惰的時候看看,多點動力而已.