
一、引入lombok IDEA還需要下載lombok插件。 二、lombok的使用 1.@Data @Data的功能很強大: 輸出日志: @Da...
重載:方法名相同,參數列表不同;參數列表包括參數的個數,類型,不包括參數的返回值,拋出的異常等。對于方法重載時具體調用的選擇,往往不是很清晰,看...
1.組件依賴 通過Maven引入Jedis開源組件,在pom.xml文件加入下面的代碼: 2.加鎖的實現 2.1常見的兩種錯誤方式 1.第一種 ...
一、Hessian序列化的前提 Hessian要實現序列化,前提是被序列化的類得實現Serializable接口。 二、Hessian序列化的實...
一、為什么要序列化 java允許我們在內存中創建可復用的對象,當JVM正常運行時,這些對象才存在,這些對象的生命周期不會比JVM的生命周期更長。...
java實現拷貝最直觀的做法用object類中的clone()方法,而想要使用該方法進行對象的克隆只要實現cloneable接口即可; 1.淺拷...
當多個線程同時訪問同一個資源,并且其中的一個或者多個線程對這個資源進行了寫操作,才會產生競態條件。多個線程同時讀同一個資源不會產生競態條件。我們...
允許被多個線程同時執行的代碼稱作線程安全的代碼。線程安全的代碼不包含競態條件。當多個線程同時更新共享資源時會引發競態條件。 局部基本類型變量 局...
一、創建線程的三種方式 1.繼承Thread類 2.實現Runnable接口 注意:創建的Runnable實現類只是一個target,不是線程對...