原创 Java人才市場年度盤點:轉折與終局

2018 年底,我們可以用“風光背後的危機”來形容 Java 工程師們的處境。一年時間很快又過去,在全球紅利消退的 2018 年,Java 人才市場蟄伏許久的「危機」,是否浮出了水面?注:本文數據除另行說明外,均取自  2018 年 1 月

原创 微服務實戰:從架構到發佈(一)

引言:“微服務”是當前軟件架構領域非常熱門的詞彙,能找到很多關於微服務的定義、準則,以及如何從微服務中獲益的文章,在企業的實踐中去應用“微服務”的資源卻很少。本篇文章中,會介紹微服務架構(MicroservicesArchitecture)

原创 10年java架構師教你如何快速打好Java基礎?

從大學到現在,我使用Java已經將近10年,日常也帶實習生,還在公司內部做training,所以可以分享下我的經驗,希望對你有用。因爲是在工作中培訓,就必然有兩個約束:實用、時間緊,因此就不能像大學那樣,把所有的知識點都面面俱到的講到。而只

原创 微服務實戰:從架構到發佈(二)

引言:上篇文章介紹了微服務和單體架構的區別、微服務的設計、消息、服務間通信、數據去中心化,本篇會繼續深入微服務,介紹其它特性。治理去中心化通常“治理”的意思是構建方案,並且迫使人們通過努力達到組織的目標。SOA治理指導開發者開發可重用的服務

原创 java中的多線程你只要看這一篇就夠了

引如果對什麼是線程、什麼是進程仍存有疑惑,請先Google之,因爲這兩個概念不在本文的範圍之內。用多線程只有一個目的,那就是更好的利用cpu的資源,因爲所有的多線程代碼都可以用單線程來實現。說這個話其實只有一半對,因爲反應“多角色”的程序代