一、必备软件

1.Jdk,推荐下载最新版
2.Ide,推荐 IntelliJ IDEA
3.服务器,如 tomcat / jetty
4.数据库终端界面,推荐 Navicat Premium(自行破解),
5.终端模拟软件,如 Xshell / secureCRT
6.版本控制工具,推荐 git
7.项目构建工具,如 maven ( gradle 比较先进,但国内认可度不高)
8.Redis 终端界面,推荐 RedisDesktopManager
9.文本编辑器,如 editplus / notepad++(取代记事本,快速查看文件)
10.FQ工具,如 蓝灯 / Shadowsocks
11.抓包工具,如 Wireshark
12.http请求模拟工具,如 Postman
13.反编译工具,如 jd-gui (有时候确认问题,需要直接从私服上下载jar确认文件信息,用它可以直接打开jar包)
14.连接公司 vpn 软件(如果有),如 EasyConnect
15.笔记软件,如 有道 / 为之 / 印象笔记
16.开发专用浏览器,推荐 Firefox 插件较多(建议日用使用和开发分开用两个浏览器,将公司的内部管理环境,测试环境等加入到开发浏览器收藏夹并在地址栏下面显示,这样每次就不用再输入网址了)
17.邮件客户端软件,如 Foxmail
18.通讯软件
19.网盘

二、可选软件

1.前端编辑器,如 WebStorm
2.截屏软件,极度推荐 FSCapture ,只有6M,但是功能强大。集成了屏幕标尺,取色,定位坐标等工具,前端开发神器。
3.护眼软件,如 护眼宝 (长时间看电脑,对眼睛不好)
4.迅雷极速版,当年迅雷良心之作。无广告,无插件,无捆绑,支持用户登录,因为太优秀赚不到钱官网已被下架(本人贡献最后一个版本,网址:http://pan.baidu.com/s/1slLSda9 密码:t29o)。
5.pdf文件查看器,如 Acrobat Reader DC
6.思导图软件,如 Xmind 等

Java后台开发必备软件(windows环境下)的更多相关文章

  1. windows环境下Eclipse开发MapReduce程序遇到的四个问题及解决办法

    按此文章<Hadoop集群(第7期)_Eclipse开发环境设置>进行MapReduce开发环境搭建的过程中遇到一些问题,饶了一些弯路,解决办法记录在此: 文档目的: 记录windows环 ...

  2. 4.1. 如何在Windows环境下开发Python

    4.1. 如何在Windows环境下开发Python 4.1. 如何在Windows环境下开发Python 4.1.1. Python的最原始的开发方式是什么样的 4.1.1.1. 找个文本编辑器,新 ...

  3. Windows环境下ARM集成开发环境的搭建与使用

    Windows环境下能够使用Eclipse IDE for C/C++ Developers来搭建ARM开发环境 本文地址:http://blog.csdn.net/u011833609/articl ...

  4. windows环境下搭建ffmpeg开发环境

           ffmpeg是一个开源.跨平台的程序库,能够使用在windows.linux等平台下,本文将简单解说windows环境下ffmpeg开发环境搭建过程,本人使用的操作系统为windows ...

  5. 搭建windows环境下(nginx+mysql+php)开发环境

    搭建windows环境下(nginx+mysql+php)开发环境   1. 所需准备应用程序包        1.1 nginx 程序包nginx-1.0.4.zip或其他版本(下载地址: http ...

  6. windows环境下protobuf的java操作{编译,序列化,反序列化}

    google protocol buffer的使用和原理 概况: Protocol Buffers(也就是protobuf)是谷歌的语言中立的.平台中立的.可扩展的用于序列化结构化的数据: windo ...

  7. Windows环境下在IDEA编辑器中spark开发安装步骤

    以下是windows环境下安装spark的过程: 1.安装JDK(version:1.8.0.152) 2.安装scala(version:2.11/2.12) 3.安装spark(version:s ...

  8. 【大数据系列】windows环境下搭建hadoop开发环境使用api进行基本操作

    前言 搭建完hadoop集群之后在windows环境下搭建java项目进行测试 操作hdfs中的文件 版本一 package com.slp.hadoop274.hdfs; import java.i ...

  9. 【数据库开发】windows环境下通过c++使用redis

    1.Windows下Redis的安装使用 Redis是一个key-value存储系统.Redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部 分场合可以对关系数据库起 ...

随机推荐

  1. HDOJ2007-平方和与立方和

    Problem Description 给定一段连续的整数,求出他们中所有偶数的平方和以及所有奇数的立方和.   Input 输入数据包含多组测试实例,每组测试实例包含一行,由两个整数m和n组成.   ...

  2. spring实现文件上传(图片解析)

    合抱之木,生于毫末,千里之行,始于足下,要想了解spring的文件上传功能,首先要知道spring是通过流的方式将文件进行解析,然后上传.那么是不是所有需要用的文件上传的地方都要写一遍文件解析器呢? ...

  3. IntelliJ idea学习资源

    工作需要, 最近得从Eclipse转战到Idea, 找了些不错的学习资料: 1, 从eclipse上迁移过来的用户说明: https://www.jetbrains.com/help/idea/201 ...

  4. Java GC - 垃圾回收机制

    1.简介 对于Java developer来说,了解JVM GC工作原理能够帮助我们开发出更优秀的应用,同时在处理JVM瓶颈时能够更加自由.在最近一年的应用开发中能体会到这些知识带来的好处,并且让我们 ...

  5. year:2017 month:7 day:20

    2017-07-20 JavaScript(Dom) 1:获取节点对象 document.getElementById("html元素的id") document.getEleme ...

  6. HDU5723 Abandoned country (最小生成树+深搜回溯法)

    Description An abandoned country has n(n≤100000) villages which are numbered from 1 to n. Since aban ...

  7. Base:一种 Acid 的替代方案

    原文链接: BASE: An Acid Alternative 数据库 ACID,都不陌生:原子性.一致性.隔离性和持久性,这在单台服务器就能搞定的时代,很容易实现,但是到了现在,面对如此庞大的访问量 ...

  8. [Noi2008]假面舞会

    考试的时候果断放弃,cout<<"-1 -1"骗10分hhh... 这也是图上问题.注意题目意思: ①如果有多个点指向同一个点,那么他们属于同一类别. ②一个点看到的所 ...

  9. JUnit4在Eclipse中的使用

    测试是项目开发中很重要的一环.实际上,建议的项目前期编写过程是:构思-> 编写单元测试代码-> 编写接口->编写实现类-> 测试实现类->编写主类....JUnit是一个 ...

  10. Java入门——(4)多线程

      关键词:线程.Thread.Runnable.sleep().yield().join().同步   一.线程的概述 在一个操作系统中,每个独立执行的程序都可以称为一个进程,也就是"正在 ...