百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术分类 > 正文

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

ztj100 2024-10-27 18:31 27 浏览 0 评论

开发神器 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 再熟悉不过了。

相关推荐

Python 操作excel的坑__真实的行和列

大佬给的建议__如何快速处理excelopenpyxl库操作excel的时候,单个表的数据量大一些处理速度还能接受,如果涉及多个表甚至多个excel文件的时候速度会很慢,还是建议用pandas来处理,...

Python os.path模块使用指南:轻松处理文件路径

前言在Python编程中,文件和目录的操作是非常重要的一部分。为了方便用户进行文件和目录的操作,Python标准库提供了os模块。其中,os.path子模块提供了一些处理文件路径的函数和方法。本文主要...

Python常用内置模块介绍——文件与系统操作详解

Python提供了多个强大的内置模块用于文件和系统操作,下面我将详细介绍最常用的几个模块及其核心功能。1.os模块-操作系统交互...

Python Flask 建站框架实操教程(flask框架网页)

下面我将带您从零开始构建一个完整的Flask网站,包含用户认证、数据库操作和前端模板等核心功能。##第一部分:基础项目搭建###1.创建项目环境```bash...

为你的python程序上锁:软件序列号生成器

序列号很多同学可能开发了非常多的程序了,并且进行了...

PO设计模式全攻略,在 UI 自动化中的实践总结(以企业微信为例)

一、什么是PO设计模式?PO(PageObject)设计模式将某个页面的所有元素对象定位和对元素对象的操作封装成一个Page类,即一个py文件,并以页面为单位来写测试用例,实现页面对象和测试用例的...

这种小工具居然也能在某鱼卖钱?我用Python一天能写...

前两天在某鱼闲逛,本来想找个二手机械键盘,结果刷着刷着突然看到有人在卖——Word批量转PDF小工具...

python打包成exe,程序有图标,但是任务栏和窗口都没有显示图标

代码中指定图标信息#设置应用ID,确保任务栏图标正确显示ifsys.platform=="win32":importctypesapp_id=...

使用Python构建电影推荐系统(用python做推荐系统)

在日常数据挖掘工作中,除了会涉及到使用Python处理分类或预测任务,有时候还会涉及推荐系统相关任务。...

python爬取并分析淘宝商品信息(python爬取淘宝商品数据)

python爬取并分析淘宝商品信息背景介绍一、模拟登陆二、爬取商品信息1.定义相关参数2.分析并定义正则3.数据爬取三、简单数据分析1.导入库2.中文显示3.读取数据4.分析价格分布5.分析销售...

OpenCV入门学习基础教程(从小白变大神)

Opencv是用于快速处理图像处理、计算机视觉问题的工具,支持多种语言进行开发如c++、python、java等,下面这篇文章主要给大家介绍了关于openCV入门学习基础教程的相关资料,需要的朋友可以...

python图像处理-一行代码实现灰度图抠图

抠图是ps的最基本技能,利用python可以实现用一行代码实现灰度图抠图。基础算法是...

从头开始学python:如何用Matplotlib绘图表

Matplotlib是一个用于绘制图表的库。如果你有用过python处理数据,那Matplotlib可以更直观的帮你把数据展示出来。直接上代码看例子:importmatplotlib.pyplot...

Python爬取爱奇艺腾讯视频 250,000 条数据分析为什么李诞不值得了

在《Python爬取爱奇艺52432条数据分析谁才是《奇葩说》的焦点人物?》这篇文章中,我们从爱奇艺爬取了5万多条评论数据,并对一些关键数据进行了分析,由此总结出了一些明面上看不到的数据,并...

Python Matplotlib 库使用基本指南

简介Matplotlib是一个广泛使用的Python数据可视化库,它可以创建各种类型的图表、图形和可视化效果。无论是简单的折线图还是复杂的热力图,Matplotlib提供了丰富的功能来满足我们...

取消回复欢迎 发表评论: