目录介绍IDEA常用快捷键Document AssisantRestfulToolkit-fix通义灵码Calicat平台Mermaid语法Processon平台SnipasteTyporaSublime Text介绍Doucument Assisant一键生成接口文档辅助前后端联调的插件RestfulTookit-fix快速查找API的插件通义灵码开发过程中的代码辅助的插件Calicat平台AI制作原型支持图片上传后生成原型图片可以自由调整Mermaid语法代码实现流程图、序列图、甘特图等省去制图流程Processon平台Web制图平台制作功能模块图E-R图等Snipaste软件截图工具可以实现贴图取色复制粘贴保存等Typora软件Markdown文档编辑器实时编辑预览可以记录日常学习笔记Sublime Text文档编辑器支持主流文件格式JSON、XML、SQL等和NodePad一样IDEA常用快捷键双击shift调出全局搜索框ctrln按类名搜索ctrlalt左键/右键返回上传浏览的位置ctrlaltm抽取方法ctrlaltb跳转到接口实现类service层使用impl抽取出接口在controller使用时使用ctrl鼠标点击只能跳转到接口不能跳转到接口实现类ctrlalto移除没有调用的包ctrly第一次使用会有提示选择redo或者delete line选择delete line后续会当成删除当前行使用ctrl/单行注释已注释的会取消注释没有注释的会添加注释ctrlshift/多行注释已注释的会取消注释没有注释的会添加注释ctrlaltL格式化代码L是大写调用方法比如redisTemplate.opsForHash().get(redis, username).var回车会自动补充定义的变量名Document Assisant快速生成接口文档Markdown语法可以在idea的插件市场找到使用示例更详细的使用方法可以查看idea中的插件介绍在controller层方法上添加文档注释入参和回参的实体所有字段均添加文档注释右键方法名点击generate会看到REST API或者使用快捷键altinsertRestfulToolkit-fix用于快速查找API后端开发中需要根据前端控制台请求的url去找到对应的接口一个一个控制器找很麻烦项目庞大还不一定找得到使用这个插件可以直接复制url进行查找使用示例快捷键ctrl\或者ctrlaltn可能会出现快捷键冲突可以进入file-setting-Keymap找到pluging中对应插件的名字进行更改使用快捷键调出搜索框后输入url选择对应的API进行跳转通义灵码开发过程中辅助编写使用过一段时间目前版本对于整个项目读取和分析会比以前更好对于代码运行过程中的异常能结合上下文进行分析需要到浏览器官网进行注册后获取API Key可以根据提示进行配置很简单Calicat平台使用AI生成原型设计也可以自由调整原型对于后端开发者不擅长原型制作比较友好支持上传图片进行设计实测效果还行网站Calicat平台链接Mermaid语法常规制作流程图需要一个一个形状去设计并制作图形使用mermaid语法可以实现代码直接设计图形节省制图流程。常见软件Typora等也支持mernmaid语法解析使用教程Mermaid 使用教程从入门到精通示例代码sequenceDiagram # 定义参与者 participant 用户 participant 前端 participant 后端 # 核心交互流程 用户-前端: 输入账号密码点击登录 前端-后端: 发送登录请求 后端--前端: 返回登录成功 前端--用户: 显示登录成功后端前端用户后端前端用户输入账号密码点击登录发送登录请求返回登录成功显示登录成功Processon平台在线制图Web平台可用于制作功能模块图E-R图流程图等配备社区和AI可以在社区查找模板进行更改免费的导出会有官方水印一般学习过程中使用挺不错的网站processon网站Snipaste开箱即用的截图软件截图后可以将图片固定在屏幕上同时还可以使用取色器对屏幕上的颜色进行取色对前端开发过程中CSS样式设计很有帮助官网链接官网链接快捷键F1截图F3固定在屏幕上ESC取消固定更多功能可以查看软件使用介绍任务栏中右键软件图标点击首选项查看TyporaMarkdown文档编辑器可以用于记录日常学习笔记需要学习Markdown语法很简单软件配备语法介绍15分钟可以基本掌握语法像博客网站上的文章基本上都是使用Markdown语法编写的简单易用适合学习和开发的时候使用官网链接国内网站官网一般在国内无法访问或者需要转很久可以上网搜索怎么下载Sublime Text平常开发过程中可能会需要打开json、xml、sql这些文件如果使用IDEA这些编程软件打开也可以但是由于软件体积大非常影响打开速度如果急需打开这些数据文件查看会很不方便。Sublime Text作为一款轻量级软件打开速度非常快同时支持多窗口打开可以识别多种主流文件格式并有不同的高亮颜色显示在文件查询中支持正则表达式官网链接官网链接需要科学上网有时候会打不开正则表达式使用在大数据集的日志文件log中采用正则表达式可以提高查询效率注意正则表达式使用需要先打开一个小开关如果没有开启是全局搜索正则表达式不会生效除了上面的软件和插件像博客网站也是提高学习效率的一种工具可以在上面发表文章记录自己对于软件、工具的使用Java中间件源码的理解既可以帮助别人也可以帮助自己将来对这些工具使用的一个重温还有B站资源最为丰富对于计算机学习而言在上面可以找到非常多的学习资源。如果有更好的软件和插件欢迎在评论区补充