日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

聊一聊开发常用小工具

發(fā)布時間:2025/3/11 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 聊一聊开发常用小工具 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

作者:肥朝? 來自:肥朝(ID:feichao_java)

之前不少朋友問到平時怎么學(xué)習(xí)的.今天就簡單介紹一下平時用到的一些小工具.首先我平時是用IDEA開發(fā)的,所以下面的介紹都是和IDEA相關(guān)的.本文主要介紹我平時在哪些場景使用,使用了哪些功能,至于IDEA怎么安裝插件和插件有哪些額外的功能,這些你把插件名字對著搜索引擎一搜就很多了.

1.SequenceDiagram

這個工具是能根據(jù)代碼生成時序圖的.我們直接看效果

對著源碼中的方法,就能自動生成時序圖,這個在分析源碼的時候非常有用,并且雙擊時序圖中的色塊還能直接跳轉(zhuǎn)進(jìn)源碼的位置.喜歡看源碼的朋友可以試試

2.PlantUML

這個是畫時序圖的工具.畫時序圖的工具有很多,那為什么要用這個呢?它究竟解決了什么問題?

這個工具是用Markdown語法來畫圖的.移植性就很好.

假如你是通過某個平臺,或者某個軟件畫圖的,那么你拿到源文件要修改就沒這么好修改,因為可能這個畫圖工具要收費,可能這個畫圖軟件是Mac系統(tǒng)才有,Window沒有,你就很不方便導(dǎo)入源文件修改之前同事的時序圖.用這個工具則不同了,畫圖的同事上傳時序圖后,把Markdown一貼,如下

1@startuml 2Alice?->?Bob:?Authentication?Request 3Bob?-->?Alice:?Authentication?Response 4 5Alice?->?Bob:?Another?authentication?Request 6Alice?<--?Bob:?another?authentication?Response 7@enduml

你只要找到能支持Markdown時序圖語法的工具,都能把圖片生成出來.

3.掘金-Chrome插件

看優(yōu)秀的源碼,才能不斷精進(jìn),但是關(guān)鍵是,我不知項目的源碼.那么這個插件或許能幫到你

左邊是文章,右邊是最大的同性交友網(wǎng)站.比如阿里前幾天開源的分布式事務(wù)框架在首頁

有了這個插件,最熱門的開源技術(shù)盡收眼底,時刻保持對技術(shù)的敏銳性

4.Maven Helper

這個是我在公司要求必裝的一個插件,另外我在評審代碼評審的第一步就是檢查項目的依賴沖突,如果我們用idea自帶的依賴分析工具,那么出現(xiàn)如下情況

坦白說,你讓我在這么龐大的一幅圖中,分析依賴,找出依賴沖突,坦白說,我認(rèn)為不夠直觀.那么用上這個插件之后呢?

紅色的就是出現(xiàn)依賴沖突,例如圖中的commons-logging,點擊進(jìn)入我畫框框的地方,他就會從依賴路徑上給你分析依賴沖突的路徑.其實這個的原因也很簡單,就是利用Maven的依賴樹命令

5.RestfulToolkit

平時Controller方法太多,找起來太費勁?這個插件來幫你

只要輸入url路徑,立刻跳轉(zhuǎn)到指定方法,節(jié)省效率不止一點點。

【End】

推薦閱讀:

Java 最常見的 200+ 面試題

關(guān)注下方二維碼,訂閱更多精彩內(nèi)容。

轉(zhuǎn)發(fā)朋友圈,是對我最大的支持。

總結(jié)

以上是生活随笔為你收集整理的聊一聊开发常用小工具的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。