![240](https://cdn2.jianshu.io/assets/default_avatar/13-394c31a9cb492fcb39c27422ca7d2815.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
一憎妙、引入lombok IDEA還需要下載lombok插件杆麸。 二、lombok的使用 1.@Data @Data的功能很強大: 輸出日志: @Da...
重載:方法名相同篷店,參數(shù)列表不同隆檀;參數(shù)列表包括參數(shù)的個數(shù)李破,類型拴测,不包括參數(shù)的返回值劫映,拋出的異常等违孝。對于方法重載時具體調(diào)用的選擇,往往不是很清晰泳赋,看...
1.組件依賴 通過Maven引入Jedis開源組件雌桑,在pom.xml文件加入下面的代碼: 2.加鎖的實現(xiàn) 2.1常見的兩種錯誤方式 1.第一種 ...
一、Hessian序列化的前提 Hessian要實現(xiàn)序列化祖今,前提是被序列化的類得實現(xiàn)Serializable接口校坑。 二拣技、Hessian序列化的實...
一、為什么要序列化 java允許我們在內(nèi)存中創(chuàng)建可復(fù)用的對象耍目,當(dāng)JVM正常運行時膏斤,這些對象才存在,這些對象的生命周期不會比JVM的生命周期更長邪驮。...
java實現(xiàn)拷貝最直觀的做法用object類中的clone()方法莫辨,而想要使用該方法進行對象的克隆只要實現(xiàn)cloneable接口即可; 1.淺拷...
當(dāng)多個線程同時訪問同一個資源毅访,并且其中的一個或者多個線程對這個資源進行了寫操作沮榜,才會產(chǎn)生競態(tài)條件。多個線程同時讀同一個資源不會產(chǎn)生競態(tài)條件喻粹。我們...
允許被多個線程同時執(zhí)行的代碼稱作線程安全的代碼蟆融。線程安全的代碼不包含競態(tài)條件。當(dāng)多個線程同時更新共享資源時會引發(fā)競態(tài)條件磷斧。 局部基本類型變量 局...
一振愿、創(chuàng)建線程的三種方式 1.繼承Thread類 2.實現(xiàn)Runnable接口 注意:創(chuàng)建的Runnable實現(xiàn)類只是一個target,不是線程對...