First, the necessary software
- JDK, recommended to download the latest version
- Editor, recommended IntelliJ idea
- servers, such as Tomcat/jetty
- Database terminal interface, recommended Navicat Premium (self-cracked)
- terminal emulation software, such as XSHELL/SECURECRT
- Version Control tool, recommended Git
- Project building tools, such as MAVEN (Gradle more advanced, but not high in domestic accreditation)
- Redis Terminal interface, recommended Redisdesktopmanager
- Text editor, such as editplus/notepad++ (replace Notepad, Quick View file)
- FQ tools, such as blue light/shadowsocks
- Grab kit tools, such as Wireshark
- HTTP request emulation tool, such as Postman
- Anti-compilation tools, such as Jd-gui (sometimes confirming the problem, need to download the jar confirmation file information directly from the vehicle and use it to open the jar package directly)
- Connect company VPN software (if available), such as Easyconnect
- Note-taking software, such as Youdao/impression notes
- Development of dedicated browsers, recommended Firefox, more plug-ins (recommended for daily use and development of two separate browser, the company's internal management environment, test environment, etc. added to the development of the browser collection and display in the address bar, so that each time you do not have to enter the URL)
- mail client software, such as Foxmail
- Communication software
- Network disk
Second, optional software
- Front-end editor, such as Webstorm
- Screenshot software, highly recommended fscapture, only 6 m, but powerful. Integrated screen ruler, color, positioning coordinates and other tools, the front-end development artifact.
- Eye protection software, such as eye care Bao (long time to see the computer, bad for the eyes)
- Thunder Speed version, that year Thunderbolt conscience. No ads, no plug-ins, no bundling, support user login, because too good to earn money on the official website has been under the shelf (I contribute to the last version, website: http://pan.baidu.com/s/1slLSda9 Password: t29o)
- PDF file Viewer, such as Acrobat Reader DC
- Think map software, such as Xmind, etc.
Java Background Development software prerequisites (in Windows environment)