日常开发提升效率的几种方式

37 阅读2分钟

1. 常用工具

1.1. 画板工具-Excalidraw

2. Utools-工具合集软件

uTools官网 - 新一代效率工具平台

2.1. 文件快开

2.2. JSON格式化

[{"bdcdyh":"340111 306001 GB00023 F00270073","type":"bgdj-qllxbg","data":{"qlxz":"102","zdzhyt":"071","tdsyqx":"50","zdzhyt2":"","tdsyqx2":"70","zdzhyt3":"","tdsyqx3":"70"}},{"bdcdyh":"340111 306001 GB00023 F00270072","type":"bgdj-qllxbg","data":{"qlxz":"102","zdzhyt":"071","tdsyqx":"50","zdzhyt2":"","tdsyqx2":"70","zdzhyt3":"","tdsyqx3":"70"}}]

2.3. 局域网文件共享

2.4. URL编码/解码

2.5. OCR识别

2.6. yml互转properties

2.7. es链接工具

2.8. redis链接工具

2.9. 文件搜索

2.10. 代码片段

2.11. 自定义脚本

2.12. ftp服务端

2.13. 图片处理

2.14. 录制视频/视频处理

2.15. 关闭进程

3. IDEA-插件合集

3.1. GenerateAllSetter

一键调用一个对象的所有的set方法,get方法等

在方法上生成两个对象的转换 (Alt+Enter)

3.2. Maven Helper

查找冲突依赖

3.3. Apipost-Helper-2.0

快速跳转Controller方法

Ctrl+\

快速测试Controller接口

3.4. GenerateSerialVersionUID

序列化反序列化时生成序列化ID

Alt + Insert

3.5. JRebel and XRebel

在庞大的项目,启动项目的时间较长,尤其每次修改完代码要进行测试,就要重新编译启动项目,耗时且繁琐,热部署插件通过设置更新操作,就可以实现快速启动项目,开发效率显著提高

  • 类的变更
  • 修改 Java 类(包括方法和字段),JRebel 能够动态加载新的类定义而不需要重新启动应用。
  • 支持 Spring Bean、Controller、Service 等类的修改,无需重启应用服务器。
  • Spring 配置文件的变更
  • 修改 Spring 配置(如 application.propertiesapplication.yml)时,JRebel 会自动感知并应用变更,无需重启应用。
  • 包括 Spring 的 Bean 配置、注解等,能够在不重启的情况下实现实时生效。
  • 模板文件的热更新
  • 对于 Thymeleaf 或其他模板引擎(如 FreeMarker)模板的修改,可以即时生效,不需要重新启动应用。
  • 资源文件的修改
  • 例如静态资源、数据库配置等文件的变动都能够在不重启应用的情况下及时加载。

此处为语雀内容卡片,点击链接查看:law-enforcement.yuque.com/org-wiki-la…