歡迎光臨
每天分享高質量文章

吐血推薦 | 那些提升開發人員工作效率的線上工具

導讀:Java開發人員經常要和各種各樣的工具打交道,除了常用的IDE工具以外,其實還有很多工具是我們在日常開發及學習過程中要經常使用到的。本文作者Hollis偏愛使用線上工具,因為這樣比較方便。本文就總結了一下常用的線上工具。歡迎糾正及補充。

01 Java原始碼搜尋

http://grepcode.com/

Grepcode是一個面向於Java開發人員的網站,在這裡你可以透過Java的projects、classes等各種關鍵字線上檢視它對應的原始碼,知道對應的project、classes等資訊。 更方便的是,能提供非常多不同版本的原始碼線上檢視、jar包、原始碼jar包、doc的下載。 同樣,你也可以之間使用xxx-1.1.1.jar類似這樣的名字直接找到對應的jar包,從而下載。

02 開原始碼及檔案搜尋

https://searchcode.com/

SearchCode 是一個原始碼搜尋引擎,目前支援從 Github、Bitbucket、Google Code、CodePlex、SourceForge 和 Fedora Project 平臺搜尋公開的原始碼。

03 電子書搜尋

https://www.jiumodiary.com/

鳩摩搜書是一個比較不錯的電子書搜尋網站。內容也比較全。

04 網盤資源搜尋

http://pansou.com/

這個大家都懂的,可以透過這個網站搜尋百度網盤上面的各種資源。

05 無版權圖片搜尋

https://unsplash.com

不知道有沒有人和我一樣,經常需要一些無版權的圖片,比如公眾號配圖。

unsplash是我用過的最好的網站,不需要登入,圖片很高請,也比較全。唯一的缺點就是需要英文搜搜。

06 線上UML製圖

https://www.processon.com/

ProcessOn是一個線上協作繪圖平臺,為使用者提供最強大、易用的作圖工具!支援線上創作流程圖、BPMN、UML圖、UI介面原型設計、iOS介面原型設計等。

07 Json線上驗證及格式化

https://www.json.cn/

我用過很多json線上格式化的工具,經過實踐,json.cn是比較不錯的,不僅支援json格式的驗證及格式化,還可以將json格式壓縮成普通文字等好用功能。

08 Diff Check

https://www.diffchecker.com/

使用過svn或者git的人對diffcheck肯定不陌生,但有時候我們修改的文字內容並沒有被版本控制,那麼就可以使用線上的網站檢視檔案的修改情況。diffchecker很不錯。

09 MarkDown編輯器

MaHua :http://mahua.jser.me/

馬克飛象 :https://maxiang.io/

Cmd :https://www.zybuluo.com/mdeditor

以上這幾個我都用過,都還好吧,因為我一般都喜歡把自己寫過的東西儲存下來,所以就用了客戶端的,我是用的是MacDown

10 Maven依賴查詢

http://mvnrepository.com/

mvnrepository這個不用詳細解釋了,就是查詢maven的gav資訊一類的。因為我們公司有內部的Nexus倉庫,所以很少用這個。

11 線上程式碼執行

https://tool.lu/coderunner/

coderunner可以線上執行php,c,c++,go,python,java,groovy等程式碼。當我們在外面,沒有IDE又想執行個小程式的時候是個不錯的選擇。

12 線上翻譯

Google翻譯 :https://translate.google.cn/

百度翻譯 :http://fanyi.baidu.com/

有道翻譯 :http://fanyi.youdao.com/

說不出具體哪個好,其實都不太準確,還是需要自己根據語境進行翻譯。

不過忍不住吐槽一句國內的這幾個翻譯網站,既然是做翻譯的,域名竟然用拼音,我也是醉了。

13 SQL自動生成Java程式碼

http://www.autojcode.com/code/sql2class.jsp

AutoJCode可以從sql的建表陳述句中生成一個DO類。

14 json生成java類

http://www.bejson.com/json2javapojo

json是目前JavaWeb中資料傳輸的主要格式,很多時候會有把json轉成Java物件的需求。有時候合作方會提供一個json的樣例,需要我們自己定義Java類,這時候這個工具就派上用場了。

15 SQL美化/格式化/壓縮

https://tool.lu/sql/

sql線上美化,格式化,壓縮:

16 編碼轉換

http://tool.chinaz.com/tools/unicode.aspx

站長工具的編碼轉換比較全面,提供了Unicode編碼、UFT8編碼、URL編碼/解碼等功能。

17 Corn運算式生成

http://www.pdtools.net/tools/becron.jsp

Cron 一般用於配置定時任務的執行。

18 正則驗證

http://tool.chinaz.com/regex

Java開發對正則運算式肯定不陌生。站長工具提供的正則驗證還不錯。

19 正則程式碼生成

http://tool.chinaz.com/tools/regexgenerate

站長工具提供的正則程式碼生成。可以一鍵生成身份證號、郵箱、手機號等驗證的正則運算式。

20 時間戳轉換

http://tool.chinaz.com/Tools/unixtime.aspx

時間戳(英語:Timestamp)是指在一連串的資料中加入辨識文字,如時間或日期,用以保障本地端(local)資料更新順序與遠端(remote)一致。

Java中很多地方都會用到時間戳,也經常會使用這種轉換工具。

21 世界時間轉換

http://www.timebie.com/cn/easternbeijing.php

世界各地時間轉換,我之前做國際業務的時候,比較常用的是北京時間轉紐約時間,北京時間轉洛杉磯時間。 timebie提供了世界時間相互轉換的功能。

22 加密解密

http://tool.chinaz.com/tools/textencrypt.aspx

加密解密也是JavaWeb可能會經常遇到的,有的時候我們需要驗證加密演演算法是否正確,或者要解密等場景,就需要一個線上工具。

23 檢視網頁原始碼

http://s.tool.chinaz.com/tools/pagecode.aspx

這個工具,可以輸入一個網站,直接檢視網站的原始碼。具體有什麼用,大家可以發揮各種想象。

24 單位換算

https://www.convertworld.com/zh-hans/

convertworld是一個比較全的單位換算的網站。我經常用它進行時間單位和貨幣單位的換算。

25 線上調色盤

http://tool.chinaz.com/Tools/OnlineColor.aspx

這個對前端開發比較有用,可以線上調色。

26 ASCII ART生成

http://patorjk.com/software/taag/

27 常用對照表

ASCII對照表 :

 http://tool.oschina.net/commons?type=4


HTTP狀態碼 : 

http://tool.oschina.net/commons?type=5


HTTP Content-type :

 http://tool.oschina.net/commons


TCP/UDP常見埠參考 :

 http://tool.oschina.net/commons?type=7


HTML跳脫字元 :

 http://tool.oschina.net/commons?type=2


RGB顏色參考 : 

http://tool.oschina.net/commons?type=3


網頁字型參考 : 

http://tool.oschina.net/commons?type=8

作者 / 來源:Hollis(ID:hollischuang)

推薦閱讀

日本老爺爺堅持17年用Excel作畫,我可能用了假的Excel···

看完此文再不懂區塊鏈算我輸:手把手教你用Python從零開始建立區塊鏈

為什麼要學數學?因為這是一場戰略性的投資

180頁PPT,講解人工智慧技術與產業發展

Q: 實用小工具,你都get到了嗎?

歡迎留言與大家分享

覺得不錯,請把這篇文章分享給你的朋友

轉載 / 投稿請聯絡:baiyu@hzbook.com

更多精彩文章,請在公眾號後臺點選“歷史文章”檢視

贊(0)

分享創造快樂