- 博客(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
原创 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
原创 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
空空如也
在文本框的失焦事件中计算另外一个文本框的值,点击一个按钮并且获取计算的值。
2018-10-24
jsp中textarea标签没有禁用,但是偶尔会输入不了是为什么。
2018-10-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅