Java Virtual Thread Java虛擬線程 Java 21 (LTS) 這個長期支持版本引入了Java虛擬線程。之前版本的線程是與os的線程一一對應的,現在稱為...

Java Virtual Thread Java虛擬線程 Java 21 (LTS) 這個長期支持版本引入了Java虛擬線程。之前版本的線程是與os的線程一一對應的,現在稱為...
我所說的一切都可能是錯的!即使你贊同我的觀點,你的生活也不會因此有任何改變!除非——你采取了相應的行動。 (這是書先生的第161篇原創文章。本文約1800字,請花4分鐘來閱讀...
前言 通過 引入了 引入點 在創建tomcat容器時的ServletWebServerApplicationContext#createWebServer。 getWebSe...
Httpclient5中的實現與舊版區別不大,可參考前文關于舊版httpclient的源碼分析。
[Apache HttpAsyncClient 源碼分析](http://www.lxweimin.com/p/6bcfd6b2bd5c)
Apache Httpclient5 異步Http Client 源碼分析前言 Apache HttpAsyncClient 源碼分析[http://www.lxweimin.com/p/6bcfd6b2bd5c] 前文分析過異步http clie...
規則來源 maven官網中的 依賴機制[https://maven.apache.org/guides/introduction/introduction-to-depend...
jdbc可以在執行batch的時候需要設置以下參數,才可以自動壓縮批量sql語句,否則還是一個一個執行。rewriteBatchedStatements=true源碼見這個方...
@ConfigurationProperties 注解類的屬性填充 1. @ConfigurationProperties 注解的使用方式 僅被@ConfigurationP...
同一事務批量 insert into... on duplicate key update... 會產生死鎖。原因是 這個語句會在主鍵索引加gap鎖,執行的時候還會加插入意圖...
前言 項目用的springboot,連帶著配置中心也一直用的spring的配置中心,但是一直以來都有各種問題: 每次變更配置要重啟配置中心和應用; 各個環境集群的配置文件在不...
前言 Apache HttpAsyncClient 源碼分析[http://www.lxweimin.com/p/6bcfd6b2bd5c] 前文分析過異步http clie...
Spring Boot Actuator可以幫助你監控和管理Spring Boot應用,比如健康檢查、審計、統計和HTTP追蹤等。所有的這些特性可以通過JMX或者HTTP e...
總覽 Eureka 分為 Server 和 Client。而Eureka Server既作為server接受client的注冊,又作為client向集群中的其他server實...
前言 我們都知道spring有聲明式事務和編程式事務,聲明式只需要提供@Transactional的注解,然后事務的開啟和提交/回滾、資源的清理就都由spring來管控,我們...
前言 前面第一篇介紹了Tomcat的整體架構,能讓我們在宏觀上對Tomcat的運轉流程有一個認識,但原理畢竟只是理論,這篇博客就來從源碼入手,分析Tomcat的的初始化、啟動...
前言 Spring Boot 版本 2.1.7.RELEASE本文大致跟蹤了一遍Tomcat的啟動流程和http請求處理流程。請邊debug源代碼邊看本文,因為很多變量細節在...
前言 早在之前寫過一些http玩具服務器,總感覺無法繼續前進了,期間花了比較多的時間在基礎知識上,前段時間想著直接從用的比較多的服務器開始,對于Java開發者來說,自然Tom...
前言 Spring Boot 版本 2.1.7.RELEASE本文大致跟蹤了一遍Spring Boot的啟動流程。請邊debug源代碼邊看本文,因為很多變量細節在debug時...