原文出處: hollischuang(@Hollis_Chuang)php
做爲一個Java開發人員,常常要和各類各樣的工具打交道,除了咱們經常使用的IDE工具之外,其實還有不少工具是咱們在平常開發及學習過程當中要常用到的。博主偏心使用在線工具,由於我的以爲這樣比較方便。本文就總結了一下我經常使用的在線工具。歡迎糾正及補充。java
我會在個人我的博客(http://www.hollischuang.com)中單首創建一個經常使用工具頁面,把這些工具的連接放到裏面,我會持續更新這個頁面。不愛保存書籤的同窗能夠直接保存個人頁面。python
後面我會在有時間的時候作個瀏覽器書籤或者chrome插件。c++
Grepcode是一個面向於Java開發人員的網站,在這裏你能夠經過Java的projects、classes等各類關鍵字在線查看它對應的源碼,知道對應的project、classes等信息。 更方便的是,能提供很是多不一樣版本的源碼在線查看、jar包、源碼jar包、doc的下載。 一樣,你也能夠之間使用xxx-1.1.1.jar相似這樣的名字直接找到對應的jar包,從而下載。git
SearchCode 是一個源碼搜索引擎,目前支持從 Github、Bitbucket、Google Code、CodePlex、SourceForge 和 Fedora Project 平臺搜索公開的源碼。正則表達式
ProcessOn是一個在線協做繪圖平臺,爲用戶提供最強大、易用的做圖工具!支持在線創做流程圖、BPMN、UML圖、UI界面原型設計、iOS界面原型設計等。sql
我用過不少json在線格式化的工具,通過實踐,json.cn是比較不錯的,不只支持json格式的驗證及格式化,還能夠將json格式壓縮成普通文本等好用功能。chrome
使用過svn或者git的人對diffcheck確定不陌生,但有時候咱們修改的文本內容並無被版本控制,那麼就可使用在線的網站查看文件的修改狀況。https://www.diffchecker.com/很不錯。json
以上這幾個我都用過,都還好吧,由於我通常都喜歡把本身寫過的東西保存下來,因此就用了客戶端的,我是用的是MacDown
mvnrepository這個不用詳細解釋了,就是查詢maven的gav信息一類的。由於咱們公司有內部的Nexus倉庫,因此不多用這個。
http://tool.lu/coderunner/能夠在線運行php,c,c++,go,python,java,groovy等代碼。基本是不多使用。
說不出具體哪一個好,其實都不太準確,仍是須要本身根據語境進行翻譯。
不過忍不住吐槽一句國內的這幾個翻譯網站,既然是作翻譯的,域名居然用拼音,我也是醉了。
AutoJCode能夠從sql的建表語句中生成一個DO類。
http://www.bejson.com/json2javapojo/
站長工具的編碼轉換比較全面,提供了Unicode編碼、UFT8編碼、URL編碼/解碼等功能。
Cron通常用於配置定時任務的執行。沒有什麼特別好的網站,http://www.pdtools.net/tools/becron.jsp還能夠吧,基本能夠知足需求。
Java開發對正則表達式確定不陌生。站長工具提供的正則驗證還不錯。
站長工具提供的正則代碼生成。
時間戳(英語:Timestamp)是指在一連串的資料中加入辨識文字,如時間或日期,用以保障本地端(local)資料更新順序與遠端(remote)一致。
站長工具提供的時間戳轉換。
世界各地時間轉換,我比較經常使用的是北京時間轉紐約時間,北京時間轉洛杉磯時間。 timebie提供了世界時間相互轉換的功能。
站長工具中的加密解密
convertworld是一個比較全的單位換算的網站。我常常用它進行時間單位和貨幣單位的換算。