雲計算

開發者社區精選文章合集(一) | Java乾貨補給站

每日集成開發者社區精品內容,你錯過的乾貨補給站


每日精選博文推薦

eipykdtz (1).jpg

談談JVM內部鎖升級過程

對象在內存中的內存佈局是什麼樣的?如何描述synchronized和ReentrantLock的底層實現和重入的底層原理?為什麼AQS底層是CAS+volatile?鎖的四種狀態和鎖升級過程應該如何描述?Object o = new Object() 在內存中佔用多少字節?自旋鎖是不是一定比重量級鎖效率高?打開偏向鎖是否效率一定會提升?重量級鎖到底重在哪裡?重量級鎖什麼時候比輕量級鎖效率高,同樣反之呢?>>戳我前往瞭解全文

為什麼Spring仍然會是雲原生時代最佳平臺之一?

基於Java語言的Spring生態,還能否適應新的開發方式,比如Cloud Native、Serverless、Faas等,它還會是雲原生時代的最佳平臺的選擇嗎?本文將從5個角度來為你分析一下這個問題,分別是:Java和JDK的發展、充滿良性競爭的JVM語言、成熟的面向服務架構的Spring Boot和Spring Cloud、讓事件驅動架構更易使用的Spring Reactive。>>點擊瞭解全文

Java編程技巧之樣板代碼

在日常編碼的過程中,可以總結出很多“樣板代碼”,就像”活字印刷術中的“活字”一樣。當我們編寫新的代碼時,需要用到這些“活字”,就把“樣板代碼”拷貝過來,修改替換一下就可以了,寫起代碼來“極為神速”。“樣板代碼”其實就是一種樣例、一種模式、一種經驗……總結的“樣板代碼”越多,編寫代碼的格式越規範、質量越高、速度越快。>>來看幾種常見的Java“樣板代碼”

自己動手從0開始實現一個分佈式RPC框架

如果一個程序員能清楚的瞭解RPC框架所具備的要素,掌握RPC框架中涉及的服務註冊發現、負載均衡、序列化協議、RPC通信協議、Socket通信、異步調用、熔斷降級等技術,可以全方位的提升基本素質。雖然也有相關源碼,但是隻看源碼容易眼高手低,動手寫一個才是自己真正掌握這門技術的最優路徑。>>點擊閱讀全文

每日精選電子書推薦

《JVM實戰》

在學習Java 虛擬機的時候你可能有以下疑問:
Java虛擬機的原理是什麼?
JNI、類加載器的原理又是什麼?
Safepoint機制又是怎樣的?
>>點擊下載,即可瞭解,技術進階不是夢

《Spring Cloud 微服務構架設計與實戰》

本書亮點:

  • 揭祕阿里巴巴等一線互聯網公司微服務架構體系
  • 實戰服務治理、熔斷限流、鏈路追蹤、安全監控等核心問題
  • 涵蓋 Spring Cloud Alibaba 體系

>>點擊下載,學習Alibaba Java 技術圖譜課程系列電子書


熱門活動

每日集成開發者社區精品內容,請持續關注!

Leave a Reply

Your email address will not be published. Required fields are marked *