原创 這些保護Spring Boot 應用的方法,你都用了嗎? 原

Spring Boot大大簡化了Spring應用程序的開發。它的自動配置和啓動依賴大大減少了開始一個應用所需的代碼和配置量,如果你已經習慣了Spring和大量XML配置,Spring Boot無疑是一股清新的空氣。 Spring Boot於

原创 如果你想搞懂“分佈式鎖”,必須要看這篇文章 ,看了很意外! 原

對於鎖大家肯定不會陌生,在 Java 中 synchronized 關鍵字和 ReentrantLock 可重入鎖在我們的代碼中是經常見的,一般我們用其在多線程環境中控制對資源的併發訪問。         但是隨着分佈式的快速發展,本地的

原创 java連接池技術 原

連接池運作原理:   在實際應用開發中,特別是在WEB應用系統中,如果JSP、Servlet或EJB使用JDBC直接訪問數據庫中的數據,每一次數據訪問請求都必須經歷建立數據庫連接、打開數據庫、存取數據和關閉數據庫連接等步驟,而連接並打開數據

原创 頂級實用乾貨——談談Java中的volatile 原

內存可見性   volatile是Java提供的一種輕量級的同步機制,在併發編程中,它也扮演着比較重要的角色。同synchronized相比(synchronized通常稱爲重量級鎖),volatile更輕量級,相比使用synchroni

原创 初級Java程序員需要掌握哪些主流技術才能拿20K? 原

某天,小五看到小麗愁眉苦臉的,於是問了她有什麼心事~     (1)常用源碼框架   (2)互聯網分佈式架構   (3)團隊協作開發   (4)架構基礎     (5)微服務專題   (6)性能調優專題   (7)併發編程

原创 Java後端技術棧,到底如何深入學習? 原

很多人做Java開發4,5年後,都會感覺自己遇到瓶頸。什麼都會又什麼都不會,如何改變困境,爲什麼很多人寫了7,8年還是一個碼農,工作中太多被動是因爲不懂底層原理。公司的工作節奏又比較快,難有機會學習架構原理,也沒人教,所以這個時候,學習架構

原创 Spring事務管理 原

Spring是SSH中的管理員,負責管理其它框架,協調各個部分的工作。今天一起學習一下Spring的事務管理。Spring的事務管理分爲聲明式跟編程式。聲明式就是在Spring的配置文件中進行相關配置;編程式就是用註解的方式寫到代碼裏。下面