原创 系統架構與高可用

前言 簡單聊聊博主的背景吧,博主是Java開發,剛畢業就來到這個剛創立的公司(當然是有一點背景的),公司開發人數從80來人到現在的430人,期間系統進行多次調整。 而我除了寫代碼業務實現外,剛好有機會接觸了一些類似架構、運維、以及新系統初

原创 B+樹|MYSQL索引使用原則

‘’MYSQL一直了解得都不多,之前寫sql準備提交生產環境之前的時候,老員工幫我檢查了下sql,讓修改了一下存儲引擎,當時我使用的是Myisam,後面改成InnoDB了。爲什麼要改成這樣,之前都沒有聽過存儲引擎,於是網上查了一下。 事實

原创 2016年總結-JAVA程序員

一、技術積累 (1)代碼規範 1.1.1、通常的模塊分佈:一般如果你要實現一個web應用,你從後臺將數據展示到前端頁面,在一個比較大的公司,你少不了跟其他項目有交集(你調用他的接口,他依賴你的接口),這樣下來,整個公司有很多個模塊,怎

原创 Java對象鎖和類鎖全面解析(多線程synchronized關鍵字)

最近工作有用到一些多線程的東西,之前吧,有用到synchronized同步塊,不過是別人怎麼用就跟着用,並沒有搞清楚鎖的概念。最近也是遇到一些問題,不搞清楚鎖的概念,很容易碰壁,甚至有些時候自己連用沒用對都不知道。 今天把一些疑惑都解開了

原创 Java項目框架搭建系列(Java學習路線)-博客提綱

前言: 已經畢業兩年,真是時間飛逝。 其實當你在一間公司工作一兩年之後,公司用到的開發框架的基本使用你應該都會了。 你會根據一個現有項目A複製一下搭建出另外一個類似框架的項目B,然後在項目B上進行業務邏輯開發。 如果你更努力一點,你可能有