intellij idea工具學習(持續更新中)
一、專案匯入和資料庫連線
1、匯入eclipse專案
2、匯入maven專案
3、匯入idea專案
4、從版本庫檢出專案
5、連線資料庫
二、工程結構和配置
1、建立和配置project
2、建立和配置module
3、建立和配置庫檔案(jar工程)
4、專案間的依賴設定
三、專案構建
1、設定專案編譯的輸出路徑
2、專案編譯
3、專案的執行
四、程式碼編寫中的快捷方式和小技巧
1、程式碼中有錯誤時,滑鼠移到有錯誤的程式碼,出現紅燈,按快捷鍵:alt+enter
2、註解自動注入的類,工具中會報錯
如上圖所示,解決辦法:
3、修改建立類、方法時的 自動註釋
設定新建的類的註解:
設定方法上的註釋:
五、程式碼的重構
1、重新命名
2、提取方法
3、提取引數
4、改變簽名
5、Pull Members Up & Push Members Down
六、debug除錯使用
1、java程式碼除錯
2、js程式碼除錯
3、建立和執行單元測試
4、jrebel熱啟動外掛的安裝與使用
1)如下圖所示,先下載jrebel外掛
下載成功後,開啟idea工具,會看到兩個圖示,則表示jrebel外掛安裝成功。
2)下載成功後,進行如下操作,破解jrebel
在彈出的視窗中,按如下步驟進行操作:
b.在上一步中,開啟的 Activation視窗中,將網址中生成的GUID的值填寫到如下位置。郵箱隨便填寫一個就行。
c.重啟idea,然後再進行如下設定:
3)上面的操作完成後,再啟動你的工程時,通過jrebel進行啟動,即可體驗完美的“熱部署”感覺了!
- 啟動工程時,使用jrebel進行啟動,可以像tomcat執行方式一樣,支援run和debug模式
- 現在演示一下jrebel的熱部署效果
當任意修改一個java程式碼,如果在控制檯看到如下提示,則表示你的jrebel外掛已經生效。如果沒有如下提示,可以手動快捷鍵ctrl+shift+F9強制rebuild。
5、idea效能調優
1)設定idea啟動所佔的記憶體大小
找到idea工具安裝的根目錄,進入到bin資料夾中,找到如下標紅的檔案,開啟進行修改
2)修改內容如下
說明:
1.Xms128m,最小記憶體
2.Xmx750m,最大記憶體
3.預留程式碼快取的大小
3)重啟idea工具,檢視現在idea所佔的記憶體大小
注意圖片右下角的佔用記憶體。
如果看不到右下角的資訊,進行如下設定:
七、開發中工具相關的BUG
1、建立maven工程後,resources中配置檔案的內容不被編譯進 classes目錄中:
效果如下圖:
classes目錄中,沒有resources中的配置檔案。
解決辦法: 在pom.xml檔案中,新增如下配置:
相關推薦
intellij idea工具學習(持續更新中)
一、專案匯入和資料庫連線 1、匯入eclipse專案 2、匯入maven專案 3、匯入idea專案 4、從版本庫檢出專案 5、連線資料庫 二、工程結構和配置 1、建立和配置project 2、建立和配置module
Intellij IDEA使用指南(持續更新)(轉)
htm 多個 per setting serve 安裝路徑 提取 settings with as 一、項目層面 1.Java開發工具IntelliJ IDEA導入項目 http://jingyan.baidu.com/article/a17d52852118ac8098c
golang開發常用開源項目工具(持續更新中)
golang開源項目 golang工具 本人在日常golang項目開發中,用到了一些第三方開源庫,大多都是優秀的開源項目,源碼值得認真閱讀研究。在此記錄用到的一些庫:解析配置文件go-ini https://github.com/go-ini/inigolang開發常用開源項目工具(持續更新中)
前端開發工程師從入門到精通學習過程及資源總結(持續更新中)
開發實戰 set dex 從入門到精通 main 知識 uno 基礎入門 易雲 職位名稱:前端開發工程師 學習概要:1、先了解基礎,html/css/JavaScript是基礎。html/css就是做靜態頁面的,javascript是做動態的。 2、學習框架:jQuery(
計算機專業學習資料總結(~持續更新中)
今天為了複習離散數學,想著上網上找份課本答案(老師沒有給答案),結果那本書的配套題解的PDF大多數都是來自CSDN社群的,CSDN下載需要積分,要麼開通VIP,那VIP的費用實在不是我等窮學生所能支付得起的,我靈機一動便想到了萬能的淘寶賣家果然有賣CSND積分的,花了1塊3,很順利地下載了我想要的輔導書,之前
UVM_USERS_GUIDE學習彙總(持續更新中)
1.overview 本章節通過典型的testbench架構和引入相關術語提供一個uvm的基本概述。 1.1 the typical uvm testbench architecture 1.1.1 uvm testbench UVM Testbench 例化了Des
工作中學習到的css用法(持續更新中)
1.table中的內容水平垂直居中顯示 #id td{ vertical-align: middle; text-align: center; } <table id="id"></table> 2.div有最小高度,並且隨著內容的變化而變化
51CTO-風哥-ORACLE學習計劃(持續更新中)
第一模組(2018年11月10號-2018年12月8號) 學前指導(3節課)Linux(41節課)泛Unix作業系統(4節課)Oracle(97節課)(第5章1天、第6章1天、第7章1天、第8章2天、第9章2天、第10章2天、第11章3天、第12章3天、第13章2天)--》總共17天 學習時間 每天晚上2
學習筆記——多執行緒(持續更新中)
1、程序與執行緒的區別:程序是所有執行緒的集合,每一個執行緒是程序中的執行路徑。 根據我的理解,其實程序就可以看成是公共廁所,執行緒看做是廁所裡的隔斷間,一個廁所可以有很多個隔斷間,也可以有一個隔斷間。當人們上廁所的時候,如果廁所只有一個隔斷間上廁所的只有一個人,
Web學習筆記(持續更新中……)
web伺服器: WebLogic是BEA公司的產品(收費); WebShphere是IBM公司的產品(商用收費),支援J2EE規範; Tomcat是APACHE公司的產品,支援全部JSP以及Servlet規範。 Tomcat官方網站:http://tomcat.apach
oracle資料庫學習記錄(持續更新中...)
--------------------------------------------day10---------------------------------------------------1.認識PL/SQL的函式--2.建立包和包體--3.PL/SQL變數的型別--1.認識PL/SQL的函式--
【機器學習】演算法面試知識點整理(持續更新中~)
1、監督學習(SupervisedLearning):有類別標籤的學習,基於訓練樣本的輸入、輸出訓練得到最優模型,再使用該模型預測新輸入的輸出;代表演算法:決策樹、樸素貝葉斯、邏輯迴歸、KNN、SVM、
qtp 學習心得(持續更新中)
目前在學習qtp,隨筆記錄一些內容,以防忘記。屬於初級入門階段,也許有更好更合適的方法,如果看到文章的童鞋,可以指出來,共同學習。 1、對於頁面內容顯示變化的物件,無法用名稱標識,目前採用描述性程式設計解決。 例如: 這種暱稱顯示。 用qtp物件庫抓取物件,為 ,剛開
intellij idea 版破解方法(持續更新中.......)
回到頂部一、將下載的 JetbrainsCrack-2.6.2.jar (上圖中的①處)破解補丁放在你的安裝idea下面的bin的目錄下面(如圖)。 我的是F:\idea\IntelliJ IDEA 2017.1\bin 回到頂部二、修改配置檔案 在安裝的idea下面的bin目錄下面有2個檔案 : 一個
史上最全的常用開發工具類收集(持續更新中)
API checkBankCard : 校驗銀行卡卡號是否合法 getBankCardCheckCode: 從不含校驗位的銀行卡卡號採用 Luhm 校驗演算法獲得校驗位 getNameOfBank : 通過銀
數據庫SQL語言學習--數據查詢(持續更新中)
from credit name 數據庫技術 日期 and 語句 cor 原理 上機練習1 1、 啟動SQL Server 2008中的 SQL Server Management Studio。 2、 創建數據庫St
前端學習之路,分享給剛學或想學前端的網友(持續更新中)
經常會在群裡或論壇上看到有人問:“學習前端有什麼捷徑?”,一般都是賣油翁式的回答:“無他唯手熟爾”。那麼該如何讓手熟練呢?其實也就是該如何系統的學習前端。在本文中,我會結合自身的經歷,分享一下自己學習前端的過程,期間會穿插引用我過去各個階段所寫的博文。 一
【Elasticsearch學習】DSL搜尋大全(持續更新中)
1.複合查詢 複合查詢能夠組合其他複合查詢或者查詢子句,同時也可以組合各個查詢的查詢結果及得分,也可以從Query查詢轉換為Filter過濾器查詢。 首先介紹一下Query Context和 Filter Context 1)Query Context查詢主要關注的是文件和查詢條件的匹配度,Que
IT(計算機/軟件/互聯網)專業詞匯寶典(持續更新中)
hub point charger 中國 mar asi lose 社區 less 1.Stack Overflow:http://stackoverflow.com/ .一個著名的IT技術的問答站點。全然免費。程序猿必知。2.programmer:程序猿3.e
git的常用語句(持續更新中)
文件 版本 reflog 使用 一個 更改 commit sta add mkdir learngit // 創建文件夾cd learngit //跳轉到指定文件夾pwd //顯示當前文件夾路徑git init //把這個目錄變成可管理的倉庫git add learngi