原创 JVM原理及調優使用總結

一、JVM的內部體系結構: 基本概念:JVM(JAVA虛擬機-java visual machine)由三大部分組成 (1)類裝載器(ClassLoader)子系統      作用: 用來裝載.class文件 (2)執行引擎      作

原创 I2C總線入門(經典)

1) 最近學習51單片機,學到A/D,D/A轉換的時候發現我板子上的轉換芯片不是書上所講的ADC0804和DAC0832而是PCF8591T,看了一下它的數據手冊,發現它並不是書上所說的並行傳輸數據,是使用 I2C 總線傳輸的。搞了兩天才

原创 vote選舉算法的Majority實現

多數投票算法(Majority Vote Algorithm)     先給一個題目助助興,給一個數組,其中含有N個非負元素,讓你求出數組中出現次數超過一半的數字。 看到這個問題我們首先想到的可能是暴力的解法,那就是將數組排個序,輸出中間

原创 深入理解哈希表

先說個題目來提提興致: 有兩個字典,分別存有 100 條數據和 10000 條數據,如果用一個不存在的 key 去查找數據,在哪個字典中速度更快? 有些計算機常識的讀者都會立刻回答: “一樣快,底層都用了哈希表,查找的時間複雜度爲 O(1

原创 Tair 分佈式Key/Value高可用解決方案(可用於緩存及持久)

tair 是淘寶的一個開源項目,它是一個分佈式的key/value結構數據的解決方案。 作爲一個分佈式系統,Tair由一箇中心控制節點(config server)和一系列的服務節點(data server)組成, config serv

原创 老子道德經81章全文及解釋

《道德經》全文和譯文《道德經》全文和譯文 第一章 道可道(可以語言交流的道), 非常道(非真正意義上的道); 名可名(可以明確定義的名), 非常名(非真正意義上的名)。 無名天地之始(天地在開始時並無名稱), 有名萬物之母(名只是爲了萬物

原创 快速排序算法心得

高快省的排序算法 有沒有既不浪費空間又可以快一點的排序算法呢?那就是“快速排序”啦!光聽這個名字是不是就覺得很高端呢。 假設我們現在對“6  1  2 7  9  3  4  5 10  8”這個10個數進行排序。首先在這個序列中隨便找一