單項(xiàng)鏈表實(shí)現(xiàn) 單鏈表反轉(zhuǎn) 反轉(zhuǎn)前:1->2->3->4反轉(zhuǎn)后:4->3->2->1
![240](https://cdn2.jianshu.io/assets/default_avatar/6-fd30f34c8641f6f32f5494df5d6b8f3c.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
成員內(nèi)部類 內(nèi)部類可以獲取到外部類的私有屬性 可以運(yùn)行外部類的方法 靜態(tài)內(nèi)部類 局部內(nèi)部類 匿名內(nèi)部類
volatile 的主要作用有兩點(diǎn): 保證變量的內(nèi)存可見性 內(nèi)存可見性是指當(dāng)一個(gè)線程修改了某個(gè)變量的值退子,其它線程總是能知道這個(gè)變量變化艳汽。也就是說,如果線程 A 修改了共享變量...
CountDownLatch(減法計(jì)數(shù)器) CountDownLatch是一個(gè)同步工具類雨席,用來協(xié)調(diào)多個(gè)線程之間的同步CountDownLatch能夠使一個(gè)線程在等待另外一些線...
傳統(tǒng)的生產(chǎn)者消費(fèi)者模型 使用兩個(gè)線程菩咨,操作同一個(gè)變量,一個(gè)進(jìn)行+1操作,另一個(gè)進(jìn)行-1操作。 Lock版本生產(chǎn)者消費(fèi)者 上面一次喚醒所有線程侵佃,所有的線程都去共同爭搶資源胁后,導(dǎo)致...
setjmp和logjmp是配合使用的,他們可以實(shí)現(xiàn)在不同函數(shù)間的跳轉(zhuǎn) setjmp設(shè)置跳轉(zhuǎn)點(diǎn),第一次設(shè)置跳轉(zhuǎn)點(diǎn),返回值是0 longjmp跳轉(zhuǎn)到setjmp設(shè)置的跳轉(zhuǎn)點(diǎn)之后...
制作自己的tomcat鏡像 準(zhǔn)備鏡像文件 tomcat壓縮包 jdk的壓縮包image.png 編寫Dockerfile文件,build會自動尋找該文件标捺,就不需要-f 指定了...
CMD命令 新建my_cmd,內(nèi)容如下: 使用my_cmd構(gòu)建鏡像 運(yùn)行鏡像 但是現(xiàn)在執(zhí)行 發(fā)現(xiàn)報(bào)錯(cuò)了 ENTRYPOINT命令 新建my_entrypoint揉抵,內(nèi)容如下: ...
Dockerfile就是用來構(gòu)建docker鏡像的構(gòu)建文件亡容,是一個(gè)命令腳本,通過這個(gè)腳本可以生成鏡像冤今,鏡像是一層一層的闺兢,腳本一個(gè)一個(gè)的命令,每個(gè)命令都是一層戏罢。 使用docke...