Java 工程师相见恨晚的神兵利器和使用技巧

2024-01-07 02:50

本文主要是介绍Java 工程师相见恨晚的神兵利器和使用技巧,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

◆  开发神器 IDEA 配套资源 IDE Eval Reset

首先呢,对于下图的这个东西 想必我们大多数开发人员都特别熟悉,这也就是我们平时吃饭的家伙。

结合各种网上的教程,本篇幅提供一套简单省事只需两步就可以一劳永逸的方法解决上述问题。

一、话不多说,第一步先下载最新稳定版的插件下载地址。二、我们然后在 IDEA 插件模块选择从桌面上安装,如下图所示。

安装好之后要重启我们都 IDEA 可能插件才会生效,然后我们点击 help 此时会看到跟我们插件一样的名字。

点击之后,我们把序号1的位置勾上,起始时间为一个月,如果有小伙伴一个月都没关 IDEA 的话,到了有提示的时候,就说明该发工资了哈哈。

◆  IDEA 特别实用的插件以及使用技巧

网上此类推荐插件的也很多,针对与大众的插件这里就不罗列了,这边针对与热门高效但是不为人知的插件做介绍和推荐。

  • GrepConsole :自定义控制台输出格式插件,下载量115W+,控制你的控制台输出,强的不谈。

  • FindBugs-IDEA :潜在Bug检查,下载量108W+,帮你找出潜在 BUG 提升你的代码质量,确实帅。

  • CodeGlance :显示代码地图插件,下载量104W+,VsCode也有此插件,方便快速定位。

  • MarkdownNavigator :Markdown 编辑器插件,下载量975W+,Markdown我们都了解,强的一

  • RainbowBrackets:彩虹括号。自动给代码块内花括号和括号加色,让视野更加注意在代码上,下载量226W+,这玩意就是太好用了,区分代码块简直不要太爽。

  • SonarLint:编码风格不好,这款插件很适合你。当你的编码不规范时,提醒你代码写得有毛病,下载量217W+,别看了,快下载。

其他插件就不罗列了,大家打在评论区吧。

◆  数据库管理神器 Navicat 以及使用技巧

首先,作为后端程序员,除了和代码打交道用到熟悉的 IDEA 开发神器,我们与数据库的关系也很紧密,我们要去编写 sql 去查询我们都数据,去建表等等操作。

然后,还记得我老早之前用的是 sqlyog,但是之后使用了 Navicat 才发现真香,首先呢,Navicat可以连接管理使用很多种的数据库,如下图所示。

而且我们可以直接在用户中管理我们数据库拥有的用户数据,非常的便捷。

还有在我们写查询下面写sql的时候也会有智能提示,并且也有一键美化sql的功能,有点像美图秀秀哈哈。

最后,在工具栏,有特别实用的功能,前段时间我就处理的一个地铁的项目,业务部那边要调整地铁的时刻表,因此发给我一份 excel 一共 22 个 sheet 每个大概两百多条数据,如果是在单元格构造插入语句,起码得半个小时以上,而且很繁琐和无聊,因为有的单元格的数据是不需要插入到数据库的,所以很麻烦,但是用到工具栏逆向文件到数据库,根据表头建立映射关系,几分钟就解决了。

这里也是送上安装就可以使用的软件链接 Navicat 下载链接。 提取码: 1234

◆  缓存管理神器 ARDM 以及使用技巧

除了上述提到的数据库,咱们日常的开发中当然还离不开缓存,缓存的确是个好东西,在提升数据查询性能和存储全局数据,定时过期数据等等都是离不开缓存的使用。

当然这里推荐一款 Redis 的管理软件,another redis desktop manager ,为什么推荐这块软件呢,因为真的看着太爽了,并且管理我们的 Redis 实在太方便了,如下图

在上图箭头所指的地方,我们能够随意地选择 Redis 的库,展开查找 KEY 以及选择查看 KEY 的格式,每个按钮都用不同的颜色做了区分,给人的视觉效果很明显。

然后呢,我们也可以对 Redis 的整个一个情况实时的查看,如下图

上面的一部分,我 们可以看到整个 Redis 的一个服务、内存、状态。 中间部分是对 KEY 的一个统计,下面部分是对 Redis 的整个详情展示,了解我们 Redis 的一个版本各个参数的一个概况。 真的是目光所到之处,全是重要的信息。

最后,话不多说,上链接 another redis manager

◆   还在用 PostMan吗?来试试调试神器 ApiPost

无论您是使用Java还是PHP攻城狮,编写接口的同时生成文档,ApiPost都会让您更省劲儿,更加清晰、更具亲和力的接口文档,告别对接接口全靠吼,对接接口无压力,ApiPost不仅可以快速生成接口文档,还支持导出离线html、markdown、word文档。方便您部署接口文档到您的本地甚至局域网服务器上。

看到上面 ApiPost 官网的介绍是不是很给力,而且在使用中的确是很方便便捷,为国产产品点赞,在使用过程中我们能够很好地对自己的接口管理,根据账号关联数据的,对于我们个人开发测试或者是团队的测试和使用都是很便捷,而且界面布局也十分友好。如下图

从上图我们很直观清晰地看到 我们的接口列表以及每个功能按钮,发送请求也类似 PostMan 但是跟贴近国人的使用习惯,并且可以一键生成打码很方便CV工程师有木有,如下图

用过PostMan 的小伙伴会特别快上手,没有用过的也很快会使用,话不多说上链接 ApiPost 最新版。

◆  让你内网接口外网也能访问,内网击穿工具 natapp 教程

有时候我们做完一个项目,想让客户那边先预览,但是又不想部署在服务器上占用资源,那么我们就可以用内网击穿的方式解决这个问题。

因为官网介绍得很详细,这里只做推荐小巧好用免费,直达地址 natapp 新手一分钟入门教程。

下方是效果图,用过NGINX 再熟悉不过了。

这篇关于Java 工程师相见恨晚的神兵利器和使用技巧的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Java 正则表达式URL 匹配与源码全解析

《Java正则表达式URL匹配与源码全解析》在Web应用开发中,我们经常需要对URL进行格式验证,今天我们结合Java的Pattern和Matcher类,深入理解正则表达式在实际应用中... 目录1.正则表达式分解:2. 添加域名匹配 (2)3. 添加路径和查询参数匹配 (3) 4. 最终优化版本5.设计思

Java使用ANTLR4对Lua脚本语法校验详解

《Java使用ANTLR4对Lua脚本语法校验详解》ANTLR是一个强大的解析器生成器,用于读取、处理、执行或翻译结构化文本或二进制文件,下面就跟随小编一起看看Java如何使用ANTLR4对Lua脚本... 目录什么是ANTLR?第一个例子ANTLR4 的工作流程Lua脚本语法校验准备一个Lua Gramm

Java字符串操作技巧之语法、示例与应用场景分析

《Java字符串操作技巧之语法、示例与应用场景分析》在Java算法题和日常开发中,字符串处理是必备的核心技能,本文全面梳理Java中字符串的常用操作语法,结合代码示例、应用场景和避坑指南,可快速掌握字... 目录引言1. 基础操作1.1 创建字符串1.2 获取长度1.3 访问字符2. 字符串处理2.1 子字

Java Optional的使用技巧与最佳实践

《JavaOptional的使用技巧与最佳实践》在Java中,Optional是用于优雅处理null的容器类,其核心目标是显式提醒开发者处理空值场景,避免NullPointerExce... 目录一、Optional 的核心用途二、使用技巧与最佳实践三、常见误区与反模式四、替代方案与扩展五、总结在 Java

基于Java实现回调监听工具类

《基于Java实现回调监听工具类》这篇文章主要为大家详细介绍了如何基于Java实现一个回调监听工具类,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录监听接口类 Listenable实际用法打印结果首先,会用到 函数式接口 Consumer, 通过这个可以解耦回调方法,下面先写一个

使用Java将DOCX文档解析为Markdown文档的代码实现

《使用Java将DOCX文档解析为Markdown文档的代码实现》在现代文档处理中,Markdown(MD)因其简洁的语法和良好的可读性,逐渐成为开发者、技术写作者和内容创作者的首选格式,然而,许多文... 目录引言1. 工具和库介绍2. 安装依赖库3. 使用Apache POI解析DOCX文档4. 将解析

Qt中QUndoView控件的具体使用

《Qt中QUndoView控件的具体使用》QUndoView是Qt框架中用于可视化显示QUndoStack内容的控件,本文主要介绍了Qt中QUndoView控件的具体使用,具有一定的参考价值,感兴趣的... 目录引言一、QUndoView 的用途二、工作原理三、 如何与 QUnDOStack 配合使用四、自

Java字符串处理全解析(String、StringBuilder与StringBuffer)

《Java字符串处理全解析(String、StringBuilder与StringBuffer)》:本文主要介绍Java字符串处理全解析(String、StringBuilder与StringBu... 目录Java字符串处理全解析:String、StringBuilder与StringBuffer一、St

C++使用printf语句实现进制转换的示例代码

《C++使用printf语句实现进制转换的示例代码》在C语言中,printf函数可以直接实现部分进制转换功能,通过格式说明符(formatspecifier)快速输出不同进制的数值,下面给大家分享C+... 目录一、printf 原生支持的进制转换1. 十进制、八进制、十六进制转换2. 显示进制前缀3. 指

springboot整合阿里云百炼DeepSeek实现sse流式打印的操作方法

《springboot整合阿里云百炼DeepSeek实现sse流式打印的操作方法》:本文主要介绍springboot整合阿里云百炼DeepSeek实现sse流式打印,本文给大家介绍的非常详细,对大... 目录1.开通阿里云百炼,获取到key2.新建SpringBoot项目3.工具类4.启动类5.测试类6.测