![](https://img-blog.csdnimg.cn/2d7ef7e5f3454e61888cb690a2bd8e3e.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
🦉开发工具
文章平均质量分 70
工欲善其事必先利其器
共饮一杯无
CSDN内容合伙人,杭州开发者社区主理人,Java领域优质创作者,2022年度博客之星TOP15,CSDN博客专家,51CTO 专家博主,华为云享专家,阿里云专家博主,InfoQ专家博主,持续输出干货,欢迎关注。
鲜衣怒马意气风发,愿你归来仍是少年。
展开
-
Window下载安装Gradle和在Idea中使用
它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,目前也增加了基于Kotlin语言的kotlin-based DSL,抛弃了基于XML的各种繁琐配置。Gradle是一个基于JVM的构建工具,是一款通用灵活的构建工具,支持maven, Ivy仓库,支持传递性依赖管理,而不需要远程仓库或者是pom.xml和ivy.xml配置文件,基于Groovy,build脚本使用Groovy编写。当前其支持的语言C++、Java、Groovy、Kotlin、Scala和Swift,计划未来将支持更多的语言。原创 2024-07-04 09:21:46 · 840 阅读 · 0 评论 -
Maven中常用命令以及idea中使用maven指南
Maven 包含了一个项目对象模型(Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。maven 将整个项目管理过程定义一组标准,比如:通过maven 构建工程有标准的目录结构,有标准的生命周期阶段、依赖管理有标准的坐标定义等。此处以springboot项目为例。原创 2023-11-22 12:29:01 · 1428 阅读 · 16 评论 -
奥特曼与钢铁侠【InsCode Stable Diffusion美图活动一期】
InsCode 是一个一站式的软件开发服务平台,从开发-部署-运维-运营,都可以在 InsCode 轻松完成。InsCode 的 Ins 是 Inspiration,意思是创作、寻找有灵感的代码。Stable Diffusion是文图生成模型,也可以理解成是AI动画生成工具。原创 2023-07-14 13:11:42 · 6687 阅读 · 34 评论 -
22个提升生产力的工具推荐,稳了
本文给大家推荐22个提高生产力的工具,总有一款符合你的需求。😄😄😄。原创 2023-05-09 16:19:34 · 50488 阅读 · 43 评论 -
IDEA设置Class创建自动添加头部注释,为已存在的类或者方法快捷添加注释
设置IDEA创建Class时自动添加头部注释已存在的类或者方法快捷添加注释常用的预设变量。原创 2023-03-06 16:23:48 · 5886 阅读 · 12 评论 -
swagger文档部分乱码解决,swagger文档设置自动同步到yapi
查看maven配置内容,Platform encoding为编码格式,若编码格式不对则修改maven编码格式,查看到当前的编码格式为GBK。把对应的工程文件重新编译后启动,再次访问swagger文档可以正常显示。,把编码格式设置成UTF-8,保存后重新执行。,可以看到编码格式已经调整成UTF-8。如有错误❌疑问💬欢迎各位指出。原因:编码格式错误。设置环境变量,变量名。原创 2022-10-21 14:44:29 · 2498 阅读 · 0 评论 -
Notepad++开源替代NotepadNext
对于Windows用户来说,提到文本编辑软件,我们第一个想到的就是Notepad++。Notepad++是一款免费的开源文本编辑软件,支持windows系统、支持中文版。作为文本编辑时比windows自带的记事本更强大,除了适合作为一款轻量型的文本编辑软件,也很适合作为编程使用。notepad++支持多达27种语法高亮,例如:C,C++ ,Java ,C#, XML, HTML, PHP,JS 等。同时notepad还支持多文件,多视窗编辑,保存。原创 2022-09-20 12:49:39 · 10971 阅读 · 9 评论 -
26个开发者常用必备网站汇总推荐
本文给大家推荐一些程序员经常使用的网站,也是我经常上的一些网站。原创 2022-08-17 16:44:20 · 103936 阅读 · 53 评论 -
Java 诊断工具 Arthas 常见命令使用和实战(排查函数调用异常、热更新、调用方法函数、查看堆栈调用等)
Java 诊断工具 Arthas 常见命令使用和实战(排查函数调用异常、热更新、调用方法函数、查看堆栈调用等)原创 2022-06-17 13:17:04 · 25126 阅读 · 8 评论 -
Markdown(MD)文档语法使用指南(学会后写文档写博客贼6)
Markdown 是一种用来写作的轻量级「标记语言」,它用简洁的语法代替排版,而不像一般我们用的字处理软件 Word 或 Pages 有大量的排版、字体设置。它使我们专心于码字,用「标记」语法,来代替常见的排版格式。Markdown 文档从内容到格式,甚至插图,通过键盘就可以通通搞定。现在大多数网站的编辑器都支持Markdown语法。(比如CSDN、语雀、掘金、钉钉文档、石墨文档等都支持Markdown语法)...原创 2022-06-04 11:12:40 · 12875 阅读 · 4 评论 -
nginx访问日志报错:[error] 4560#4560_ _117823 client intended to send too large body_ 7562419 bytes,错误码413
对接其他系统接口时,对方说请求我们接口报错,让对方发了相关请求报文,查看后台程序日志,发现并没有相关请求报文日志,也没有任何访问信息,猜测是在nginx代理时候就已经出错被拦截。原创 2022-05-25 10:13:41 · 5342 阅读 · 1 评论 -
gradle安装和在idea中使用
Gradle是一个基于JVM的构建工具,是一款通用灵活的构建工具,支持maven, Ivy仓库,支持传递性依赖管理,而不需要远程仓库或者是pom.xml和ivy.xml配置文件,基于Groovy,build脚本使用Groovy编写。原创 2022-05-11 09:24:18 · 7847 阅读 · 0 评论 -
nginx安装和配置详解
nginx安装和配置详解原创 2022-05-09 06:00:00 · 10202 阅读 · 1 评论 -
web服务器软件:Tomcat入门(window安装和配置Tomcat)
web服务器软件:Tomcat入门(window安装和配置Tomcat)原创 2022-05-04 06:00:00 · 10334 阅读 · 0 评论 -
maven打包报错failed: Unable to find a single main class from the following candidates []
报错maven打包报错failed: Unable to find a single main class from the following candidates [com.zjq.xxxApplication,com.zjq.xxxUtil]报错意思是:无法从多个类中找到唯一一个启动类。解决办法如果当前工程为启动工程,可以在pom文件的打包插件中按照如下配置指定启动的application路径,具体如下:<plugins> <plugin> &原创 2022-04-24 14:54:16 · 12074 阅读 · 0 评论 -
idea好用插件收集,总有一款适合你
🌽常用🍇MyBatis Log Plugin(控制台SQL转换成可执行SQL)🍈Key Promoter X(快捷键提示)🍉CodeGlance(代码小地图)🍊Free Mybatis plugin(mapper和xml文件跳转)🍋Grep Console(控制台日志过滤查看)🍌Lombok(简化类代码)🍍String Manipulation(字符串转换)🍎Alibaba Java Coding Guidelines(阿里巴巴代码规约扫描)🍏JRebel(热部署)原创 2020-04-01 10:50:52 · 16796 阅读 · 0 评论 -
访问swagger文档报错Illegal DefaultValue 1024 for parameter type integer,java.lang.NumberFormatException
后台报错问题日志2021-12-30 15:41:24.675 WARN [nio-9008-exec-1] [] i.s.m.p.AbstractSerializableParameter [421] : Illegal DefaultValue 1024 for parameter type integerjava.lang.NumberFormatException: For input string: "" at java.lang.NumberFormatException.for原创 2021-12-30 16:01:49 · 14470 阅读 · 0 评论 -
git 本地新建分支上传报错The current branch dev has no upstream branch.To push the current branch and setremote
项目本地初始化后,commit执行完毕,然后执行git push,报如下错误:$ git pushfatal: The current branch dev has no upstream branch.To push the current branch and set the remote as upstream, use git push --set-upstream origin dev按照提示,执行:git push --set-upstream origin dev原创 2022-04-15 15:05:47 · 7029 阅读 · 0 评论 -
idea常用快捷键
快速生成返回值变量ctrl+alt+v快速查看接口的实现类ctrl + alt +b查看类或接口的继承关系ctrl + h复制光标所在行 或 复制选择内容,并把复制内容插入光标位置下面ctrl + d快速切换大小写Ctrl+Shift+u单行注释Ctrl+/多行注释Ctrl+Shift+/跳到文件尾Ctrl + End跳到文件头Ctrl + Home代码自动生成,如生成对象的 set / get 方法,构造函数,toString() 等Alt + Insert格式化代原创 2021-11-18 13:52:51 · 5235 阅读 · 0 评论 -
让Typora单词拼写不冒红线
编写md技术文档时,很多不是常规单词,Typora会有下划线,主要是校验拼写错误,看着不舒服。可以通过如下操作关闭。选择文件–>偏好设置进入偏好设置,选择编辑器,拼写检查选择不使用拼写检查,设置完毕退出,可以看到红线消失了。...原创 2022-04-01 17:37:43 · 5507 阅读 · 1 评论 -
idea回退到上一次光标的位置失效:win8/win10 禁用ctrl+alt+方向键
问题描述通过查看配置(Settings->Keymap->Navigate)可以看到idea里面配置的是 ctrl+alt+左方向键是回退到上一个光标。但是我在idea里面操作会导致屏幕旋转。恢复正常的屏幕的方向的方法是快捷键 Ctrl + Alt + ↑解决办法首先 按 Ctrl + Alt + F12 进入管理界面点击选项和支持,在界面中点击禁用快捷键。应用退出即可。再按 Ctrl + Alt + ↓ ,发现屏幕不再旋转,问题解决,同时idea中的ctrl+a原创 2022-03-29 11:36:13 · 10830 阅读 · 2 评论 -
设置swagger文档自动同步到YApi
SpringBoot项目引入swagger文档后,每次都要手工维护接口到YApi很麻烦,有没有设置自动化同步的办法?操作如下:进入YApi后添加项目添加完项目后,点击设置,配置基本项目信息,由于我这边走的是网关,所以接口基本路径设置了一个 /api的统一前缀。设置完基本信息后,可以在环境配置里面设置不同环境的请求地址和请求头信息等在swagger自动同步中设置要同步的信息开启自动同步-》设置同步方式-》项目的swagger json地址(配置为项目的请求接口地址+/v2/api-docs)-》设原创 2022-03-23 09:25:33 · 5768 阅读 · 0 评论 -
一文学会日常操作Git(环境配置、初始化、本地仓库和远程仓库操作和分支操作)
环境配置当安装Git后首先要做的事情是设置用户名称和email地址。这是非常重要的,因为每次Git提交都会使用该用户信息设置用户信息git config --global user.name “helloMrZhan”git config --global user.email "1187625098@qq.com "查看配置信息git config --listgit config user.name通过上面的命令设置的信息会保存在~/.gitconfig文件中原创 2022-03-22 11:31:22 · 20602 阅读 · 2 评论 -
常用的Git代码托管服务
常用的Git代码托管服务前面我们已经知道了Git中存在两种类型的仓库,即本地仓库和远程仓库。那么我们如何搭建Git远程仓库呢?我们可以借助互联网上提供的一些代码托管服务来实现,其中比较常用的有GitHub、码云、GitLab等。gitHub( 地址:https://github.com/ )是一个面向开源及私有软件项目的托管平台,因为只支持Git 作为唯一的版本库格式进行托管,故名gitHub码云(地址: https://gitee.com/ )是国内的一个代码托管平台,由于服务器在国内,所以相比于G原创 2022-03-17 12:55:06 · 5277 阅读 · 0 评论 -
idea中通过ssh推送代码到gitee_github报错
问题描述昨天还是能正常推送代码的,今天push报如下错误Failed with error: ERROR: You’re using an RSA key with SHA-1, which is no longer allowed. Please use a newer client or a different key type. Could not read from remote repository.错误:您正在使用RSA密钥与SHA-1,这是不再允许的。请使用新的客户端或不同的密钥类型。无原创 2022-03-16 11:21:02 · 6362 阅读 · 0 评论 -
VM虚拟机配置动态ip和静态ip访问
VM虚拟机设置静态ip或动态ip原创 2020-09-18 22:57:04 · 22381 阅读 · 4 评论 -
ssh-keygen -t rsa -C xxxx@xxxx.com解释
ssh-keygen -t rsa -C "xxxx@xxxx.com"解释原创 2022-03-04 15:28:53 · 21184 阅读 · 1 评论 -
github或者gitee配置ssh免密登录
本地安装git下载地址: https://git-scm.com/download下载完成后可以得到如下安装文件:双击执行安装,安装步骤比较简单不再赘述。安装完成后在任意目录右键,可以看到如下图标表示安装成功。执行命令生成公私钥进入git bash, 执行如下命令ssh-keygen -t rsa -C "xxxx@xxxx.com连续3次回车;执行完毕则可以在用户目录的.ssh文件夹(默认生成目录)中看到对应的公私钥。登录github或者gitee设置对应的SSH KEY登录原创 2022-03-04 15:01:57 · 7763 阅读 · 0 评论 -
Git基本概念和下载安装
Git历史Git 诞生于一个极富纷争大举创新的年代。Linux 内核开源项目有着为数众多的参与者。 绝大多数的 Linux 内核维护工作都花在了提交补丁和保存归档的繁琐事务上(1991-2002年间)。 到 2002 年,整个项目组开始启用一个专有的分布式版本控制系统 BitKeeper 来管理和维护代码。到了 2005 年,开发 BitKeeper 的商业公司同 Linux 内核开源社区的合作关系结束,他们收回了 Linux 内核社区免费使用 BitKeeper 的权力。 这就迫使 Linux 开源社原创 2022-03-04 14:15:38 · 4377 阅读 · 0 评论 -
Windows10安装免安装版redis
Windows10安装免安装版redis下载配置环境变量&注册成服务可能遇到问题下载1.https://github.com/MicrosoftArchive/redis/releases2.选择版本3.解压安装配置环境变量&注册成服务配置环境变量以管理员启动命令行,在redis安装根目录,把redis注册服务redis-server --service-in...原创 2019-11-12 16:41:41 · 31616 阅读 · 1 评论 -
windows 10下载安装mysql5.7
MySQL数据库在日常使用是非常的频繁的,不管是线上还是线下。下面我就分享出我安装MySQL5.7的一步一脚印的教程,本教程只针对windows版本。下载MySQL官网下载地址:https://downloads.mysql.com/archives/community/选择对应的系统和版本点击下载解压下载后解压,我这里解压后的目录如下:配置环境变量打开环境变量,如图中标红设置环境变量:变量名用MYSQL_HOME,变量值就是刚刚的解压后进入的目录,然后点击确认。在Path系统变原创 2022-02-26 06:30:00 · 10894 阅读 · 0 评论 -
idea设置显示maven工具栏
勾选View选项中的Tool Buttons则可以显示。原创 2022-02-25 14:38:51 · 14898 阅读 · 0 评论 -
Windows下载安装ELK(Elasticsearch、Kibana、Logstash)
Windows下载安装ELK(Elasticsearch、Kibana、Logstash)原创 2022-01-20 22:49:53 · 16762 阅读 · 2 评论 -
通过钉钉机器人发送群消息通知
添加群机器人可以查看这篇文章:添加机器人到钉钉群使用命令行工具curl快速验证自定义机器人是否可以正常工作。可以使用如下命令,把对应的链接调整成对应群的webhook地址即可。curl 'https://oapi.dingtalk.com/robot/send?access_token=xxxxxxxx' \-H 'Content-Type: application/json' \ -d '{"msgtype": "text","text": {"content":"嗨,我来啦"}}'Java原创 2022-01-06 15:46:21 · 5378 阅读 · 0 评论 -
Linux下安装和使用Nginx
什么是NginxNginx (“engine x”) 是一个高性能的 HTTP和反向代理服务器,也是一个 IMAP/POP3/SMTP 服务器。正向代理:反向代理:很多大网站都是使用nginx做反向代理,应用非常广泛。Nginx是一款高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师Igor Sysoev(伊戈尔·赛索耶夫)所开发,官方测试nginx能够支支撑5万并发连接,并且cpu、内存等资源消耗却非常低,运行非常稳定。应用场景ht原创 2022-01-04 13:03:32 · 6170 阅读 · 2 评论 -
Maven安装和基本概念
什么是Maven一个对Maven (发音[ˈmevən])比较正式的定义是这么说的:Maven 是一个项目管理工具,它包含了一个项目对象模型(POM:Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。Maven 能解决什么问题可以用更通俗的方式来说明。我们知道,项目开发不仅仅原创 2022-01-01 23:38:48 · 7940 阅读 · 0 评论 -
idea运行报Error running ‘XApplication‘_ Command line is too long. Shorten command line for XApplication
SpringBoot项目启动报错10:54 Error running 'xxxApplication': Command line is too long. Shorten command line for xxxApplication or also for Application default configuration.报错翻译10:54 运行“xxxApplication”时出错:命令行太长。缩短 xxxApplication 或应用程序默认配置的命令行。解決办法设置程序的启动原创 2021-12-30 12:41:05 · 5408 阅读 · 2 评论 -
Navicat保存查询和查询文件放在哪个位置
保存查询日常会在Navicat编写,执行各种SQL语句,如果每次进入Navicat都要重新编写语句那样会很麻烦,而且会降低效率。通过保存SQL语句功能我们可以把常用SQL语句保存在查询文件中方便下次使用。操作如下:点击新建查询->编写完相关SQL语句后->Ctrl + s保存(或者点击保存按钮)->设置对应的查询文件名称。此时查询文件已经保存在对应的数据库的查询位置,下次想要使用直接点击则可以打开之前编辑的查询语句查询文件放置位置通过在数据库上右键->点击编辑链接进原创 2021-12-27 11:59:10 · 44484 阅读 · 4 评论 -
设置swagger文档自动同步到YApi
SpringBoot项目引入swagger文档后,每次都要手工维护接口到YApi很麻烦,有没有设置自动化同步的办法?操作如下:进入YApi后添加项目添加完项目后,点击设置,配置基本项目信息,由于我这边走的是网关,所以接口基本路径设置了一个 /api的统一前缀。设置完基本信息后,可以在环境配置里面设置不同环境的请求地址和请求头信息等在swagger自动同步中设置要同步的信息开启自动同步-》设置同步方式-》项目的swagger json地址(配置为项目的请求接口地址+/v2/api-docs)-原创 2021-12-23 17:10:54 · 6158 阅读 · 0 评论 -
Apache Bench(AB)性能测试压测接口
安装windowswindows只需要安装apache,就自带ab工具,下载地址:https://httpd.apache.org/download.cgi根据系统选择32位或者64位的进行下载解压后进入bin目录执行相关命令linuxyum -y install httpd-tools //centosapt-get install apache2-utils //ubuntuab -V #查看版本并发测试Windows下命令(ab.exe 压(http)与abs.ex原创 2021-12-10 09:11:50 · 6228 阅读 · 0 评论