您好,我是碼農飛哥,感謝您閱讀本文!如果此文對您有所幫助,請毫不猶豫的一鍵三連吧,上一篇我們介紹了Idea中幾個常用插件,這篇文章,我們接著來介紹比較常見好用的插件,話不多說,直接進入主題,
文章目錄
- Mybatis Log Plugin
- VisualVM Launcher
- Database工具
- sql陳述句補全
- 直接在Idea中撰寫sql陳述句執行
- 總結
- 還想說兩句
Mybatis Log Plugin
首先,粉墨登場的插件就是Mybatis Log Plugin,這個插件有啥好處呢?好處大大的,請聽我慢慢道來,

一般情況下,我們列印的Mybatis日志,引數是沒有直接對應的,列印出來的sql陳述句也不能直接執行,如果sql陳述句的引數比較多的話,會比較麻煩,就像下面這樣的,

Mybatis Log Plugin 插件的作用:說白了就是列印出一條條可以直接執行的sql陳述句,比如:選中上面的sql 陳述句,右鍵點擊 Restore Sql from Selection

就可以喚出MyBatis Log的Tab欄目,列印的sql陳述句可以直接拿出來執行,在除錯的時候非常方便,


VisualVM Launcher
接下來介紹的這個插件也是一個很好用的插件,VisualVM監控程式是JDK自帶的可視化的監控程式,可以實時的監控系統CPU,記憶體的使用情況等系統運行的相關指標,通過這個插件,我們Idea中啟動應用之后就可以打開VisualVM的監控頁面,
同樣的還是搜索VisualVM Launcher 進行安裝,安裝完成之后,還需要一些配置,在Other Settings->VisualVM Launcher 中配置jvisualvm.exe 的地址,

配置完成之后,如果需要使用監控的話,可以通過下面兩個按鈕來啟動應用,一個是運行模式,一個是除錯模式,

如下圖點擊啟動之后,Idea會調起VisualVM頁面,

通過下面圖形,我們可以很直觀的看到CPU的使用情況,堆記憶體的使用情況,以及執行緒數和總的類數量,

如果需要在服務器上使用VisualVM
記憶體溢位可以參考這篇文章 JVM04-JVM中記憶體溢位(包括記憶體泄露)以及其處理方法

Database工具
最后,介紹一個非常好用的工具,就是在Idea的右邊tab中的Database工具,它可以直接關聯指定的資料庫,這樣做的好處就是可以直接在Idea中撰寫sql陳述句,同時在Mapper中撰寫sql時可以直接關聯到資料表和相應的欄位,此處以MySQL資料庫為例,
- 找到Database的tab欄,

- 右鍵選中MySQL,在彈出框中填寫資料的連接地址,如下圖所示:

配置好資料連接之后,選在xxl_job庫,就可以看到這個庫下面的所有資料表,

sql陳述句補全
- 撰寫sql陳述句
比如:現在需要撰寫一個查詢xxl_job_group表的sql陳述句,我們可以看到Idea已經可以自動補全資料庫表名和欄位,如下圖所示:


可以說是非常非常的方便,有助于幫助我們避免,一些低級的表名拼寫錯誤,
直接在Idea中撰寫sql陳述句執行
這個工具還有一個好用的功能就是可以直接在Idea中撰寫sql運行,再也不用另外跑到Navicat上撰寫sql陳述句了,是不是灰常的方便呀,

總結
本文詳細介紹了Idea中常用的三個工具,一個是Mybatis Log Plugin插件,可以很方便的生成可執行的sql陳述句,一個是VisualVM Launcher插件,可以監控程式的運行,最后就是DataBase工具,基本上可以替換掉Navicat,
還想說兩句
小伙伴們還有其它用的比較好的插件歡迎評論留言
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/281693.html
標籤:其他
