一、引入lombok IDEA還需要下載lombok插件。 二、lombok的使用 1.@Data @Data的功能很強(qiáng)大: 輸出日志: @Data:Student(name...
安裝兩天沒成功 指導(dǎo)看到你的博客 謝天謝地
Mac Homebrew 安裝遇到的坑最近安裝 Homebrew 遇到的坑,總結(jié)一下。 最新的版本 更新日期 2020.11.20 最近又安裝 Homebrew 遇到的問題,更新一下 下面幾種方式以前可行,目前都...
最近安裝 Homebrew 遇到的坑,總結(jié)一下。 最新的版本 更新日期 2020.11.20 最近又安裝 Homebrew 遇到的問題,更新一下 下面幾種方式以前可行,目前都...
重載:方法名相同,參數(shù)列表不同;參數(shù)列表包括參數(shù)的個數(shù),類型,不包括參數(shù)的返回值,拋出的異常等。對于方法重載時(shí)具體調(diào)用的選擇,往往不是很清晰,看代碼: 對于上述代碼,調(diào)用哪個...
1.組件依賴 通過Maven引入Jedis開源組件,在pom.xml文件加入下面的代碼: 2.加鎖的實(shí)現(xiàn) 2.1常見的兩種錯誤方式 1.第一種 2.第二種 問題所在: 由于是...
一、Hessian序列化的前提 Hessian要實(shí)現(xiàn)序列化,前提是被序列化的類得實(shí)現(xiàn)Serializable接口。 二、Hessian序列化的實(shí)現(xiàn) 1.首先需要jar Hes...
一、為什么要序列化 java允許我們在內(nèi)存中創(chuàng)建可復(fù)用的對象,當(dāng)JVM正常運(yùn)行時(shí),這些對象才存在,這些對象的生命周期不會比JVM的生命周期更長。當(dāng)我們需要永久化保存這些對象時(shí)...
java實(shí)現(xiàn)拷貝最直觀的做法用object類中的clone()方法,而想要使用該方法進(jìn)行對象的克隆只要實(shí)現(xiàn)cloneable接口即可; 1.淺拷貝 測試一下克隆方法: 控制臺...
當(dāng)多個線程同時(shí)訪問同一個資源,并且其中的一個或者多個線程對這個資源進(jìn)行了寫操作,才會產(chǎn)生競態(tài)條件。多個線程同時(shí)讀同一個資源不會產(chǎn)生競態(tài)條件。我們可以通過創(chuàng)建不可變的共享對象來...
允許被多個線程同時(shí)執(zhí)行的代碼稱作線程安全的代碼。線程安全的代碼不包含競態(tài)條件。當(dāng)多個線程同時(shí)更新共享資源時(shí)會引發(fā)競態(tài)條件。 局部基本類型變量 局部變量存儲在線程自己的棧中。也...
一、創(chuàng)建線程的三種方式 1.繼承Thread類 2.實(shí)現(xiàn)Runnable接口 注意:創(chuàng)建的Runnable實(shí)現(xiàn)類只是一個target,不是線程對象,它用來指明線程運(yùn)行時(shí)需要做...
1.map轉(zhuǎn)javaBean 2.javaBean轉(zhuǎn)map 第一種辦法: 第二種辦法: 3.利用BeanMap轉(zhuǎn)map的方式 速度快,提供map的接口操作對象 Object ...
情景:導(dǎo)入excel文件,轉(zhuǎn)成json串,但后臺獲取為null;debugger代碼,js里的數(shù)據(jù)是完整的excel內(nèi)容。經(jīng)過:網(wǎng)上查閱發(fā)現(xiàn)tomcat對post參數(shù)大小有限...
在應(yīng)用開發(fā)和數(shù)據(jù)傳輸、持久化過程中,中文與 unicode 互轉(zhuǎn)是相當(dāng)有用的,比如說社交應(yīng)用中經(jīng)常用到的傳輸存儲 emoji 表情。整理為工具類后更是方便統(tǒng)一調(diào)用,話不多說上...