記一次lombok使用,java: 不相容的型別
自從覺得小程式碼引入kotlin,在習慣上總是有問題,於是換上了使用lombok——一個神奇的庫。
本來用得好好的,不知怎麼就報錯了。
Error:(16, 18) java: 不相容的型別: Component無法轉換為lombok.val
使用的程式碼
public class Group extends Component {
private List<Component> component = new ArrayList<>();
public void share() {
System.out.println("可以分享給某個群組中的所有成員" );
for (val c:component
) {
c.share();
}
}
}
在網上找了很多方法,都沒有解決。基本算是放棄使用了。
後來在一個網站上看到,又一個選項需要開啟
重新編譯,好了。
相關推薦
記一次lombok使用,java: 不相容的型別
自從覺得小程式碼引入kotlin,在習慣上總是有問題,於是換上了使用lombok——一個神奇的庫。 本來用得好好的,不知怎麼就報錯了。 Error:(16, 18) java: 不相容的型別:
記一次AngularJs 路由 $stateChangeStart不起作用(細節決定成敗)
trac bar worklist 路徑 遇到 .get 寫法 cep directive var app= angular .module(‘app‘, [ ‘ngAnimate‘, ‘ngCookies‘, ‘ngResource‘, ‘ngS
記一次修改php.ini不生效的踩坑之旅
前言 想給公司的測試環境裝一個xdebug,按照以往的方式(之前已經裝過很多次了),編譯安裝了xdebug,然後修改php.ini,將xdebug擴充套件加進去,可是,不論怎麼改,都不生效,xdebug就是沒有。 首先,我想到的是xdebug版本不對,由於之前有過這種經驗,xdebug安裝了
記一次問題,linux下的檔案格式的問題
今天做的一個功能,需要將mysql中的資料,存入redis中去,使用了管道的命令,將需要儲存的欄位,拼接為redis命令的檔案,然後,利用linux的管道命令,將資料存入redis中去。 cat redis_commend.txt | redis-cli -p 9600
記一次尷尬的Java應用記憶體洩露排查
這星期被線上JVM記憶體佔用不斷增大的問題所困擾,自己提出了一些假設,然後去實施驗證都一一失敗了,有一些經驗和教訓在這裡分享下. 之所以是尷尬,是最後因為偶爾出現修復了另一個問題導致記憶體不再上升,但這之間的關係還未明瞭,還需要繼續追蹤. 這裡講述一下這次排查的過程. 直接記憶體的錯誤判斷 伺服器的JVM配
記一次部署時報java.lang.NoSuchMethodError:javax.persistence.spi.PersistenceUnitInfo.getValidationMode()Ljavax / persistence / ValidationMode;的解決辦法
樓主在部署war包的時候,本地啟動不報錯,伺服器商報如下問題: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfi
記一次解決OutOfMemoryError: Java heap space詳細過程與解決思路(jvisualvm解決問題案例詳細分析)
喧譁的夜滿地銀光。望向窗外, 星的眨眼頻率格外的高,低眼看泛著油光的鍵盤,心中的寂寞。。。 滴滴,靠著每天【ctrl+alt+w】幾千+的慣性,開啟最【嘿嘿嘿】的聊天軟體,心中不免惆悵,已過午時三刻,還tm不下班。 惆 惆啥?油光的臉瞬間露出一
記一次報錯——Java.lang.NumberFormatException: For input string: "50 "
該錯誤程式碼的含義是,將50轉換成數字型別出現異常,但是實際上我們測試的資料中根本沒有50的字樣,不知道哪裡來的,如下 該專案是公司的一個老專案增加新功能,當時在測試環境下完全正常,資料能完全寫入到資料庫,但是移交到正式庫後出現問題,測試庫和正式庫的區別是資料庫不一樣,其他
記一次lombok的問題
一、案發現場 此問題的案發現場是測試環境,為了減少不必要的類,我們這裡用一個簡單的例子進行模擬。 lombok version:1.16.14 jdk version:1.8 上程式碼: ├─src │ ├─main │ │ ├─java
記一次netty版本沖突,報java.lang.NoSuchMethodError: io.netty.util.internal.ObjectUtil.checkPositive的問題
verbose apache jar bject comm 依賴 art 問題解決 internal elasticsearch 5.6中使用TransportClient初始化拋異常 在引入elasticsearch5.6的transportclient包中,會引入net
記一次解決cmd中執行java提示"找不到或無法加載主類"的問題
提示 .com nbsp 大小寫 環境變量 spa 文件中 .exe 輸入 今天遇到一個問題:在cmd命令行中,用javac編譯java文件可以成功,但是用java執行卻提示“找不到或無法加載主類”。現將該問題的原因以及解決辦法記錄一下。 先理解一下系統變量path和cla
華為手機WebView長按不能複製,記一次少見奇葩bug解決之旅
風起 接到反饋,說是之前一個老專案的詳情頁(html)長按不能複製了(華為mate9),uh…不記得需求裡有長按複製功能,不過現在原生webview是支援長按複製的,所以就是個預設需求了,那這個bug是要改的。 拿手邊的華為和小米試了一下,的確不能複製,然後到模擬器上跑了下,uh…長
記一次談話(那些年,學習的歲月,總有老人鞭策。不評價,只深思。)
記一次談話 拖著疲倦的身軀從程式碼的世界掙扎出來,像往常一樣,一個人,一段路,一部手機,一段音樂,,,不同的是天空的月亮格外明亮。 此時,我感覺世界如此單純。不知道還有多少人會在喧囂的都市裡感受明月,享受清風,聆聽心聲。 能把人逼瘋的老頭老太太們早已歸家酣睡,也許就是為
記一次解決cmd中執行java提示"找不到或無法載入主類"的問題
今天遇到一個問題:在cmd命令列中,用javac編譯java檔案可以成功,但是用java執行卻提示“找不到或無法載入主類”。現將該問題的原因以及解決辦法記錄一下。 先理解一下系統變數path和classpath的作用。 path:可執行命令的搜尋路徑,在該路徑下搜尋可以執行的程式或批處理檔案。 命令
記一次spyder打不開(閃退)之後,心累的恢復歷程
問題描述:anaconda prompt能正常開啟,spyder開啟是蛛網介面能出來,但蛛網介面之後就是白屏狀態,兩三秒之後就閃退了,anaconda 上顯示的錯誤是7692:29420:1108/161925.088:ERROR:broker_win.cc(59)。 著急
記一次大坑:SpringBoot+Mybatis專案中,配置檔案中的修改了SQL語句後不生效
問題:原是SSM框架專案,轉移到SpringBoot+Mybatis,使用的是C3P0連線資料庫。轉移到SpringBoot後的專案,我修改了xml配置檔案中的查詢sql語句,也就是增加了一個查詢欄位,無論是在前端頁面測試,還是使用單元測試時候,我修改後的SQL就是不生效,查
記一次使用cmd執行java檔案遇到的坑...包括“使用java命令執行class檔案提示“錯誤:找不到或無法載入主類“的問題”
今天寫了一個java檔案,類似聊天軟體的東西。在eclipse裡輸入輸出顯得沒感覺,於是乎就準備在cmd裡輸入和顯示輸出。如下圖,我準備執行的是ChatDemo.class檔案。路徑是:D:\workspace\Learn\bin\com\udp 。 然後我就開啟cmd,傻傻的輸入:cd D
記一次java socket學習(簡單實用多執行緒,實現多對多群聊)
學習過程是艱苦,學習結束是快樂的 目錄 用 [TOC]來生成目錄: 本來想寫一些文字描述描述,可是想不出來說啥。。。所以直接記錄程式碼了。。。 程式碼塊 因為喜歡把常量都提取出來 所以上來就是常量類: public class Const
【linux】記一次httpd服務正常,http不能訪問的慘痛教訓
記一次httpd服務啟動正常,http服務死活不能訪問的問題記錄。 1.在linux下,使用ps和grep檢視httpd服務 # ps aux | grep httpd root 7579 0.0 0.0 3872 656 pts/1
記一次網路能ping通,但瀏覽器不能訪問網頁的遭遇
今天遇到一個特別“奇怪”的問題,奇怪是因為看起來完全沒有道理。 早上開啟電腦後,發現網頁都不能訪問。IE提示:Internet Explorer 無法顯示該網頁,chrome提示:未連線到網際網路,代理伺服器出問題,或者地址有誤。 嘗試在控制檯ping外網地址: