自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 实操可行!通过源码安装pdf2htmlEX

,但美中不足的是,pdf2htmlEX项目的时间太过久远了,作者提供的安装脚本中有许多的依赖已经无法下载,而且这个项目也已经不再维护了。),在后者的基础上,成功安装了pdf2htmlEX。为了安装这个工具,前后花了很多时间,疯狂踩坑,处理各种包的依赖报错更是让人头大,但好在还是安装成功了,觉得实在有必要复盘记录下来,防止更多的人踩坑。

2024-07-27 20:10:55 1257

原创 使用POI解析word中的数学公式,并将公式转换为图片

使用poi读写word中的公式。

2024-07-25 16:42:30 666

原创 RabbitMQ Cleartext认证漏洞解决方法(开启SSL附原生MQ连接测试代码)

公司使用的消息中间件RabbitMQ经过安全扫描后发现存在Cleartext漏洞,该漏洞允许用户提供用户名和密码等敏感信息以明文形式传输。网上查了下解决方法,大多数方案都是修改RabbitMQ的配置,使用SSL方式连接MQ,但是这些修复方案都是结合SpringBoot测试验证的,而公司项目由于历史原因无法使用Springboot,因此需要用其他方法连接MQ客户端测试验证。

2024-06-30 22:12:06 593

原创 ES集群重启过程中,出现OOM错误

是 Linux系统中的一个重要参数,决定了一个进程可以拥有的最大内存映射区域数,也会间接影响线程的创建。通过内存映射,应用程序可以将文件或设备的内容直接加载到内存中,从而更高效地访问数据。由公式可以看出,给JVM分配的内存越多,能创建的线程就越少,越容易发生上述错误。由此看来,似乎是只需要减少ES的堆内存就能解决问题了,但是实际操作后,依然会发生此错误。公司服务器升级,要将原来服务器上ES的数据迁移到新的服务器上去。的值后再重启ES,不再出现OOM的错误。目录下的数据复制到新的ES集群下的。

2024-05-30 23:11:25 445

原创 Metadata Lock引起的事务阻塞

为了避免这种情况,MySQL引入了Metadata Lock(MDL锁),用于保护数据库的元数据(metadata),即数据库对象(如表、视图、触发器等)的结构信息,而不是数据本身。可以看到,owner_thread_id为55的线程已经获取到了MDL读锁,而owner_thread_id为67的线程正在等待MDL写锁。MDL锁是自动获取并释放的,无需用户显示管理,但有些情况需要特殊注意——SQL执行失败,不会释放MDL锁,而是要等到事务结束。通常情况,事务都会有超时机制,MDL锁的超时时间默认为1年。

2024-04-18 12:45:47 1347

原创 nginx控制静态资源访问权限

一些静态资源如图片、html等,如果文件地址暴露,不需要权限也能访问。鉴于这种情况,对静态文件的直接访问需要进行权限判定。

2024-04-09 00:00:00 2704

原创 springboot设置Content-Type的踩坑记录

最近遇到一个需求,需要根据上传文件的类型,设置response的Content-Type,代码的简单示例如下!但是,在进行测试时,发现接口响应的Content-Type始终是text/plain,导致浏览器渲染异常。对Springboot源码一步一步调试,最终找到问题原因:Springboot会根据接口的返回值类型,推断设置response的Content-Type。已上述代码为例,返回值为String类型,在方法中,selectedMediaType为text/plain,最后通过消息转换器的。

2024-04-08 15:31:01 2001

原创 Git上fork后的代码仓库如何与原仓库进行同步

Git上fork后的代码仓库如何与原仓库同步

2020-10-20 23:58:17 6778

空空如也

空空如也

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

TA关注的人

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