
bug集合
把虫杀完,才能为客户提供可口的健康的佳肴。即服务端开发bug问题
mt23
学习的路是勇于探索与思考,编程终点便是你是谁?世界从何而来?
展开
-
ERR_CERT_AUTHORITY_INVALID和SSL: error:0B080074:x509
简述用nginx部署了https,但是在浏览器上能够正常,微信小程序访问就是不行,最后调试后才发现客户端抛了一个这样的错误:ERR_CERT_AUTHORITY_INVALID,从字面意思上理解就是证书有问题,但是考虑了一下,这个证书时刚申请的呀,应该不会有问题。排查问题首先可以肯定证书的配置肯定有问题,接下来我们要考虑的是证书本身有问题,还是在配置时没配对,在下载证书时,有nginx版、tomcat版、apache版,我这次意识到我在nginx配置时,好像用的apache版证书,所以问题应该是原创 2021-06-10 15:15:18 · 1858 阅读 · 0 评论 -
Could not find or load main class org.springframework.boot.loader.JarLauncher
简述今天用java -jar出现了个匪夷所思的错误Error: Could not find or load main class org.springframework.boot.loader.JarLauncher,这个第一眼感觉应该是jar包本身的问题。结果排除下来问题也算找到了。从java -jar说起java -jar app.jar用这个启动没啥问题,但是由于要指定java的工作路径所以我们加了个参数java -jar -Duser.dir=/home app.jar一直行就一脸懵逼原创 2021-06-10 14:41:08 · 7092 阅读 · 0 评论 -
IDEA Process finished with exit code -1073741819 (0xC0000005)or Maven Process terminated 导致项目无法运行的问题
背景当我再次解决这个问题时,我才恍然大悟,在很久以前我遇到过这个问题,2021年新年的开始,预想着一个好兆头,因此特有花了一点点时间把桌面清理的干干净净,看着硬盘所剩不多的可用空间,忍不住拿出来万年不用的360清理了一下垃圾。好了,一切工作准备就绪后开始快乐的编程了,刚才是还是好的,但某一时间项目突然运行不了???Process finished with exit code -1073741819 (0xC0000005)在IDEA上运行直接报上诉错误,首先,我代码没有任何改动,刚刚还是好的,原创 2021-02-20 10:13:15 · 1891 阅读 · 2 评论 -
[排坑] docker ps 命令无响应整个服务崩溃
项目场景:使用2核4G的服务器搭建了基于docker的若干服务问题描述:首先说现象,整个服务崩溃无法访问进入服务器后使用docker ps命令无响应原因分析:在线上经历来讲,我遇到过两次这个现象,分别在不同的项目中,排除与代码层面的问题,毫无疑问,这个问题是致命的,一旦发生,整个服务瘫痪,我记不清第一次出现这个问题是什么原因造成的了。所以下面说的问题定位方法仅供参考毫无疑问,重启服务器是能够解决的,但这是下下策,我们需要找到问题根源。查看磁盘使用情况,df -h查看端口占用情况,原创 2020-09-27 11:29:38 · 6847 阅读 · 0 评论 -
[排坑]ScheduledThreadPoolExecutor Java 线程池吞掉未捕获异常
前言最近在线上发现了很诡异的事情,某个服务的线程处理运行很不稳定,经常性不能正常工作,但是也排查不出来问题根源。最终确定了原因是在使用scheduleAtFixedRate时,Runnable中发生了未捕获异常,并且未配置uncaughtExceptionHandler导致异常发生后,日志直接被吞了。解决办法方法一配置uncaughtExceptionHandler处理类,但是这个的处理逻辑是由线程池决定了,在特定的场景下,我们不清楚线程池的具体实现,需要查看代码方法二(推荐)自定义抽象的Ru原创 2020-09-22 10:35:53 · 1146 阅读 · 0 评论 -
[排坑]内存缓存(Ehcache)不小心的写数据,导致缓存被污染的事故
项目场景:在项目中使用基于内存(JVM)的缓存缓存了每个用户的基本信息用户的基本信息会同步到终端设备问题描述:发现同步到终端设备的数据与数据库的不一致。但是很奇怪的是其中一个属性值小概率被置为空了。在数据库中值是存在的。原因分析:1,论证数据库数据与缓存数据的一致性,这里的一致性是指,我在数据库看到的,和被缓存的数据是否相同。因为不排除,在查询数据库并缓存时,ORM映射问题导致某个属性没被赋值,但是这种问题一般出现频率是高频的,而不会是偶发。但也不排除偶发概率,因为在属性映射时,假设原创 2020-09-17 18:05:03 · 683 阅读 · 0 评论 -
[排坑]Spring Boot @RequestParam的required=true但参数依然为null
使用场景:使用Spring Boot的@RequestParam注解时,我知道required的默认值是true,理论上来讲,被注解标注的参数如果为null,Spring Boot应该抛出异常。但实际上没有。问题描述: public RestObjectResponse<xx> xxx(@RequestParam(value = "role")UserRole role) { return xxx; }从上面的代码来看,如果role为null,应该会直原创 2020-09-17 11:28:17 · 4343 阅读 · 1 评论 -
集成Nacos1.2.1和Dubbo2.7.6 消费者报错No provider available for the service xxx
maven依赖 <dependency> <groupId>org.apache.dubbo</groupId> <artifactId>dubbo-registry-nacos</artifactId> <version>2.7.6</version> </dependency...原创 2020-04-28 16:27:11 · 2316 阅读 · 0 评论 -
java.lang.NumberFormatException: multiple points异常的解决
前言最近在项目中,遇到随机性的mybatis查询问题。每次问题都是出在相同的字段上。原创 2020-01-08 13:36:31 · 3222 阅读 · 0 评论 -
IDEA2018升级IDEA2018.3后lombok插件无法使用
问题之前用的IDEA2018.1版本,但是与gradle5不兼容,就升级了IDEA201.3目前的最新版。但是发现lombok插件无法使用。解决原因是我导入了IDEA2018.1版本的配置。但两个版本的lombok不兼容。所以在setting->plugs->lombok更新即可。点进去会提示冲突的插件。按照提示更新即可。...原创 2019-12-22 20:31:18 · 763 阅读 · 0 评论 -
Cause: org.jetbrains.plugins.gradle.tooling.util.ModuleComponentIdentifierIm Lorg/gradle/api/artifac
每次gradle总不会让我顺心如意构建项目。真的有点烦。不止一次出现环境问题。归根结底还是自己菜!问题Cause: org.jetbrains.plugins.gradle.tooling.util.ModuleComponentIdentifierIm Lorg/gradle/api/artifacts/ModuleIdentifier分析这是我从git上拉mybatis-plus项目下...原创 2019-12-22 16:33:54 · 901 阅读 · 0 评论 -
java jna java.lang.UnsatisfiedLinkError: Unable to load library Native library (win32-x86-64/C:\User
背景在新装的win系统下,java项目人脸识别项目要调用动态库,下面就说说问题问题Exception in thread “main” java.lang.UnsatisfiedLinkError: Unable to load library ‘C:\xxx\xxx\xxx\xxx.dll’: Native library (win32-x86-64/C:\xxx\xxx\xxx\xxx...原创 2019-12-21 16:54:42 · 4027 阅读 · 1 评论 -
/oauth/check_token 401
检查token的接口无法使用此接口没有允许,默认是不允许访问方法一// AuthorizationServerConfigurerAdapter @Override public void configure(AuthorizationServerSecurityConfigurer oauthServer) throws Exception { //允许表单...原创 2019-05-19 00:23:11 · 4406 阅读 · 0 评论 -
阿里云ECS 远程终端无法连接
结论 如果你和我遭遇相同,你应该快去看看按量付费的服务器是不是欠费了。坑 昨天需求方刚买的服务器,今天早上还屁颠屁颠的在电脑上登录了,准备开始部署网站,tomcat 正常运行了。于是我屁颠屁颠的在浏览器上访问Hello World,我这就纳闷了,网页一直转就是转不出来。我当时一脸懵逼,这什么情况,终端也没有反应了,于是重新连接ssh,这丫的什么情况输入命令后一直没有返回提示输入密码的反馈,原创 2017-05-10 15:34:16 · 1246 阅读 · 0 评论 -
else if 始终执行
代码:var a = 3;if (a== 1){ b = 1;}else if (a== 2){ b = 2;}else if (a== 3){ b = 3;}else if (a== 4){ b = 4;}else if (a== 5);{ b = 5;}console.log(b);现象: 无论a值是原创 2017-05-10 08:50:25 · 408 阅读 · 0 评论 -
The last packet successfully received from the server was 59,866 milliseconds ago. The last packet
com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failureThe last packet successfully received from the server was 59,866 milliseconds ago. The last packet sent successfully ...原创 2019-09-11 13:25:20 · 1240 阅读 · 0 评论