摘要:
博客園對移動端支持的比較差,嘗試搬到CSDN,也許會同步更新 閱讀全文
posted @ 2016-08-15 19:33
Geason崔
閱讀(229)
評論(0)
推薦(0)
摘要:
一、重量級鎖 一、重量級鎖 Java中,Synchronized是通過對象內部的一個叫做監視器鎖(monitor)來實現的。但是監視器鎖本質又是依賴于底層的操作系統的Mutex Lock來實現的。而操作系統實現線程之間的切換這就需要從用戶態轉換到核心態,這個成本非常高,狀態之間的轉換需要相對比較長的 閱讀全文
posted @ 2016-08-15 19:27
Geason崔
閱讀(1534)
評論(0)
推薦(0)
摘要:
初識NIO: 在 JDK 1. 4 中 新 加入 了 NIO( New Input/ Output) 類, 引入了一種基于通道和緩沖區的 I/O 方式,它可以使用 Native 函數庫直接分配堆外內存,然后通過一個存儲在 Java 堆的 DirectByteBuffer 對象作為這塊內存的引用進行操 閱讀全文
posted @ 2016-08-15 19:21
Geason崔
閱讀(71346)
評論(3)
推薦(10)
摘要:
KMP算法是一種改進的字符串匹配算法。KMP算法的關鍵是利用匹配失敗后的信息,盡量減少模式串與主串的匹配次數以達到快速匹配的目的。具體實現就是實現一個next()函數,函數本身包含了模式串的局部匹配信息。 next()函數的作用,就是在模式串中,找出最長的相同前綴,形成一張跳轉表。 跳轉表的用途是, 閱讀全文
posted @ 2016-08-15 19:21
Geason崔
閱讀(225)
評論(0)
推薦(0)
摘要:
之前寫過一個項目,好久沒更新了,最近翻起以前的代碼,發現在這里報了一個錯。(現在轉到Intellij了,從前在Eclipse luna中是可以編譯通過的,Eclipse mars也會報錯,JDK版本都是1.8,還沒去查為什么) 為什么在內部類中引用外部變量時,必須聲明為final呢? 最開始我想的是 閱讀全文
posted @ 2016-08-15 19:19
Geason崔
閱讀(5682)
評論(1)
推薦(2)
摘要:
最近在自己動手寫操作系統,計算機其實是一個非常復雜的系統。其中包含了很多歷史性的問題,讓人感到生僻難懂。在CSDN上看到一篇關于一致代碼段和非一致代碼段的文章,非常好,收藏起來。 原文鏈接:http://blog.csdn.net/feijj2002_/article/details/4597174 閱讀全文
posted @ 2016-08-15 19:16
Geason崔
閱讀(3695)
評論(0)
推薦(0)
摘要:
剛開始接觸Disruptor,看了作者的博客,發現這個大牛很與眾不同,他不僅講解自己的框架的設計思想,還深度介紹了這樣設計的原因,其知識范圍涵蓋了操作系統、數據結構、計算機組成,很有學習的價值。網上有一些網友的翻譯,感覺對于有些細節推敲的不夠細致。所以決定自己再翻譯一遍。 閱讀全文
posted @ 2016-08-15 19:07
Geason崔
閱讀(310)
評論(0)
推薦(0)
摘要:
原文鏈接:http://mechanitis.blogspot.com/2011/07/dissecting-disruptor-why-its-so-fast_22.html 需FQ 計算機入門 我喜歡在LMAX工作的原因之一是,在這里工作讓我明白從大學和A Level Computing所學的東 閱讀全文
posted @ 2016-08-15 18:55
Geason崔
閱讀(881)
評論(2)
推薦(0)

浙公網安備 33010602011771號