原创 腦法之一 --- DEBUG與搜索算法

前年閒的蛋疼的時候,看過天津衛視的一檔節目《非你莫屬》,就來一堆面試者,上面幾個壕,選人。記得有一期是給程序員做的,其中有一個程序員(好像是媛)傻不啦嘰的說,哎呀,我每次DEBUG找到程序BUG的時候,最開心了。然後一個BOSS,好呀,你

原创 1+1/1+1/2+1/3 + ...+1/16的整數部分是多少?

以前很小,大概四歲的時候,爺爺就開始教我數學和詩詞,雞兔同籠問題啊,手抄的唐詩啊這些。 有個事情,直到我現在還記得很清楚,有這樣一道題: 問:1/1 + 1/2 + 1/3 + 1/4 + ... + 1/16 的整數部分是多少? 當時我

原创 憶前年ThoughtWorks面試經歷--用門開啤酒

  本來想不寫這樣的文章,覺得這種回憶過去的東西,都是一些有文化有層次的人寫的。我這種小屁孩兒沒做出個名堂,寫了這種,以後要是還沒出息,不久留下笑話的把柄了嗎。後來看到微薄上別人寫的回憶面試什麼的,感覺寫的可開心了,我也就想開心開心。要是

原创 Spring Transaction屬性之Isolation

上一篇博客《Spring Transaction屬性之Propagation》講解了Propagation相關的知識,這篇博客主要關注於Isolation這個屬性。 一、Isolation基礎 請先移步Wikipedia:isolati

原创 MySQL SELECT中LIMIT時EXPLAIN估算ROWS不準確的替代方法

在MySQL性能調試中,常常使用EXPLAIN解釋MySQL執行計劃,從而用來估算性能耗時。其中,rows用來表示在SQL執行過程中會被掃描的行數,該數值越大,意味着需要掃描的行數,相應的耗時更長。但是需要注意的是EXPLAIN中輸出的r

原创 HTTP/1.1 Cache中Expiration機制

Cache是一種常見的提高系統的運行效率的方法。在HTTP/1.1中,通過Cache的Expiration機制,讓儘可能減少由Client向Server發送請求的次數。這篇博客簡單介紹HTTP Header中與Expiration相關的字

原创 使用gulp構建nodejs,你只需要記住5個函數

gulp gulp是一個nodejs的streaming構建工具,所謂的streaming大致意思就是把構建流程想成一個個鏈接的管道(pipe)。 爲什麼要這樣做呢? 要解釋原因,就不得不提到unix。unix本身只提供了數量相對較少的

原创 MySQL中優化存儲UUID

關於MySQL中UUID的一些性能存儲介紹可以參考Percona相關博客: https://www.percona.com/blog/2014/12/19/store-uuid-optimized-way/ 概括主要以下幾點: 1. 直

原创 【ES6】之 Arrow Function箭頭函數

基本語法 1. 更簡潔的代碼,擺脫function [1, 2, 3].map(function(x) { return x * 2}); es6: [1, 2, 3].map(x => x * 2); 2.語義化的this 在es6

原创 Java NIO Fundamentals

Basic Concepts 1. Channel & Buffer: data is always read from channel to buffer, or writtern from buffer to channel 2. N

原创 有多大的概率會遲到?

小A在早上去教研室的路上,看到了胡博,大叫了一聲“混蛋!(胡博的綽號)”。 胡博回過頭,還看到了小B和小C。 胡博還在慢悠悠的走,小A就說:“胡博,你看到我們三個走在一起,你還不走快點兒,不怕遲到麼?”   好吧,我就是小A。謝天謝地,今

原创 redux筆記

Introduction Motivation http://redux.js.org/docs/introduction/Motivation.html Mutation & Asynchronicity Solving by imp

原创 Clean Talk

我一直很重視各種形式的演講,因爲演講是非常好的鍛鍊思考、檢驗學習成果的機會。 我也一直在思考怎麼樣能夠講的更好,怎麼樣能夠用最短的語言表達想法。 上週我講pecha kucha,想通過對比用lisp和java實現鏈表翻轉,說明編程語言會

原创 從small到safe,形容詞的學問

高中的時候,歷史老師黃勇是個非常有趣的人。黃老師講課的時候眉飛色舞,我一個哥們說,上他的課你不可能睡覺。因爲太有趣了。也很幸運有這麼好的老師。黃老師是特級教師,後面好像去了教育局。也是很遺憾的。   歷史上經常會有什麼新革命,新變法之類的

原创 從高中一次半夜不沖廁所的經歷談程序

我高中的時候,是住校生。寢室到了10點半就會熄燈,早上6點40左右就要起來跑早操。   一天半夜大概兩三點,起牀放了個大號。想要充廁所的時候發現沒有水,很尷尬,也沒有其他的辦法。半夜還冷的很。就上牀睡覺了,想着明早一早起來的時候衝就是了。