
问题修复记录
文章平均质量分 68
枫夜求索阁
「枫夜·求索阁」——技术人的思维藏经阁。十年开发沉淀架构设计/源码解析/效能工具,同步技术博客(https://www.fengyege.top/)。既写硬核代码,也谈工程师人文修行,守拙求真,与大家共探技术美学与人生代码。
展开
-
问题解决系列:pillow 安装失败,提示: fatal error: Python.h: No such file or directory
在安装 Pillow 库时遇到 fatal error: Python.h: No such file or directory 错误时,这通常是因为缺少 Python 的开发文件导致的。这些文件包括 Python.h 和其他一些头文件,这些文件通常包含在 Python 的开发包中。原创 2023-06-30 10:20:27 · 1162 阅读 · 0 评论 -
问题解决系列:证书续签的时候,nginx重启报错
进行let's encrypt证书续签之后,nginx重启报错,本篇博客主要讲诉解决方案。原创 2023-02-20 17:08:43 · 471 阅读 · 0 评论 -
问题解决系列:从源码讲解为什么是 ‘JZ0SL_ Unsupported SQL type 1111‘
正在做代码改造,使用mybatis+sybase进行数据库操作,运行过程中,提示以下报错:java.io.IOException: JZ0SL: Unsupported SQL type 1111。本篇博客主要是讲述该解决方案。原创 2022-12-02 20:18:44 · 1140 阅读 · 0 评论 -
问题解决:Unable to open nested entry ‘********.jar‘ 问题解决
在现场服务器上面,直接使用 winRAR 将 jar打开,然后直接拖拽一个新的子JAR进行替换。之后,执行报错。本篇文章主要讲诉如何进行解决。原创 2022-07-13 11:35:20 · 1948 阅读 · 0 评论 -
问题解决:WSL的CentOS7报错Failed to get D-Bus connection: Operation not permitted解决办法
本地Windows10启动WSL的centos7,然后在安装docker-ce之后,启动报错的解决方案。原创 2022-06-03 22:46:55 · 5712 阅读 · 2 评论 -
问题解决:java.lang.IllegalArgumentException: character to be escaped is missing
在做代码生成工具,需要将对应代码的结果存放到 src/test/resources 下面,并按照包路径进行生成。其中,对包路径的 . 替换为目录分隔符,提示报错:java.lang.IllegalArgumentException: character to be escaped is missing。本篇博客主要是讲述该问题的解决方案。原创 2021-03-19 20:05:36 · 6985 阅读 · 0 评论 -
问题解决:io.lettuce.core.RedisCommandExecutionException: CLUSTERDOWN
程序调用redis集群,总是间歇性地提示报错,报错提示如下:io.lettuce.core.RedisCommandExecutionException: CLUSTERDOWN。本篇博文主要是讲述问题发生的原因及解决方案。原创 2021-03-04 23:27:31 · 8551 阅读 · 4 评论 -
问题解决:jupyter读取excel文件中的xlsx格式文件报错,提示 ImportError: Install xlrd >= 1.0.0
使用jupyter进行代码开发,在运行过程中,提示:ImportError: Install xlrd >= 1.0.0。本篇博文主要是为了解决该问题。原创 2021-02-10 11:08:01 · 4782 阅读 · 0 评论 -
问题解决:maven打包之后运行,报错:Invalid byte 3 of 3-byte UTF-8 sequence.
maven编译打包之后,运行报错,提示:Invalid byte 3 of 3-byte UTF-8 sequence.。查看报错的具体文件,发现是XML文件,编码为UTF-8,但是打包之后的文件存在部分中文乱码。本篇博文主要是讲述该情况的解决方案。原创 2021-01-22 18:05:33 · 820 阅读 · 0 评论 -
问题解决:IE11环境下,post提交出现乱码问题
IE11环境下,post提交出现乱码问题;而在IE8-10、谷歌浏览器下,则不会出现乱码问题。本篇博文提出一种针对性的解决方案。原创 2021-01-20 16:49:32 · 618 阅读 · 0 评论 -
问题解决:使用arthas发现JDBC驱动类死锁阻塞问题并加以解决的过程
开发微服务项目的时候,发现数据库链接创建过程中,陷入了阻塞状态。表现形式为:程序输出日志之后,便卡死不动,不再显示新的日志。于是使用arthas进行问题跟踪,并根据发现的问题,针对性解决!原创 2021-01-17 23:25:28 · 2733 阅读 · 1 评论 -
问题解决:org.springframework.util.InvalidMimeTypeException: Invalid mime type “application/xhtml+xml“
项目运行过程中,部分链接访问会报错,报错提示Invalid mime type "application/xhtml+xml"。本文主要是讲述该种情况发生的原因及解决方案!原创 2021-01-11 16:21:35 · 4926 阅读 · 1 评论 -
问题解决:谷歌浏览器上,使用原生JS无法删除cookie的解决方案
在测试项目退出功能的时候,发现退出之后,微服务框架所生成的cookie依旧存在。导致进入首页的时候,没有异常跳转,反而正常进入。为了简单处理,使用了原生JS进行cookie的删除。但是执行之后,cookie未正常被删除,依旧存在。本篇博客主要是讲述该情况发生的原因及解决方案。原创 2021-01-08 15:05:12 · 1695 阅读 · 1 评论 -
问题解决:cannot be resolved to absolute file path because it does not reside in the file system: jar
springboot打包之后,读取jar包的资源文件内容报错。本篇博客主要是讲述该原因及解决方案。原创 2021-01-05 16:52:25 · 40467 阅读 · 5 评论 -
问题解决:springboot获取环境变量,Environment未注入,导致报错
springboot框架下,需要获取变量的值,并进行其他操作。而针对变量获取,写了工具类,放在lib包当中,并被引入。但是使用的过程中,却发现注入的Environment变量为空,导致空指针异常。本篇博客主要是讲述该种情况。原创 2020-12-28 23:10:57 · 4133 阅读 · 0 评论 -
问题解决:“main ERROR Error processing element appender ([configuration: null]): CLASS_NOT_FOUND“
springboot框架项目,为了兼容老项目,将日志系统改造为log4j。启动项目之后,日志报错。本篇博客主要是讲述该种情况的解决方案。原创 2020-12-24 15:37:18 · 15547 阅读 · 1 评论 -
问题解决:java.lang.NoSuchMethodError: org.slf4j.spi.LocationAwareLogger.log
mcat项目启动之后,报错,报错提示如下:java.lang.NoSuchMethodError。本文主要是针对此种情况进行阐述说明。原创 2020-12-16 17:46:16 · 7195 阅读 · 0 评论 -
问题解决:java.sql.SQLException: No suitable driver found for jdbc:mysql
Java项目运行过程中,调用mysql连接报错,提示报错如下:java.sql.SQLException: No suitable driver found for jdbc:mysql。 本文主要是针对此种情况进行阐述。原创 2020-12-16 17:03:23 · 5816 阅读 · 1 评论 -
问题解决:SpringBoot+mybatis+MySQL环境下,调用存储过程报错
SpringBoot+mybatis+MySQL环境下,调用存储过程报错。本篇博客主要是针对此种情况进行解释说明并提供解决方案。原创 2020-11-20 15:00:16 · 1199 阅读 · 0 评论 -
问题解决:mysql新增分区,报“VALUES LESS THAN value must be strictly increasing for each partition”
MySQL建分区表之后,并建立了连续多个分区。但是为了做测试,就删除了其中一个分区。在重建的过程中,提示报错。本篇博客主要是针对此种情况进行说明并提供解决方案。原创 2020-11-20 11:16:43 · 11406 阅读 · 2 评论 -
问题解决:SpringBoot读取配置文件乱码
功能开发过程中,有一些配置项含有中文字符。在调用spring的Environment变量读取的时候,发现有中文乱码。本文主要是针对此种情况进行解决。原创 2020-11-19 14:13:06 · 2161 阅读 · 0 评论 -
问题解决:微服务框架下,引入spring-kafka并移除brave-instrumentation-kafka-clients,运行报错
开发微服务项目的时候,引入了spring-kafka,并移除brave-instrumentation-kafka-clients,启动报错。本篇博文主要是讲述解决的方法。原创 2020-11-17 19:11:57 · 940 阅读 · 4 评论 -
问题解决:IDEA的项目新增JSP文件,找不到新建JSP模板选项
IDEA的项目新增JSP文件,找不到新建JSP模板选项。本篇博文主要是针对此种情况进行问题的解决。原创 2020-10-29 18:19:12 · 1626 阅读 · 1 评论 -
问题解决:IDEA引入@Slf4j使用log变量,编译之后报log cannot be resolved
IDEA引入@Slf4j使用log变量,编译之后报log cannot be resolved。本篇博客主要是针对此种情况进行解决。原创 2020-10-29 15:47:58 · 6371 阅读 · 3 评论 -
问题解决:记录一次Java程序内存泄露的解决过程(proxool内存泄露)
在线上运行的程序,有一天突然前端响应缓慢,但是后台日志依旧还在正常输出。针对这种情况,本篇博客主要是进行问题解决的过程说明。原创 2020-10-27 17:27:49 · 818 阅读 · 0 评论 -
问题解决:记录一次解决Java应用CPU居高不下的过程
线上有一个项目,在运行过程中,CPU会随着时间逐步递增,并最终占满全部CPU,导致应用无法响应,形成故障。本篇博文主要是针对此种情况进行问题解决并梳理解决步骤。原创 2020-10-27 15:47:44 · 646 阅读 · 0 评论 -
springboot学习系列:项目运行存在多个相同路径的文件,导致项目运行异常的解决措施
旧项目改造成微服务项目,有些项目存在多个相同路径的Java文件,在运行过程中,时常遇到找不到方法的问题。本篇博客主要是针对此种情况进行问题的解决。原创 2020-10-27 00:05:26 · 1086 阅读 · 0 评论 -
springboot学习系列:项目以普通方式打包的方法
开发新的项目,因为功能有一些雷同,所设置为项目公共依赖项目,其中存放公共部分的代码。因为引入了公司微服务框架的service-parent框架,会默认build方式是springboot打包,导致项目打包出来没办法被其他项目引入。所以,本篇博客主要讲述这种情况的解决方案。原创 2020-09-30 12:44:30 · 1228 阅读 · 1 评论 -
问题解决:java.lang.NoSuchMethodError: org.springframework.aop.support.AopUtils.isCglibProxyClass
最近进行项目微服务重构,而有一个老项目是使用cxf。在重构之后,项目运行的时候,报方法不存在的问题。本篇博客主要是针对这种情况提出解决方案。原创 2020-09-29 16:59:48 · 3711 阅读 · 1 评论 -
springboot学习系列:JSP页面调用JS,页面显示乱码
最近在进行旧项目的迁移改造,技术框架是SSH3(Spring+Struts2+Hibernate),而项目编码是GBK,JSP和JS什么都是GBK编码。而我们现在普遍都是使用UTF-8编码进行开发,很多技术默认就是使用UTF-8。所以问题就出现在这里,springboot启动程序,打开登录的JSP页面,登录之后,原页面正常显示,但是JS部分显示乱码。本篇博文主要是针对此种情况进行说明。原创 2020-09-04 23:02:46 · 1015 阅读 · 0 评论 -
问题解决:MySQL中执行sql语句错误 Error Code: 1093
mysql执行报错,提示 : Error Code: 1093. You can't specify target table 'car' for update in FROM clause。本篇博文主要是针对此种情况提出解决方案。原创 2020-08-21 15:29:31 · 2846 阅读 · 0 评论 -
问题解决:struts版本升级为2.5.22,struts某些action扫描不进,调用action报404错
因为struts报了漏洞,项目必须升级到struts2.5.22。该项目是比较老旧的项目,技术是传统的SSH3框架,即spring+struts2+Hibernate。所以升级过程算是比较繁琐,而且问题也比较多。其中遇到一种情况,项目启动之后,某些action访问报错,提示404。本博文就是针对这种情况进行解说说明。原创 2020-08-19 13:23:43 · 2345 阅读 · 1 评论 -
使用正则表达式将纯数字的章节进行替换,使得读书软件可以识别章节
下载了小说下来,但是使用读书软件打开本地的小说文件,没办法识别其章节。所以开发一个小程序,进行优化,使得其可以被读书软件给识别。原创 2020-08-04 19:15:05 · 5203 阅读 · 0 评论 -
IDEA学习系列:查看lib源码显示乱码的解决方式
使用idea进行开发代码,有时候需要查看依赖的lib包的源码。但是因为项目是老项目,编码是GBK。所以打开会显示乱码。没办法直接通过点击右下角的编码切换来进行更新。本篇博文主要是讲述该解决方案。原创 2020-07-09 23:47:55 · 4884 阅读 · 3 评论 -
Oracle学习系列:将较大的SQL文件导入数据库的操作步骤(含踩坑记录)
因项目需要,需要将生产环境的数据导出一份到测试环境。其中,有几个表的数据量比较大,其中一个表的数据量大概在80万左右。如果直接使用`Navicat`工具进行导入,测试导入3万条,花了大概半小时。时间太慢,需要使用更好的方式进行导入。原创 2020-07-09 14:48:33 · 4108 阅读 · 0 评论 -
问题解决:遇到tomcat的假死问题,如何排查问题
线上有时候会遇到一种这样的情况:tomcat没有奔溃退出,输出日志也没有异常,但是界面访问就一直卡着。假如遇到这种情况,没错,你遇到了tomcat假死问题了。那么,该怎么排查这个问题呢?这个就是本文的重点了。原创 2020-07-06 17:34:01 · 10429 阅读 · 1 评论 -
问题解决:启动tomcat,日志输出:java.lang.ClassNotFoundException: com.tingyun.api.agent.TingYunApiImpl
启动tomcat,日志输出:java.lang.ClassNotFoundException: com.tingyun.api.agent.TingYunApiImpl。本篇博文主要是针对这个问题进行解决。原创 2020-07-03 16:52:47 · 914 阅读 · 0 评论 -
问题解决:java运行HiveQL,报错:java.lang.NoClassDefFoundError: org/apache/hadoop/conf/Configuration
使用Java编写HiveQL语句,然后通过jdbc的方式远程连接hive集群,并执行。在执行过程中,出现报错,其错误信息为:“java.lang.NoClassDefFoundError: org/apache/hadoop/conf/Configuration”。根据这个问题提示,按照步骤解决了问题,并整理成博文输出。原创 2020-06-17 23:38:39 · 17332 阅读 · 5 评论 -
问题解决:mysql执行插入操作,报“You can change this value on the server by setting the max_allowed_packet”
项目开发过程中,数据库是使用MYSQL。因为有一个表的字段是设置为LONGTEXT,最大可以存放 4GB的内容。而这次,在控制台执行SQL,因为大小过大,导致报错。本篇博文主要是针对这个问题,并提出两种解决方案。原创 2020-06-16 23:46:35 · 1892 阅读 · 0 评论 -
问题解决:Given NMToken for application : appattempt_xxx is not valid for current node manager
执行HiveQL脚本的时候,提示“Given NMToken for application : appattempt_xxx is not valid for current node manager”,根据问题提示,找到问题发生的原因,并加以解决!原创 2020-06-10 00:22:06 · 702 阅读 · 0 评论