
準備環境 在虛擬機中安裝了 Centos 7.9 Centos 7.9 中已經安裝好了 Docker 拉取鏡像 啟動容器 -p:端口映射,格式為...
1. 嘮叨 及時分享學習所得。希望與您共勉,一起學習共同進步。 2. 服務端 Channel 初始化 (重點)我們還是先抓重點。下面是初始化 N...
1. 嘮叨 既然您點開此文,那您在工作或學習中一定使用過 Netty。Netty 不僅使用起來十分方便,而且,它的設計也非常優雅,值得我們學習研...
一、下載Nginx 官網下載地址:http://nginx.org/en/download.html[http://nginx.org/en/d...
一、簡介 我們先來看看 web 服務器的使用情況。從下圖我們知道 Nginx 已經是使用最為廣泛的 web 服務器了。下面我們就一起來了解它的應...
要注意以下問題 安全性問題1.1 數據競爭:多個線程同時訪問同一數據,并且至少有一個線程會寫這個數據1.2 競態條件:程序的執行結果依賴線程執行...
實例 下面轉賬的代碼會發生死鎖。假設線程 T1 執行賬戶 A 轉賬戶 B 的操作,賬戶 A.transfer(賬戶 B);同時線程 T2 執行賬...
synchronized 關鍵字 修飾靜態方法:定的是當前類的 Class 對象 修飾非靜態方法:鎖定的是當前實例對象 this 修飾代碼塊:鎖...
簡介 由于 Java 內存模型是個復雜的規范,可從不同視角解讀。從程序員的視角可以理解為:它為我們提供了如何禁用緩存和編譯優化的方法。具體來說,...