1. 程式人生 > >Java開發常用線上工具

Java開發常用線上工具

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

我會在我的個人部落格(http://www.hollischuang.com)中單獨建立一個常用工具頁面,把這些工具的連結放到裡面,我會持續更新這個頁面。不愛儲存書籤的同學可以直接儲存我的頁面。

後面我會在有時間的時候做個瀏覽器書籤或者chrome外掛。

Java原始碼搜尋

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

grepcode1

開原始碼及文件搜尋

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

searchcode

線上UML製圖

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

processon

Json線上驗證及格式化

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

json

json1

Diff Check

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

differ

MarkDown編輯器

MaHua
馬克飛象
Cmd

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

Maven依賴查詢

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

log4j1

線上程式碼執行

http://tool.lu/coderunner/可以線上執行php,c,c++,go,python,java,groovy等程式碼。基本是很少使用。

coderunner

線上翻譯

Google翻譯 百度翻譯 有道翻譯 愛詞霸翻譯

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

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

SQL自動生成Java程式碼

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

autojcode

json生成java類

SQL美化/格式化/壓縮

編碼轉換

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

Corn表示式生成

corn

正則驗證

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

正則程式碼生成

站長工具提供的正則程式碼生成。

時間戳轉換

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

站長工具提供的時間戳轉換。

世界時間轉換

加密解密

站長工具中的加密解密

檢視網頁原始碼

單位換算

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

convertworld

線上調色盤

線上調色盤

常用對照表

歡迎補充~