我珍藏的神兵利器(开发篇)

2024-03-25 18:10
文章标签 开发 利器 珍藏 神兵

本文主要是介绍我珍藏的神兵利器(开发篇),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

640

阅读文本大概需要 6.3 分钟。

工欲善其事必先利其器。我一直都在不断挑选和优化自己的兵器,以追求着最高效率。此篇分享下作者的私家珍藏的各种神兵利器。有朋友能推荐更好的,那就不枉此篇。本文作者为「liutf 」,可点击「阅读原文」关注作者博客。

开发相关

IDE:IntelliJ IDEA

用了有些年头了,高效、顺滑。也是因为从IDEA开始,让我意识到工具的重要性,在折腾工具的这条路上越走越远。

IDEA插件私家珍藏

  1. JRebel for IntelliJ

    热部署插件,Java WEB 开发必备,节省生命。

  2. Custom Postfix Templates

    我的最爱。可以自定义Postfix模板,千言万语,不如一图。

    640

  3. Lombok Plugin

    使用注解自动生成代码,码奴解放者。

  4. RestfulToolkit

    Java WEB开发必备,再也不用全局搜索RequestMapping了。

    640

    640

  5. Translation

    翻译插件,很好用。

    640

  6. Grep Console

    高亮log不同级别日志,看日志的时候一目了然。

    640

  7. GenerateSerialVersionUID

    Alt + Insert 生成serialVersionUID

    640

  8. Git Flow Integration

    Git Flow插件,与IDEA集成。

    640

    640

  9. GsonFormat

    JSON报文 –> Java POJO 快速转换。

    640

  10. Material Theme UI

    UI主题,有三款配色,看个人喜好。

    640

  11. String Manipulation

    字符串格式风格快捷转换:大小写、驼峰、连接串等。

    640

  12. Alibaba Java Coding Guidelines

    阿里巴巴Java开发规约扫描插件。

  13. FindBugs

    找到代码中潜在的问题。

  14. Rainbow Brackets

    彩虹括号。自动给代码块内花括号和括号加色,让视野更加注意在代码上。

    640

  15. Maven Helper

    Maven插件,安装后可查看依赖以及冲突,一目了然。

    640

文本编辑器:Sublime

对比Atom,Sublime主要是打开速度更快,感觉更清爽。

数据库客户端:DataGrip

一个客户端全搞定主流数据库。不用再装Navicat、plsql了。

ps:DataGrip其实只是IDEA里一个集成功能,被单独抽离出来成了一个独立产品。

SSH客户端:MobaXterm

集成SSH、SFTP、FTP等,一个全搞定。还可分屏等功能,好用。

640

终端工具:Cmder

丢弃掉Windows自带cmd窗口吧。

640

API工具:Postman

 强大的API调试、Http请求的工具 。可自动同步个人请求记录。

API管理平台

  • Hitchhiker

  • eoLinker

  • apidocjs

推荐阅读:

推荐 |

每天分享 前后端 干货

640

这篇关于我珍藏的神兵利器(开发篇)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/845841

相关文章

使用Python开发一个带EPUB转换功能的Markdown编辑器

《使用Python开发一个带EPUB转换功能的Markdown编辑器》Markdown因其简单易用和强大的格式支持,成为了写作者、开发者及内容创作者的首选格式,本文将通过Python开发一个Markd... 目录应用概览代码结构与核心组件1. 初始化与布局 (__init__)2. 工具栏 (setup_t

Spring Shell 命令行实现交互式Shell应用开发

《SpringShell命令行实现交互式Shell应用开发》本文主要介绍了SpringShell命令行实现交互式Shell应用开发,能够帮助开发者快速构建功能丰富的命令行应用程序,具有一定的参考价... 目录引言一、Spring Shell概述二、创建命令类三、命令参数处理四、命令分组与帮助系统五、自定义S

Python通过模块化开发优化代码的技巧分享

《Python通过模块化开发优化代码的技巧分享》模块化开发就是把代码拆成一个个“零件”,该封装封装,该拆分拆分,下面小编就来和大家简单聊聊python如何用模块化开发进行代码优化吧... 目录什么是模块化开发如何拆分代码改进版:拆分成模块让模块更强大:使用 __init__.py你一定会遇到的问题模www.

Spring Security基于数据库的ABAC属性权限模型实战开发教程

《SpringSecurity基于数据库的ABAC属性权限模型实战开发教程》:本文主要介绍SpringSecurity基于数据库的ABAC属性权限模型实战开发教程,本文给大家介绍的非常详细,对大... 目录1. 前言2. 权限决策依据RBACABAC综合对比3. 数据库表结构说明4. 实战开始5. MyBA

使用Python开发一个简单的本地图片服务器

《使用Python开发一个简单的本地图片服务器》本文介绍了如何结合wxPython构建的图形用户界面GUI和Python内建的Web服务器功能,在本地网络中搭建一个私人的,即开即用的网页相册,文中的示... 目录项目目标核心技术栈代码深度解析完整代码工作流程主要功能与优势潜在改进与思考运行结果总结你是否曾经

Spring Boot + MyBatis Plus 高效开发实战从入门到进阶优化(推荐)

《SpringBoot+MyBatisPlus高效开发实战从入门到进阶优化(推荐)》本文将详细介绍SpringBoot+MyBatisPlus的完整开发流程,并深入剖析分页查询、批量操作、动... 目录Spring Boot + MyBATis Plus 高效开发实战:从入门到进阶优化1. MyBatis

Python基于wxPython和FFmpeg开发一个视频标签工具

《Python基于wxPython和FFmpeg开发一个视频标签工具》在当今数字媒体时代,视频内容的管理和标记变得越来越重要,无论是研究人员需要对实验视频进行时间点标记,还是个人用户希望对家庭视频进行... 目录引言1. 应用概述2. 技术栈分析2.1 核心库和模块2.2 wxpython作为GUI选择的优

利用Python开发Markdown表格结构转换为Excel工具

《利用Python开发Markdown表格结构转换为Excel工具》在数据管理和文档编写过程中,我们经常使用Markdown来记录表格数据,但它没有Excel使用方便,所以本文将使用Python编写一... 目录1.完整代码2. 项目概述3. 代码解析3.1 依赖库3.2 GUI 设计3.3 解析 Mark

利用Go语言开发文件操作工具轻松处理所有文件

《利用Go语言开发文件操作工具轻松处理所有文件》在后端开发中,文件操作是一个非常常见但又容易出错的场景,本文小编要向大家介绍一个强大的Go语言文件操作工具库,它能帮你轻松处理各种文件操作场景... 目录为什么需要这个工具?核心功能详解1. 文件/目录存javascript在性检查2. 批量创建目录3. 文件

基于@RequestParam注解之Spring MVC参数绑定的利器

《基于@RequestParam注解之SpringMVC参数绑定的利器》:本文主要介绍基于@RequestParam注解之SpringMVC参数绑定的利器,具有很好的参考价值,希望对大家有所帮助... 目录@RequestParam注解:Spring MVC参数绑定的利器什么是@RequestParam?@