文章目录
- 一、下载网站
- 1 Jdk下载
- 2 清华大学开源软件镜像站
- 2.1 Mysql下载
- 3 常见工具
- 3.1 typora markdown文档编辑器
- 3.2 Apifox 软件测试工具
- 3.3 GIT
- 3.4 Maven
- 3.5 PDF转word
- 3.6 office
- 3.7 xmind 思维导图
- 3.8 draw.io 画图
- 4 Java 技术书籍大全 PDF
- 5 Java 8 编程思想中文版
- 6 GitHub中文排行榜,各语言分设「软件 | 资料」榜单,精准定位中文好项目
- 7 apache 软件下载
- 二、Java学习
- 1 Spring 中文文档
- 2 Java11 中文API
- 3 Spring Cloud中文网
- 4 Nacos中文网
- 三、IDEA的插件
- 附录:数据结构可视化
- 1 Data Structure Visualizations
- 2 C++实现的各种算法演示
- 附录:常见在线工具
- 1 在线绘图(思维导图、流程图)
- 2 开发者搜索
- 3 Json格式化
- 4 在线运行Java
一、下载网站
1 Jdk下载
主页(可选择版本)
Java SE 19
Java SE 18
Java SE 17
Java SE 16
Java SE 15
Java SE 14
Java SE 13
Java SE 12
Java SE 11
Java SE 10
Java SE 9
Java SE 8
2 清华大学开源软件镜像站
主页
2.1 Mysql下载
https://mirrors.tuna.tsinghua.edu.cn/mysql/downloads/
3 常见工具
3.1 typora markdown文档编辑器
官网
3.2 Apifox 软件测试工具
官网
3.3 GIT
官网下载
国内镜像
安装教程
3.4 Maven
官网下载
Maven仓库
3.5 PDF转word
万兴PDF,比福晰阅读器还强大。
链接:https://pan.baidu.com/s/19N_phkgzo-JmOvsean5htQ
提取码:eqvx
3.6 office
Office Tool 可以安装何版本的office 全家桶
操作教程如下:
https://www.coolhub.top/archives/14
视频操作步骤,可在b站搜索 office tool操作教程即可。
3.7 xmind 思维导图
链接:https://pan.baidu.com/s/1fP65SMKs1u6UNk368dgENA
提取码:716c
下载后,将解压包中的app.asar文件覆盖到resources目录下
3.8 draw.io 画图
链接:https://pan.baidu.com/s/14ovbaHIiMDNHbxuc9U8BRA
提取码:ecyy
4 Java 技术书籍大全 PDF
https://gitee.com/Artolya/javapdf
5 Java 8 编程思想中文版
https://gitee.com/fengsoshuai/OnJava8
6 GitHub中文排行榜,各语言分设「软件 | 资料」榜单,精准定位中文好项目
GitHub中文排行榜,各语言分设「软件 | 资料」榜单,精准定位中文好项目。各取所需,高效学习。
https://github.com/GrowingGit/GitHub-Chinese-Top-Charts
7 apache 软件下载
http://archive.apache.org/dist/
https://dlcdn.apache.org/
二、Java学习
1 Spring 中文文档
https://springdoc.cn/
2 Java11 中文API
https://www.apiref.com/java11-zh/index.html
3 Spring Cloud中文网
https://www.springcloud.cc/
4 Nacos中文网
https://nacos.io/zh-cn/index.html
三、IDEA的插件
- Alibaba Java Coding Guidelines :阿里巴巴代码规范检查,规范你的代码;
- CSDN tools:便捷式json格式化,时间转换,树形json,json转实体类,便捷搜索csnd的内容;
- diagrams.net Integration :drawio 画图的插件;
- EasyCode : 代码生成;
- Free Mybatis plugin:mybatis的插件;
- GenerateAllSetter :一键调用一个对象的所有的set方法;
- GsonFormatPlus:json生成实体;带有自定义,指定属性类型,注解的功能;
- IDE Eval Reset:不方便多说,百度下就知道了;
- VisualVM Launcher:java可视化堆,一般和 visualVM一起使用;可以观察到对象垃圾回收、内存大小变换;
- Key Promoter X:快捷键提示;
- MapStruct support: MapStruct 工具的帮助插件;
- Rainbow Brackets:对代码里的括号进行变色,方便查看。但是得下载较低的版本。我目前用的是 6.26版本。高版本需要付费。
- SequenceDiagram:代码生成序列图;
- Translation:翻译插件;
- Apifox:接口文档
- GenerateSerialVersionUID:实现序列化接口时,生产序列化ID,具体可参考:https://blog.csdn.net/ok060/article/details/136157293
- Mybatis Log Free: 可以打印mybatis的日志,并填充参数拼接完整sql,点此下载
附录:数据结构可视化
1 Data Structure Visualizations
一个旧金山大学David Galles做的各种可视化的数据结构和基本算法的主页
2 C++实现的各种算法演示
https://people.cs.pitt.edu/~kirk/cs1501/animations/
附录:常见在线工具
1 在线绘图(思维导图、流程图)
https://www.processon.com/
2 开发者搜索
https://kaifa.baidu.com/
3 Json格式化
https://www.bejson.com/
https://www.json.cn/
4 在线运行Java
https://www.jdoodle.com/online-java-compiler/
http://java.jsrun.net/