大資料課程-------java部分
阿新 • • 發佈:2021-08-16
1.執行緒同步
(https://www.cnblogs.com/dolphin0520/p/3923167.html)
lock和synchronized的區別:(1)lock不是java語言內建的,synchronized是java語言的關鍵字,因此是內建特性。lock是一個類,通過這個類可以實現同步訪問。(2)lock和synchronized有一個非常大的不同,採用synchronized不需要使用者去手動釋放鎖,當synchronized方法或者synchronized程式碼塊執行完之後,系統會自動讓執行緒釋放對鎖的佔用;而lock則必須要使用者手動去釋放鎖,如果沒有主動釋放鎖,就有可能導致出現死鎖現象。
2.執行緒池
https://www.cnblogs.com/baizhanshi/p/5469948.html
3.反射和動態代理
4.BIO(同步阻塞),NIO(同步非阻塞),AIO(非同步)
5.maven依賴範圍
6.dependencyManagenent的作用相當於一個對所依賴jar包進行版本管理的管理器。
7.排除依賴:
8本地倉庫-》私服(遠端倉庫)-》中央倉庫(遠端倉庫)
9.釋出自己的jar包到私服(pom.xml中配置)(settings中配置認證資訊)(deploy)
https://blog.csdn.net/u013541707/article/details/106236297/