轉自:https://mp.weixin.qq.com/s/AJKA1LYR6TgqGMbsclC6wQphp
做爲一個Java開發人員,常常要和各類各樣的工具打交道,除了咱們經常使用的IDE工具之外,其實還有不少工具是咱們在平常開發及學習過程當中要常用到的。前端
Hollis偏心使用在線工具,由於我的以爲這樣比較方便。本文就總結了一下我經常使用的在線工具。歡迎糾正及補充。java
http://grepcode.com/
Grepcode是一個面向於Java開發人員的網站,在這裏你能夠經過Java的projects、classes等各類關鍵字在線查看它對應的源碼,知道對應的project、classes等信息。 更方便的是,能提供很是多不一樣版本的源碼在線查看、jar包、源碼jar包、doc的下載。 一樣,你也能夠之間使用xxx-1.1.1.jar相似這樣的名字直接找到對應的jar包,從而下載。
python
https://searchcode.com/
SearchCode 是一個源碼搜索引擎,目前支持從 Github、Bitbucket、Google Code、CodePlex、SourceForge 和 Fedora Project 平臺搜索公開的源碼。
c++
https://www.jiumodiary.com/
鳩摩搜書是一個比較不錯的電子書搜索網站。內容也比較全。git
http://pansou.com/
這個你們都懂的,能夠經過這個網站搜索百度網盤上面的各類資源。
web
https://unsplash.com
不知道有沒有人和我同樣,常常須要一些無版權的圖片,好比公衆號配圖。正則表達式
unsplash是我用過的最好的網站,不須要登陸,圖片很高請,也比較全。惟一的缺點就是須要英文搜搜。
算法
https://www.processon.com/
ProcessOn是一個在線協做繪圖平臺,爲用戶提供最強大、易用的做圖工具!支持在線創做流程圖、
BPMN、UML圖、UI界面原型設計、iOS界面原型設計等。
sql
https://www.json.cn/
我用過不少json在線格式化的工具,通過實踐,json.cn是比較不錯的,不只支持json格式的驗證及格式化,還能夠將json格式壓縮成普通文本等好用功能。
https://www.diffchecker.com/
使用過svn或者git的人對diffcheck確定不陌生,但有時候咱們修改的文本內容並無被版本控制,那麼就可使用在線的網站查看文件的修改狀況。diffchecker很不錯。
MaHua :http://mahua.jser.me/ 馬克飛象 :https://maxiang.io/ Cmd :https://www.zybuluo.com/mdeditor
以上這幾個我都用過,都還好吧,由於我通常都喜歡把本身寫過的東西保存下來,因此就用了客戶端的,我是用的是MacDown
http://mvnrepository.com/
mvnrepository這個不用詳細解釋了,就是查詢maven的gav信息一類的。由於咱們公司有內部的Nexus倉庫,因此不多用這個。
https://tool.lu/coderunner/
coderunner能夠在線運行php,c,c++,go,python,java,groovy等代碼。當咱們在外面,沒有IDE又想執行個小程序的時候是個不錯的選擇。
Google翻譯 :https://translate.google.cn/ 百度翻譯 :http://fanyi.baidu.com/ 有道翻譯 :http://fanyi.youdao.com/
說不出具體哪一個好,其實都不太準確,仍是須要本身根據語境進行翻譯。
不過忍不住吐槽一句國內的這幾個翻譯網站,既然是作翻譯的,域名居然用拼音,我也是醉了。
http://www.autojcode.com/code/sql2class.jsp
AutoJCode能夠從sql的建表語句中生成一個DO類。
http://www.bejson.com/json2javapojo
json是目前JavaWeb中數據傳輸的主要格式,不少時候會有把json轉成Java對象的需求。有時候合做方會提供一個json的樣例,須要咱們本身定義Java類,這時候這個工具就派上用場了。
https://tool.lu/sql/
sql在線美化,格式化,壓縮:
http://tool.chinaz.com/tools/unicode.aspx
站長工具的編碼轉換比較全面,提供了Unicode編碼、UFT8編碼、URL編碼/解碼等功能。
http://www.pdtools.net/tools/becron.jsp
Cron 通常用於配置定時任務的執行。
http://tool.chinaz.com/regex
Java開發對正則表達式確定不陌生。站長工具提供的正則驗證還不錯。
http://tool.chinaz.com/tools/regexgenerate
站長工具提供的正則代碼生成。能夠一鍵生成身份證號、郵箱、手機號等驗證的正則表達式。
http://tool.chinaz.com/Tools/unixtime.aspx
時間戳(英語:Timestamp)是指在一連串的資料中加入辨識文字,如時間或日期,用以保障本地端(local)資料更新順序與遠端(remote)一致。
Java中不少地方都會用到時間戳,也常常會使用這種轉換工具。
http://www.timebie.com/cn/easternbeijing.php
世界各地時間轉換,我以前作國際業務的時候,比較經常使用的是北京時間轉紐約時間,北京時間轉洛杉磯時間。 timebie提供了世界時間相互轉換的功能。
http://tool.chinaz.com/tools/textencrypt.aspx
加密解密也是JavaWeb可能會常常遇到的,有的時候咱們須要驗證加密算法是否正確,或者要解密等場景,就須要一個在線工具。
http://s.tool.chinaz.com/tools/pagecode.aspx
這個工具,能夠輸入一個網站,直接查看網站的源碼。具體有什麼用,你們能夠發揮各類想象。
https://www.convertworld.com/zh-hans/
convertworld是一個比較全的單位換算的網站。我常常用它進行時間單位和貨幣單位的換算。
http://tool.chinaz.com/Tools/OnlineColor.aspx
這個對前端開發比較有用,能夠在線調色。
http://patorjk.com/software/taag/
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