An overview of

This article shares the software commonly used in daily development as a Java programmer. If this article is helpful to you, or inspired by it, please pay attention to it. Your support is the biggest motivation for me to persist in writing.

In addition, pay attention to the public number: black lighthouse, focus on Java back-end technology sharing, covering Spring, Spring the Boot, SpringCloud, Docker, Kubernetes middleware technology, etc.

IntelliJ IDEA

IntelliJ IDEA is an integrated environment for Java programming language development. IntelliJ is recognized as the best Java development tool in the industry, especially in intelligent code assistant, automatic prompt code, refactoring, JavaEE support, various version tools (git, SVN, etc.), JUnit, CVS integration, code analysis, innovative GUI design and other aspects of the function can be said to be extraordinary.

Download address:

www.jetbrains.com/idea/downlo…

Ultimate is a premium, 30-day trial, powerful version with support for Spring, JavaScript, TypeScript, Database Tools, and SQL

The Community version is free.

PyCharm

PyCharm is a Python integrated development environment that comes with a full set of tools to help users improve their productivity while developing in Python, such as debugging, syntax highlighting, Project management, code jumps, smart tips, auto-complete, unit testing, and version control. In addition, the IDE provides advanced functionality to support professional Web development within the Django framework.

Download address:

www.jetbrains.com/pycharm/dow…

There are also 2 versions

The Professional version offers more powerful features for a fee and can be tried out

Community Version Open source Community version, free to use.

In my actual work, I mainly develop Java, and usually Python mainly do some data conversion and crawler work. So PyCharm that I used in the Community version was enough.

Navicat for Mysql

Navicat for MySQL is a powerful MySQL database management and development tool. Connect MySQL and MariaDB databases on one application at the same time. This compatible front end provides an intuitive and powerful graphical interface for database management, development, and maintenance, providing a comprehensive set of development tools for both junior MySQL and MariaDB developers and professional developers alike.

Download address:

www.navicat.com.cn/download/na…

You can use it for free for 14 days

DataGrip

DataGrip is a multi-engine database environment published by JetBrains. It supports MySQL and PostgreSQL, Microsoft SQL Server and Oracle, Sybase, DB2, SQLite, and HyperSQL. Apache Derby and H2.

Download address:

www.jetbrains.com/zh-cn/datag…

Typora

Typora is an extremely compact Markdown text editor. Support real-time rendering technology, no editing toolbar! The efficiency in fast text typesetting and code editing is obvious, and I feel better than MarkdownPad. It’s available on OS X, Windows and Linux, and most importantly, it’s completely free.

Download address:

www.typora.io/#download

Notion

Notion is a working platform that combines notes, tasks, knowledge bases, and databases, with the intent of aggregating most of the work into one tool.

Download address:

www.notion.so/desktop

Super right

Super right-click powerful right-click menu setup tool, right-click extension on Mac, Can create, send/copy files to a location, quickly open common directories, custom folder ICONS, copy path, terminal /iTerm/VSCode into the path, show hidden files, completely delete files, cut and paste files, Baidu Translate, Google Translate, right click screenshot, annotation, texture and so on.

Download address:

www.better365.cn/

uTools

UTools is a modern desktop software that is simple and plug-in. You can select a variety of plug-ins to create a convenient tool set.

UTools can be used as a quick program launcher, supporting English, English hump, Chinese pinyin, pinyin initials to open your local programs. In addition to the program, Win10 and macOS users can quickly search and open the “control panel” of fine items. Anyway, as long as you can remember a general name, you can basically type it in and find it.

Now there are 300+ plug-ins for you to choose from, each plug-in to solve a specific scene of the problem, simple and beautiful, ready to go.

Download address:

u.tools/

uPic

UPic is an open source simple graph client, which is convenient for users to directly upload pictures to the specified storage space and obtain the effective Markdown picture address. Its default graph is SM.ms. Of course, it also supports the configuration of Tencent Cloud, Qiuniuyun, Youbiyun and other common object storage.

Download address:

github.com/gee1k/uPic