自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 问答 (2)
  • 收藏
  • 关注

原创 分享aspose的word转pdf遇到的坑

排查了好久,做了很多验证,发现pdf文件是先用docx模版,用占位符进行填充内容,生成新的docx文件,再通过aspose将word转成pdf文件。通过验证发现生成docx文件的内容用wps打开是能正常显示的。最后发现是占位符的字体的原因,推测是上一个开发复制进docx文件的占位符的字体格式特殊,导致到pdf显示不出来。并且这个问题只能在arm服务器部署的应用上能复现,x86的服务器下载的文件都能正常的显示。今天收到现场实施反馈的一个bug,说下载下来的pdf。文件里面的文字显示不出来,如下图。

2026-01-15 15:39:14 203

原创 org.springframework.web.HttpMediaTypeNotAcceptableException: No acceptable representation

遇到一个调用接口报错,排查发现是因为返回的对象里面包含了 @JsonProperty(“pageNum”)注解导致的。

2026-01-07 14:22:17 588

原创 java.lang.IllegalStateException: Failed to introspect Class 错误分析

摘要 该文分析了Java应用启动时出现的IllegalStateException: Failed to introspect Class错误。问题原因是切换Git分支后,某些类文件在新分支上不存在,而开发者未执行mvn clean清理旧编译文件导致的冲突。解决方案很简单:执行mvn clean命令清理项目,然后重新启动应用即可恢复正常。该案例提醒开发者在切换分支后要注意清理旧的编译文件,避免类文件冲突问题。

2025-12-31 09:58:53 177

原创 es报错Caused by: java.io.IOException: Connection reset by peer

后面排查发现是因为es是用docker容器部署的,容器内部的 /proc/sys/net/ipv4/tcp_keepalive_time 连接时间是 7200 但是容器所在服务器的时间是 600.参考:https://blog.csdn.net/lzxlfly/article/details/128234591 发现配置是对的。解决方案:通过改配置保证连接一致。使用系统过程中,偶发出现es连接断开,重新连接又好了;

2024-07-18 09:44:08 512

原创 往阿里OSS上传文件报错None of the TrustManagers trust this certificate chain

OSS文件上传

2024-03-14 17:37:52 1974 2

原创 AttributeError: module ‘pkgutil‘ has no attribute ‘ImpImporter‘. Did you mean: ‘zipimporter‘?

File “D:\代码资料\pyhon\demo\venv\Lib\site-packages\pip_internal\metadata\importlib_envs.py”, line 123, in _find_eggs_in_zip。File “D:\代码资料\pyhon\demo\venv\Lib\site-packages\pip_internal\metadata\importlib_envs.py”, line 123, in _find_eggs_in_zip。

2024-03-08 23:41:42 11566 1

原创 常用软件下载地址

https://code.visualstudio.com/

2023-12-07 00:04:07 148 1

原创 RocketMQ学习笔记

RocketMQ学习笔记

2023-12-07 00:03:04 122 1

原创 RocketMQ参考资料

https://gper.club/articles/7e7e7f7ff3g58gc6g6ehttps://gper.club/articles/7e7e7f7ff3g59gcfg66https://github.com/apache/rocketmq/tree/master/docs/cnhttps://www.itmuch.com/books/rocketmq/

2023-12-06 22:41:25 110 1

原创 git常用命令

git checkout -b new_branch_origin/3.0 基于远程创建本地分支。git clone remote_url 从远程仓库下载最新的本版本至本地仓库。git branch new_branch_name 基于当前分支创建新的分支。git commit -a m ‘提交评论’ 添加至我们的本地的仓库。git init 直接把当前目录初始化成一个git本地仓库。git checkout branch 切分支。git branch -a 查看所有的分支。

2023-03-21 19:57:03 132 1

原创 DDD学习之旅 笔记1

DDD

2023-01-17 23:56:55 127

原创 记录一次spring boot项目打包后,启动失败

java 启动jar包报错

2023-01-15 18:34:47 330

原创 python下载和安装

python安装

2022-12-11 15:26:42 994

原创 minio上传文件报错

minio上传文件报错

2022-09-03 16:19:39 5206 1

原创 minio上传文件报错

minio上传文件报错

2022-09-03 16:17:09 4068

原创 Type handler was null on parameter mapping for property ‘__frch_uid_0‘

Type handler was null on parameter mapping for property ‘__frch_uid_0’记录一次mybatis中查询报Type handler was null on parameter mapping for property '__frch_uid_0’错误的情况,排查出报错的原因是我在sql.xml中写了循环参数的标签,但是我在给collection传参的时候,给的是一个Map类型的值,然后就报错了,后面改传list集合就么问题了。...

2020-08-12 16:47:50 1130 1

原创 Hazelcast踩坑之旅

2020-04-07 23:28:24 [MC-Client-dev.internal-1] WARN c.h.c.i.c.ClientConnectionManager - MC-Client-dev [dev] [4.0.1-SNAPSHOT] Exception during initial connection to [localhost]:5701: com.hazelcast.core...

2020-04-08 00:08:36 2411

原创 Spring Boot学习之旅

Spring Boot简介简化spring应用开发的一个框架;整个spring技术栈的一个大整合;j2ee开发的一站式解决方案;Spring Boot的特点为所有 Spring 的开发者提供一个非常快速的、广泛接受的入门体验开箱即用(启动器starter-其实就是SpringBoot提供的一个jar包),但通过自己设置参数(.properties),即可快速摆脱这种方式。提供了...

2020-02-29 23:29:41 177

原创 在自己的代码中,如果创建一个 java.lang.String 类,这个类是否可以被类加载器加 载?为什么

在《深入理解java虚拟机》一书中有这样一段话,“即使自定义了自己的类加载器,强行使用defineClass()方法去加载一个以‘java.lang’开头的类也不会成功,如果尝试这样做的话,将会收到一个由虚拟机自己抛出的‘java.lang.SecurityException:Prohibited package name:java.lang’异常”。所以如果创建一个java.lang.Stri...

2019-06-26 14:58:13 1620

转载 oracle数据库中&字符转义

oracle数据库中&字符转义insert into table values( 'http://localhost:8080/index.action?username=138&type=1 ');insert into table values( 'http://localhost:8080/index.action?username=138 '|...

2019-04-26 16:06:58 2485

转载 java并发之AQS详解

java并发之AQS详解一、谈到并发,不得不谈ReentrantLock;而谈到ReentrantLock,不得不谈AbstractQueuedSynchronizer(AQS)!  类如其名,抽象的队列式的同步器,AQS定义了一套多线程访问共享资源的同步器框架,许多同步类实现都依赖于它,如常用的ReentrantLock/Semaphore/CountDownLatch…。 ...

2018-09-05 16:44:56 237

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除