一、下载网站
1 Jdk下载
2 清华大学开源软件镜像站
2.1 Mysql下载
https://mirrors.tuna.tsinghua.edu.cn/mysql/downloads/
3 常见工具
3.1 typora markdown文档编辑器
3.2 Apifox 软件测试工具
3.3 GIT
代码时,可以安装 Git Commit Template 插件到你的idea中。 在提交代码时,可以这样操作:
对应的常用选项含义,其参考如下:
type: 用于说明 commit的类别,只允许使用下面几个标识:
fix:修补bug
hotfix:紧急修复bug
chore:构建过程或辅助工具的变动
docs:文档(documentation)
feat:新功能(feature)
refactor:重构(即不是新增功能,也不是修改bug的代码变动)
style: 仅仅修改了空格、缩进等,不改变代码逻辑(不影响代码运行的变动)
test:增加测试
revert:回滚到上一个版本;
perf:改善性能和体现的修改
build:改变构建流程,新增依赖库、工具等(例如webpack修改);
scope of this change : 本次变更范围。用于描述改动的范围,格式为项目名/模块名,例如: node-pc/common rrd-h5/activity,而we-sdk不需指定模块名。如果一次commit修改多个模块,建议拆分成多次commit,以便更好追踪和维护。
short description : 简要说明
Long description : 详细说明
breaking changes : 不兼容变动
break changes指明是否产生了破坏性修改,涉及break changes的改动必须指明该项,类似版本升级、接口参数减少、接口删除、迁移等。
close issue : 关闭指定Issue
3.4 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版本。高版本需要付费。(有一个免费版的,也是可以用 名字叫:Rainbow Brackets Lite - Free and OpenSource)
-
HighlightBracketPair:高亮选择中的括号
-
SequenceDiagram:代码生成序列图;
-
Translation:翻译插件;
-
Apifox:接口文档
-
GenerateSerialVersionUID:实现序列化接口时,生产序列化ID,具体可参考:https://blog.csdn.net/ok060/article/details/136157293
-
Mybatis Log Free: 可以打印mybatis的日志,并填充参数拼接完整sql,点此下载
-
MybatisX : 可以配置表之后,生成各层级代码(entity, dao,service, controller, mapper文件),这个是mybatis-plus的官方推荐的一个插件。点此查看
-
RestfulTool: 接口查找
-
Git commit Template: git 提交消息模板
-
GitToolBox: Git工具
-
Maven Helper: maven 依赖排查
-
POJO to JSON:将java对象转换为json
-
Free Mybatis plugin: mybatis xml 快速切换
-
通义灵码:阿里巴巴出品的代码辅助工具(https://tongyi.aliyun.com/lingma)
-
arthas : 可以在idea里粘贴arthas的命令,用于运行时的调试
-
-
Cool Request:一个rest请求插件,可以记录方法执行时间,跳过拦截器等功能。https://coolrequest.dev/docs/intro
-
Grep Console:控制台日志颜色的自定义
附录:数据结构可视化
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/
5 开源项目推荐
5.1 若依项目
https://gitee.com/y_project/RuoYi
5.2 灯灯管理系统脚手架
https://tangyh.top/
5.3 eladmin管理系统
https://github.com/elunez/eladmin
5.4 vue3-element-admin
https://gitee.com/youlaiorg/vue3-element-admin
5.5 youlai-boot
https://gitee.com/youlaiorg/youlai-boot.git
6 AI工具
6.1 Kimi智能助手
https://kimi.moonshot.cn
6.2 亿图脑图
https://mm.edrawsoft.cn/app/create
6.3 轻闪PDF
https://lightpdf.cn
6.4 阿里通义千问
https://tongyi.aliyun.com/qianwen
6.5 海螺AI
https://hailuoai.com
6.6 智谱清言
https://chatglm.cn
(可以处理图片,模拟面试等骚操作)
6.7 阿里通义灵码
https://tongyi.aliyun.com/lingma
(有IDE插件,开发代码的好帮手)
6.8 字节豆包
https://www.marscode.cn/home
(有IDE插件,开发代码的好帮手)
6.9 百度橙篇
https://cp.baidu.com/
6.10 AI导航网站
https://www.iai88.com/
6.11 DeepSeek
https://chat.deepseek.com/
6.12 硅基流动
https://cloud.siliconflow.cn/playground/chat
6.13 CSDN C知道
https://so.csdn.net/chat?utm_source=vip_chatgpt_common_pc_toolbar
6.14 AI工具集
https://ai-bot.cn/
7 it-tool工具导航
https://it-tools.tech/
8 谷歌镜像
https://www.nabxa.asia/