Cache

1/7ページ

快取,究竟是淘汰,還是修改?(轉)

允許cache miss的場景,不管是memcache還是redis,當被快取的內容變化時,是改修改快取,還是淘汰快取?這是今天將要討論的話題。 問:KV快取都快取了一些什麼資料?答:(1)樸素型別的資料,例如:int(2)序列化後的物件,例如:User實體,本質是binary(3)文字資料,例如: […]

js閉包的用途

我們來看看閉包的用途。事實上,通過使用閉包,我們可以做很多事情。比如模擬物件導向的程式碼風格;更優雅,更簡潔的表達出程式碼;在某些方面提升程式碼的執行效率。 1 匿名自執行函式 我們知道所有的變數,如果不加上var關鍵字,則預設的會新增到全域性物件的屬性上去,這樣的臨時變數加入全域性物件有很多壞處, […]

linux下epoll如何實現高效處理百萬控制代碼的

開發高效能網路程式時,windows開發者們言必稱iocp,linux開發者們則言必稱epoll。大家都明白epoll是一種IO多路複用技術,可以非常高效的處理數以百萬計的socket控制代碼,比起以前的select和poll效率高大發了。我們用起epoll來都感覺挺爽,確實快,那麼,它到底為什麼可 […]

hibernate的二級快取的積累

N久沒用過hibernate的了,今天搞起來,遇到個快取問題,2級快取配置是肯定沒得問題的,但是發現sql還是會輸出,檢視了一番這句話很重要: Hibernate的二級快取策略,是針對於ID查詢的快取策略,對於條件查詢則毫無作用。為此,Hibernate提供了針對條件查詢的Query快取。   還有 […]

google搜尋技巧

“site”表示搜尋結果侷限於某個具體網站或者網站頻道,如“sina.com.cn”、“edu.sina.com.cn”,或者是某個域名,如“com.cn”、“com”等等。如果是要排除某網站或者域名範圍內的頁面,只需用“-網站/域名”。 示例:搜尋中文教育科研網站(edu.cn)上所有包含“金庸” […]