![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
修复bug合集和小技巧
文章平均质量分 67
修复bug合集和小技巧
掉发的小王
与其临渊羡⻥,不如退⽽结⽹。小王博客基地
展开
-
IDEA进行远程Debug调试的来龙去脉
我们在测试环境时,遇到一些bug,看上下文的日志,还是无法判断出问题所在时,此时需要Debug来解决。为了更方便、更高效地定位和解决问题,远程调试成为一种常见的实践方式。这个还是不建议在生产中使用,可以在测试环境走和生产一样的单据来Debug。要是生产环境忘记去掉断点,直接炸了!还是不到万不得已不要在生产使用,使用完也要把本地的断点全部取消掉!是不是非常的简单,大家可以自己试一下,这里还是在测试环境玩玩就行。原创 2023-12-20 09:30:26 · 1399 阅读 · 12 评论 -
Elasticsearch7.6解决报错Connection reset by peer【刨根问底完美解决】
小编最近在生产上遇到一个问题,解决完后立马总结一下分享给大家,希望可以帮助到大家哈!事情是这样的,奇怪的现象,公司搭建的,本来是用来提高检索效率的,最近出现报错了!版本配置什么都没变,奇怪的很!每隔几个小时就会查询不到,与连接不上,刷新后查询正常拿着条件去kibana是可以查询到的;这是客户端是长链接,服务端过期后自动关闭链接,客户端继续用原来的链接导致错误的!原创 2023-02-06 15:16:45 · 4601 阅读 · 4 评论 -
IDEA中给源码添加自己注释——private-notes插件安装使用
我们在空闲之余喜欢研究一些经典框架的源码,发现没办法把自己的注释添加上。很烦,但是为了安全考虑也是没有办法的!这是一个大佬就写了一个IDEA插件,让我们摆脱了这个烦恼!也不会耽误执行!一起安装使用起来哈!!这样就可以在源码中添加注释了,总的来说还是非常的香!!可以对插件的作者点个start哈!private-notes插件作者传送门!可以看下一小编的微信公众号,和网站文章首发看,欢迎关注,一起交流哈!!点击访问!小编自己的网站,里面也是有很多好的文章哦!原创 2022-11-18 16:01:05 · 3136 阅读 · 6 评论 -
Idea Translation插件翻译失败 更新TKK失败,请检查网络连接【原因+解决方案】
是一款比较受英文不好的程序员欢迎的,巧了小编正是这样的!提供的服务还是挺好的,翻译也支持多个,就是其他的要钱!!失效的背景是因为:背景早在2010年,谷歌这家科技巨头就已经退出中国市场,仅保留谷歌翻译与谷歌地图两款服务。但是在2020年2月,谷歌地图在中国大陆停止服务,如今,最后一项服务也暂停在中国的服务。在2022年10.4号宣布停止服务!使用率太低!!我天天都在用,你告我使用率低!!!都是谷歌,连带着肯定也是不能使用的,还是说说解决方案吧!可以看下一小编的微信公众号,和网站文章首发看!!原创 2022-10-13 07:00:00 · 5175 阅读 · 32 评论 -
谷歌翻译插件对大陆停止服务及其解决方案
我们天天使用的谷歌浏览器插件,要停止对大陆提供服务了,太难了!以后看英文文档怎么办呢!不要着急,我们看看事情的来龙去脉哈。背景早在2010年,谷歌这家科技巨头就已经退出中国市场,仅保留谷歌翻译与谷歌地图两款服务。但是在2020年2月,谷歌地图在中国大陆停止服务,如今,最后一项服务也暂停在中国的服务。在2022年10.4号宣布停止服务!使用率太低!!我天天都在用,你告我使用率低!!!还是说说解决方案吧!可以看下一小编的微信公众号,和网站文章首发看!!点击访问!原创 2022-10-12 15:52:21 · 3718 阅读 · 1 评论 -
xxl-job启动控制台报 remoting server error. java.net.BindException: Address already in use: bind【已解决】
开始小编还好奇,这种情况就是修改自己的端口,端口被占用了,巧的是小编工作的项目端口就是。有缘人才可以看得到的哦!项目不是很了解,原来是。原创 2022-08-04 14:11:28 · 5765 阅读 · 5 评论 -
后端统一处理返回前端日期LocalDateTime格式化去T,Long返回前端损失精度问题
这个时候前后端就开始踢皮球了,!!后端说:前端来做就可!前端说:后端来做就可!作为一名有责任感的后端,这种事情怎么能让前端来搞呢!还有就是Long类型的返回到前端可能会损失精度,这个情况只能后端来做了!解决方案还是看的开源框架,人家写的,咱就不造轮子了!直接开车!!......原创 2022-08-03 07:00:00 · 825 阅读 · 0 评论 -
Insert statement does not support sharding table routing to multiple data nodes.【已解决sharding-jdbc错误】
错误原因:导致这个错误的原因:网上有的说实体类上添加@TableId的主键标识,但是不能解决小编的问题!还有一种思路,就是自己的分片策略有问题,不是写错了就是sharding-jdbc的版本不同,yml的写法也是不同的。所以只能一点点的去看自己的配置,一定是配置问题,分片算法配置问题!!小编产生的原因是4版本到5版本的改写,差距还是挺大的,一定要看好格式,别多缩进和少缩进### Error updating database. Cause: java.lang.IllegalStateExcep原创 2022-05-27 15:31:37 · 10400 阅读 · 24 评论 -
【已解决】springcloud feign 启动报错Caused by: org.springframework.beans.factory.BeanCreationException: Error
##出错分析小编在一个微服务项目中,进行feign的远程调用时,由于是跨服务之间的feign接口调用,出现了扫描不到接口的错误,也就是出错的原因!写在前面:赶时间的小伙伴直接提高扫描的范围即可,在启动类上添加:@ComponentScan(basePackages = "com.pig4cloud.pig.*.*")小编给出我们的服务架构图,小伙伴对比看一下是否一样的问题:报错信息:Caused by: org.springframework.beans.factory.BeanCreati原创 2022-05-19 08:45:37 · 3766 阅读 · 1 评论 -
一直使用PostMan接口测试?不妨试试IDEA内置插件Restful Fast Request
一、前言小编在看一些Idea常用开发插件的时候,发现了一个神奇的插件,百度一搜还是咱们国人开发的,支持一波。今天安装了一下,是真的香啊!完全可以代替Postman来进行测试了,它就是Idea的插件Restful Fast Request。今天小编就带大家一起探索一下这个插件到底好不好使用!!Restful Fast Request官网地址二、安装插件1. 打开设置搜索我们发现从22年就开始收费了,但是上面有个免费版的,功能虽然没有花钱的强大,但是可以白嫖绝不花钱哈!!2. 网址下载点击上图原创 2022-05-18 08:39:55 · 5413 阅读 · 1 评论 -
使用jackson的@JsonProperty()进行字段修改成自己想要的,并实现json字符串和list集合相互转换
一、前言小编今天遇到一个需求,是一个表中有个字段是存放json字符串的,为了减少json字符串的长度,我们里面的实体类字段存储使用第一个字母来,这样数据库的字段大小就可以节省很多。通俗的说一下哈:就是实体类上的名字为model、data、time,我们在保存到json字符串中为m、d、t。别着急,小编接着解释需求哈!!二、转化前后展示原来的这样,比较占字段![{ "username": "wang", "password": "123"}]优化后:[{ "u": "wang原创 2022-05-05 07:30:00 · 2268 阅读 · 1 评论 -
Idea中使用Git管理时,新建文件自动add(摆脱弹框提示)
一、前言我们在开发中必须使用的版本控制工具,最好的就是Git,但是小编用的过程中发现,每次新建一个文件都会提示你要不要add。这不是废话吗?我不add我添加它干嘛呢?于是问了一下旁边的大神同事,他说简单啊!在设置中直接默认add即可,钦佩之心不由得涌上来了!大佬牛牛!!二、难受的提醒坑:小编看到后以为在旁边打个√就没问题了,后来发现打钩是默认不add,并且不提示!!!更加坑了~有没有和小编一样的经历的,下面教大家解决哈!!三、设置自动Add1. 打开设置2. 勾选自动Add参数说明:1原创 2022-04-26 16:24:44 · 11752 阅读 · 11 评论 -
rabbitmqctl status 报错(完美解决)(ArgumentError) argument error (stdlib) io_lib.erl:187: :io_lib.format
一、前言最近公司项目需要本地搭建RabbitMQ的Windows环境,小编搭建了一上午,一个错接着一个错。有点心累了,还好在最后看到了曙光。看到了一个有用的文章,很多文章都是相互抄袭,都没自己用,在哪里写。小编把这一上午踩过的坑都说一下,为了后面的小伙伴少耽误一点时间花在环境上!!如果帮到你了,记得一键三连哦!!感谢一下博主,他写的有点不详细哈,我在这里详细说一下,还有一些注意事项!原链接二、报错信息我们在执行:rabbitmqctl status时出现的错误,看到了代号187,如果你是170赶紧原创 2022-04-19 15:59:28 · 7142 阅读 · 14 评论 -
IDEA使用Git进行commit提交到本地git空间后撤回到commit版本之前【图文】
一、前言Git作为最流行和最全面的版本控制工具,非常好用,但是操作也会比SVN复杂一些。毕竟有得有失嘛,所以我选择Git,最近在工作中,一不小心吧一些无关紧要的文件commit了。还好在Push之前看到,不过就算Push也可以回退,不过肯定是commit这样更简单些,Push应该会在记录上留下痕迹。废话不多说,开始解决问题!!二、问题复现还好我们在Push之前发现问题:三、解决问题1. 查询历史记录2. 分析历史记录3. 获取要回退的版本4. 找到回退界面按钮5. 输入回退版本原创 2022-03-09 10:53:47 · 2019 阅读 · 1 评论 -
使用XMind打开.mmap文件
一、前言小编最近一直在弄打开.mmap的文件,一直都是MindManager,可是MindManager一直找不到破解办法,只能另寻他方。以前一直用XMind画思维导图,于是就想着利用XMind打开试试。果然是支持的,虽说没有MindManager专业,但是也不至于不能看里面的内容。二、下载安装XMind1. 打开中文官网官网地址2. 点击下载3. 安装直接下一步即可三、使用XMind打开1. 创建2. 点击导入3. 选择文件4. 成功展示四、总结不管怎样还是打开了文件原创 2022-02-14 09:20:39 · 9895 阅读 · 6 评论 -
【阿里开发手册】所有的类都必须添加创建者和创建日期——在Idea中创建类时自动添加作者信息
一、前言阿里开发手册强制的建议——所有的类都必须添加创建者和创建日期,我觉得很合适,自己写的过了几个月忘记,一看名字就知道是自己写的。出现问题,一看谁写,直接叫他解决bug很香啊!今天记录一下怎么设置这个模板哈!!二、阿里开发手册原话展示【强制】 所有的类都必须添加创建者和创建日期。说明:在设置模板时,注意 IDEA 的@author 为${USER},而 eclipse 的@author 为${user},大小写有区别,而日期的设置统一为 yyyy/MM/dd 的格式。正例: /*** @a原创 2022-01-29 14:45:40 · 2604 阅读 · 0 评论 -
【已解决】Caused by: java.lang.ClassNotFoundException: org.springframework.boot.context.properties.
一、前言最近小编在学习springcloud的项目知识,初出茅庐,跟着视频敲,发现不对劲。视频出的时间太早了,导致和现在的SpringBoot版本不一样,这是个头疼的问题,一个不小心就版本不兼容。击退你的学习信心的往往不是复杂的技术和业务,而是简简单单的环境版本问题。下面跟着小编一起解决问题吧!!二、报错信息(省略部分)Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.原创 2022-01-26 16:25:00 · 15482 阅读 · 2 评论 -
IDEA中Push到Gitee报:Invocation failed Server returned invalid Response. java.lang.RuntimeException: Inv
一、前言我们在学习和记录一些自己的练手项目时,一般使用远程仓库来进行存储,以防电脑坏了,自己辛辛苦苦敲的代码都没了!小编也是在最近使用IDEA提交代码到我的Gitee仓库发现提交不上去,直接Push failed警告了哈!!不要慌,小编和你一起解决问题哦!!二、报错信息展示Invocation failed Server returned invalid Response. java.lang.RuntimeException: Invocation failed Server returned i原创 2022-01-24 17:29:23 · 4052 阅读 · 1 评论 -
Windows使用Nginx配置本地文件代理(查看本地资源或图片)
一、前言我们在实际开发中会经常遇到把图片上传到服务器上,比如七牛云、阿里云、腾讯云一些提供服务的商家。但是我们的图片隐私也会泄露,所以我们还是上传到本地,使用Nginx来代理到我们本地图片。这样就可以保证图片安全和机密性了!小编开始也是一头雾水,不太熟悉Nginx,在公司大佬的帮助下,顺利完成了代理。当然我们项目发布到服务器,也是直接保存在服务器上的某个文件夹下,进行Nginx代理即可,为了防止服务器收到攻击,可以携带上token,这个小编也不太明白,需要的同志自行百度吧!!二、下载安装Nginx1.原创 2022-01-14 09:33:03 · 11773 阅读 · 4 评论 -
Map转成JSON字符串,对象转成JSON字符串,JSON.toJSONString()全解决
一、前言我们在开发中难免和JSON打交道,这不小编最近遇到了。需要把一些信息转成JSON字符串,然后保存到数据库中。想到两种方式,一是新建实体类,然后转化为JSON,小编比较懒,直接Map多香呀!我们直接只有阿里巴巴的fastjson来进行转化即可,很方便!二、理想转化展示{"gender":"男","name":"小明","age":"18"}// 为空显示{}三、导入maven依赖<dependency> <groupId>com.alibaba</原创 2022-01-11 11:03:27 · 15339 阅读 · 0 评论 -
使用Xftp和FileZillaClient上传文件到本地CentOS7总是失败【已解决】
一、吐槽前言今天在学习Linux知识的时候需要windows下载的压缩包传到Linux上,两个工具都试了,怎么都不行。后来同事看不下去了,你这Linux基本命令都不知道怎么搞的,你新建的一个文件夹,是没有写权限的!!卧槽,这才恍然大悟,我以为工具有问题!二 、chmod 指令学习指令名称 : chmod使用权限 : 所有使用者使用方式 : chmod [-cfvR] [–help] [–version] mode file…说明 : Linux/Unix 的档案调用权限分为三级 : 档案拥有者转载 2022-01-11 08:31:42 · 1056 阅读 · 0 评论 -
已解决elasticsearch-head启动失败,报Failed at the elasticsearch-head@0.0.0 start script.
一、前言我们在学习ES时,安装可视化的界面,elasticsearch-head-master启动时报错。我们只需要按照报错的提示一步步进行设置安装环境就好了,下面跟着小编一起解决吧!!二、报错展示npm ERR! code ELIFECYCLEnpm ERR! errno 1npm ERR! elasticsearch-head@0.0.0 start: `grunt server`npm ERR! Exit status 1npm ERR!npm ERR! Failed at the e原创 2022-01-10 11:19:20 · 2710 阅读 · 0 评论