摘要:
Java回顧之I/OJava回顧之網絡通信Java回顧之多線程Java回顧之多線程同步Java回顧之集合Java回顧之序列化Java回顧之反射Java回顧之一些基礎概念Java回顧之JDBCJava回顧之ORM框架Java回顧之Spring基礎 閱讀全文
posted @ 2014-11-16 20:08
李潘
閱讀(2310)
評論(0)
推薦(1)
摘要:
關于學習設計模式的一些廢話面向對象中多個對象之間的關系設計模式之創建型模式設計模式之結構型模式設計模式之行為型模式設計模式之總結與回顧 閱讀全文
posted @ 2014-11-16 20:01
李潘
閱讀(723)
評論(0)
推薦(0)
摘要:
數據結構之鏈表數據結構之棧和隊列數據結構之二叉樹數據結構之排序數據結構之遞歸 閱讀全文
posted @ 2014-11-16 19:57
李潘
閱讀(463)
評論(0)
推薦(0)
摘要:
《More Effective C#》這本書,大概是四年前看完的,但只整理了一部分讀書筆記,后面有時間的話,會陸續補充的。More Effective C# :使用泛型More Effective C# Item1 : 使用1.x框架API的泛型版本More Effective C# Item2 :... 閱讀全文
posted @ 2014-11-16 18:42
李潘
閱讀(561)
評論(0)
推薦(0)
摘要:
Effiective C# Item1 : 使用屬性代替成員變量Effective C# Item2:運行時常量(readonly)優于編譯時常量(const)Effective C# Item3:操作符as或is優于強制轉換Effective C# Item4:使用Conditional特性代替#... 閱讀全文
posted @ 2014-11-16 18:38
李潘
閱讀(793)
評論(0)
推薦(0)
摘要:
《編程匠藝》讀書筆記之一《編程匠藝》讀書筆記之二《編程匠藝》讀書筆記之三《編程匠藝》讀書筆記之四《編程匠藝》讀書筆記之五《編程匠藝》讀書筆記之六《編程匠藝》讀書筆記之七《編程匠藝》讀書筆記之八《編程匠藝》讀書筆記之九《編程匠藝》讀書筆記之十《編程匠藝》讀書筆記之十一《編程匠藝》讀書筆記之十二《編程匠... 閱讀全文
posted @ 2014-11-16 18:25
李潘
閱讀(481)
評論(0)
推薦(1)

這篇文章主要討論我們為什么需要分布式系統,分布式系統幫助我們解決了復雜系統在成本、效率和高可用方面的問題,但同時它也在分布式計算和分布式存儲方面帶來了新的問題和挑戰。
受人之祿,忠人之事。身為程序員,我們在平時工作中要做到怎樣才能算是“負責”了呢?我們可以從個人基本能力、工作內容和工作時間三部分來闡述。
程序員群體普通被認為是不善于溝通和交流,但是當我們在職場中時間越長,承擔的責任越大,交流和溝通也就越重要。
當在工作中遇到需要不同團隊組配合的場景,你一般會怎么做溝通呢?是在即時通信軟件上發消息打電話甚至面聊,還是對同事說一句“你發封郵件給我吧,記得抄送我老板”?
工作,是干不完的,因此我們需要分清輕重緩急,為它們劃分優先級,這樣才不至于讓自己手忙腳亂。 給手頭的事情排上正確的優先級,是一項很重要的工作能力。
這篇文章主要討論數據壓縮,數據壓縮不僅可以節省存儲空間,還可以提升網絡傳輸性能,不同的壓縮算法有不同的壓縮比和壓縮耗時,我們需要根據項目需求,選擇不同的壓縮算法。
這篇文章主要描述硬件同步原語,它是由計算機硬件提供的一組原子操作。 我們常見的原語操作有CAS和FAA兩種。在某些情景下,我們可以使用它來替代鎖,從而更加安全高效的操作數據。
這篇文章主要關注分布式鎖,包括加鎖和解鎖的過程,鎖的用法,加鎖帶來的代價,對性能的影響以及如何避免死鎖。
這篇文章主要聊一下緩存,如何使用緩存來加速你的系統,減少磁盤 IO。按照讀寫性質,緩存可以分為讀寫緩存和只讀緩存,兩種緩存有各自的適用場景。
這篇文章主要用來討論Kafka是如何做到高性能的,包括使用批處理方式處理消息,使用順序讀寫的方式使用磁盤,利用PageCache緩存數據并減少IO操作,使用零拷貝技術加速消費流程。
這篇文章主要描述服務在高并發和高吞吐場景下爆發的內存相關問題,包括內存占用過高、內存溢出、內存回收效率低等,并針對這些問題提出了建議。
這篇文章主要描述應用程序之間的通信協議,包括進行數據“斷句”的兩種不同方法,以及在應用協議層面實現高性能的雙工通信。
這篇文章主要討論序列化和反序列化,當數據在網絡上傳輸時,傳輸數據的基本形式是二進制流,要想使用網絡框架的API來傳輸結構化的數據,必須得先實現結構化的數據和字節流之間的雙向轉換,即序列化和反序列化。
這篇文章主要描述異步設計,異步是一種程序設計的思想,使用異步模式設計的程序可以顯著減少線程等待,從而在高吞吐量的場景中,極大提升系統的整體性能,降低請求時延。
這篇文章主要描述如何解決消息重發的問題,目前主流的消息隊列產品都采用了At least once的服務質量,這就導致了很難避免消息重發的情況,我們可以將消費者業務邏輯設計成冪等服務來解決消息重發問題。
浙公網安備 33010602011771號