原创 高性能編程論述

高性能編程 前言 首先說一下我爲什麼要寫這篇博客。因爲面試有提到這個,我當時直接說不懂(一方面當時心態很差,另一方面面試官的詢問方式令我很反感。所以直接refuse了。小夥伴們千萬別學我)。 所以,打算談一談我對Java高性能編程方面的認識

原创 J.U.C剖析與解讀2(AQS的由來)

J.U.C剖析與解讀2(AQS的由來) 前言 前面已經通過實現自定義ReentrantLock與自定義ReentrantReadWriteLock,展示了JDK是如何實現獨佔鎖與共享鎖的。 那麼實際JDK源碼中的ReentrantLock與

原创 J.U.C剖析與解讀1(Lock的實現)

J.U.C剖析與解讀1(Lock的實現) 前言 爲了節省各位的時間,我簡單介紹一下這篇文章。這篇文章主要分爲三塊:Lock的實現,AQS的由來(通過演變的方式),JUC三大工具類的使用與原理剖析。 Lock的實現:簡單介紹Reentran

原创 系統分析師-軟件水平考試(高級)-理論-系統規劃

系統分析師-軟件水平考試(高級)-理論-系統規劃 前言 系統規劃是什麼東東呢? 通俗點說,就是爲了實現企業的戰略目標,分析企業現狀(技術外部)與系統狀況(技術內部),從而提出新的技術要求,對現有系統進行規劃設計等變化。 目標是實現企業戰略

原创 系統分析師-軟件水平考試(高級)-開篇

系統分析師-軟件水平考試(高級)-開篇 前言 時隔一年,我開始了系統分析師的博客寫作。回過頭翻看一下,一年前的系統架構設計師系列的第一篇博客-需求理論,還是比較有感觸的。 其實系統分析師的考試早在上邊年五月份就參與了,也在六月份就知道自己通

原创 Java鎖-Synchronized深層剖析

Java鎖-Synchronized深層剖析 前言 Java鎖的問題,可以說是每個JavaCoder繞不開的一道坎。如果只是粗淺地瞭解Synchronized等鎖的簡單應用,那麼就沒什麼談的了,也不建議繼續閱讀下去。如果希望非常詳細地瞭解非

原创 系統架構設計師-軟件水平考試(高級)-論文-可靠性設計

系統架構設計師-軟件水平考試(高級)-論文-可靠性 前言 首先說一下爲什麼這兩個月又沒消息了,因爲這兩個月忙啊。 首先是接收上半年系統分析師的證書,並完成總結。其次是九月份PMP考試(4A通過,尚需努力),然後是十一月的軟考高項的考試。工作

原创 從BIO到Netty的演變

從BIO到Netty的演變 前言 計算機網絡可以說是每個學計算機的都繞不過去的一道坎。計算機網絡到底有多麼重要,你走到大學圖書館的計算機部分,翻開那些什麼《從零開始:黑客XXX》,《黑客攻防從入門到放棄》等書籍,基本第一部分都是在談論網絡。

原创 Java高性能編程之CAS與ABA及解決方法

Java高性能編程之CAS與ABA及解決方法 前言 如果喜歡暗色調的界面或者想換換界面,可以看看我在個人博客發佈的 Java高性能編程之CAS與ABA及解決方法。 CAS概念 CAS,全稱Compare And Swap,比較與交換。 屬於

原创 ServerResponse(服務器統一響應數據格式)

ServerResponse(服務器統一響應數據格式) 前言: 其實嚴格來說,ServerResponse應該歸類到common包中。但是我實在太喜歡這玩意兒了。而且用得也非常頻繁,所以忍不住推薦一下。 藉此機會,申明一點,這個系列的類並不

原创 WebSocket的實現與應用

WebSocket的實現與應用 前言 說到websocket,就不得不提http協議的連接特點特點與交互模型。 首先,http協議的特點是無狀態連接。即http的前一次連接與後一次連接是相互獨立的。 其次,http的交互模型是請求/應答模型

原创 Nginx安裝(詳細版本)

Nginx安裝文檔 前言: 最近,系統部署人員那邊,讓我們給寫一個傻瓜式的Nginx安裝過程。所以就有了這個文檔,本着獨樂樂不如衆樂樂,就分享一下。我覺得對入門小白來說,有圖,乃至運行過程圖,是很重要的(避免運行出問題了而不自知)。 當然,

原创 JsonUtil(基於Jackson的實現)

JsonUtil(基於Jackson的實現) 前言: 其實,我一直想寫一個有關Util的系列。 其中有四個原因: Util包作爲項目的重要組成,是幾乎每個項目不可或缺的一部分。並且Util包的Util往往具有足夠的通用性,可用於不同的項目

原创 消息隊列

消息隊列 前言: 說實話,最近還是比較忙的,手上素材倒是一大把,但是大多隻是初步整理了。但是博客這種東西還是要寫的,果然後面還是要放低一下排版要求(擴展性的一些東西也少提一些)。 簡介: 消息隊列這個東西,其實網上的資料還是很多的。我就簡單

原创 分佈式全局唯一ID的實現

分佈式全局唯一ID的實現 前言 上週末考完試,這周正好把工作整理整理,然後也把之前的一些素材,整理一番,也當自己再學習一番。 一方面正好最近看到幾篇這方面的文章,另一方面也是正好工作上有所涉及,所以決定寫一篇這樣的文章。 先是簡單介紹概念和