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