[Development tools] Common online tools for Java development

Source: Internet
Author: User

Note: This article is transferred from http://www.hollischuang.com/archives/1459.
As a Java developer, we often have to deal with a variety of tools, in addition to our common IDE tools, there are many tools that we often use in the daily development and learning process.

I will create a common tool page in my personal blog, and put links to these tools inside.

Java Source Code Search

Grepcode is a Java developer for the Web site, where you can through the Java projects, classes and other keywords online to view its corresponding source code, know the corresponding project, classes and other information. More convenient is, can provide very many different versions of the source online view, jar package, source jar package, doc download. Similarly, you can use xxx-1.1.1.jar like this to directly find the corresponding jar package to download.

Open source code and document search

Searchcode is a source search engine that currently supports searching for open source code from Github, BitBucket, Google Code, CodePlex, SourceForge, and Fedora Project platforms.

Online UML Mapping

ProcessOn is an online collaboration drawing platform that provides users with the most powerful and easy-to-use graphing tools! Support Online Authoring flowcharts, BPMN, UML diagrams, UI prototyping, iOS interface prototyping, and more.

JSON online validation and formatting

I have used a lot of JSON online formatting tools, through the practice, json.cn is relatively good, not only support JSON format validation and formatting, but also the JSON format can be compressed into ordinary text and other useful features.

Diff Check

People who have used svn or git are certainly not unfamiliar with Diffcheck, but sometimes the text content that we modify is not versioned, so you can use the online Web site to view the file changes. https://www.diffchecker.com/is very good.

Markdown Editor

Mahua
Mark Flying Elephant
Cmd

Above these several I have used, all OK, because I generally like to write their own things to save, so the client, I use is Macdown

Maven Dependency Query

Mvnrepository this does not need to explain in detail, is to query Maven Gav information class. Because our company has an internal Nexus warehouse, we seldom use this.

Online code Run

Http://tool.lu/coderunner/can run Php,c,c++,go,python,java,groovy and other code online. Basic is rarely used.

Online translator

Google Translate Baidu translation Youdao love word pa translation

Can not say the specific which good, in fact, are not too accurate, or need their own according to the context of translation.

But could not help but spit a sentence of the domestic translation of these several sites, since it is to do the translation, the domain name is used pinyin, I was drunk.

SQL automatically generates Java code

Autojcode can generate a do class from the SQL build statement.

JSON generates Java classes

http://www.bejson.com/json2javapojo/

SQL Landscaping/Formatting/compression

SQL online Landscaping, formatting, compression

Encoding Conversion

Webmaster Tools Encoding Conversion is more comprehensive, providing Unicode encoding, UFT8 encoding, URL encoding/decoding and other functions.

Corn expression Generation

Cron is typically used to configure the execution of timed tasks. There is no particularly good site, http://www.pdtools.net/tools/becron.jsp can also, basic can meet the demand.

Regular validation

Java development is certainly not unfamiliar with regular expressions. Webmaster tools provide regular validation is also good.

Regular code generation

The Webmaster tools provide regular code generation.

Time Stamp Conversion

Time Stamp (English: Timestamp) refers to a series of data added to the identification text, such as time or date, to ensure that the local side of the data update sequence is consistent with remote (remote).

The Webmaster tool provides time stamp conversions.

World Time Conversion

Time conversion around the world, I am more commonly used is Beijing time to go to New York time, Beijing time to turn to Los Angeles time. Timebie provides the ability to convert world time to one another.

Encrypted decryption

Encryption and decryption in Webmaster Tools

View Web page source code

View Web page source code

Unit conversions

Convertworld is a relatively full unit conversion site. I often use it for the conversion of time units and currency units.

Online palette

Online palette

Common table

ASCII table

HTTP status Code

HTTP Content-type

TCP/UDP Common Port Reference

HTML escape character

RGB Color Reference

[Development tools] Common online tools for Java development

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.