原创 關於分佈式,你需要知道的真相

本人免費整理了Java高級資料,涵蓋了Java、Redis、MongoDB、MySQL、Zookeeper、Spring Cloud、Dubbo高併發分佈式等教程,一共30G,需要自己領取。傳送門:https://mp.weixin.qq.

原创 Redis深度歷險,全面解析Redis14個核心知識點

一、概述二、數據類型STRINGLISTSETHASHZSET三、數據結構字典跳躍表四、使用場景計數器緩存查找表消息隊列會話緩存分佈式鎖實現其它五、Redis 與 Memcached數據類型數據持久化分佈式內存管理機制六、鍵的過期時間七、數

原创 MySQL,必須掌握的6個知識點

本人免費整理了Java高級資料,涵蓋了Java、Redis、MongoDB、MySQL、Zookeeper、Spring Cloud、Dubbo高併發分佈式等教程,一共30G,需要自己領取。傳送門:https://mp.weixin.qq.

原创 Java的23種設計模式,詳細講解(三)

本人免費整理了Java高級資料,涵蓋了Java、Redis、MongoDB、MySQL、Zookeeper、Spring Cloud、Dubbo高併發分佈式等教程,一共30G,需要自己領取。傳送門:https://mp.weixin.qq.

原创 Java的23種設計模式,詳細講解(二)

本人免費整理了Java高級資料,涵蓋了Java、Redis、MongoDB、MySQL、Zookeeper、Spring Cloud、Dubbo高併發分佈式等教程,一共30G,需要自己領取。傳送門:https://mp.weixin.qq.

原创 Spring Boot 中如何定製 Banner

本人免費整理了Java高級資料,涵蓋了Java、Redis、MongoDB、MySQL、Zookeeper、Spring Cloud、Dubbo高併發分佈式等教程,一共30G,需要自己領取。傳送門:https://mp.weixin.qq.

原创 Spring Boot 中如何配置 Profile

一個應用爲了在不同的環境下工作,常常會有不同的配置,代碼邏輯處理。Spring Boot 對此提供了簡便的支持。關鍵詞: @Profile、spring.profiles.active目錄區分環境的配置properties 配置yml 配置

原创 代碼的性能優化,5方面的調優經驗

前言前一段時間一直在做性能調優的工作,頗有收穫。因此,簡單的總結並分享下研究成果。性能調優很有趣但也是個無底洞,不可能在一篇文章全部闡述完。這裏只是提供一個方向,以後碰到了知道可以從這些方面入手即可。具體如下:代碼層面for循環中不要利用

原创 SpringBoot 教程之屬性加載詳解

目錄加載 property 順序隨機屬性命令行屬性Application 屬性文件Profile 特定屬性屬性中的佔位符YAML 屬性訪問屬性多 profile 配置YAML 的缺點屬性前綴屬性鬆散綁定規則屬性轉換時間單位轉換數據大小轉換校

原创 透徹講解:併發編程的優缺點

本人免費整理了Java高級資料,涵蓋了Java、Redis、MongoDB、MySQL、Zookeeper、Spring Cloud、Dubbo高併發分佈式等教程,一共30G,需要自己領取。傳送門:https://mp.weixin.qq.

原创 『淺入淺出』MySQL 和 InnoDB

本人免費整理了Java高級資料,涵蓋了Java、Redis、MongoDB、MySQL、Zookeeper、Spring Cloud、Dubbo高併發分佈式等教程,一共30G,需要自己領取。傳送門:https://mp.weixin.qq.

原创 Java內功心法,Set集合的詳解

本人免費整理了Java高級資料,涵蓋了Java、Redis、MongoDB、MySQL、Zookeeper、Spring Cloud、Dubbo高併發分佈式等教程,一共30G,需要自己領取。傳送門:https://mp.weixin.qq.

原创 深入理解JVM,類加載器

虛擬機設計團隊把類加載階段中的“通過一個類的全限定名來獲取描述此類的二進制字節流(即字節碼)”這個動作放到Java虛擬機外部去實現,以便讓應用程序自己決定如何去獲取所需要的類。實現這個動作的代碼模塊稱爲“類加載器”。一般來說,Java 虛擬

原创 史上最詳細JVM,Java內存區域講解

運行時數據區域JVM載執行Java程序的過程中會把它所管理的內存劃分爲若干個不同的數據區域。這些區域都有各自的用途,以及創建和銷燬的時間,有的區域隨着虛擬機進程的啓動而存在,有些區域則是依賴用戶線程的啓動和結束而建立和銷燬。具體如下圖所示:

原创 TreeMap源碼分析,看了都說好

概述TreeMap也是Map接口的實現類,它最大的特點是迭代有序,默認是按照key值升序迭代(當然也可以設置成降序)。在前面的文章中講過LinkedHashMap也是迭代有序的,不過是按插入順序或訪問順序,這與TreeMap需要區分開來。T