自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JODConverter + LibreOffice 实现在线预览 word、excel、ppt

文件在线预览功能需要先对文件进行转换,目前有多种实现方案,相比较之下现成的服务需要付费,免费的 apache poi 实现起来比较麻烦。这里我用到一种比较简单的实现方案,基于开源的 JODConverter 工具 + LibreOffice 实现文件的转换,从而实现附件预览功能。优点:实现简单。缺点:对 Linux 不太熟悉的小伙伴可能在最终部署 Linux 时可能会遇到一些小问题,所以在文章末尾针对 Ubuntu 22.04 安装 LibreOffice 进行了详细的介绍。

2024-03-06 12:10:06 432

原创 Easyexcel 富文本 RichTextString 样式导出不生效的原因

Easyexcel 导出动态表头和样式

2024-01-26 12:09:52 474

原创 k8s ingress-nginx 配置tls证书 https

之前一直在内网环境做项目,由于和外网隔离一直用的是 http 协议, 新项目要求用 https 协议,项目服务都部署在 k8s 中,使用 ingress-nginx 作为网关。从网上查找相关资料都是需要在 ingress 中配置 tls ,但是由于我创建的 ingress 比较多,且没有指定域名,一个一个去修改非常麻烦,而且开发人员在内网习惯使用 ip 来访问系统,一旦配置了域名,还需要开发人员去修改本地的 hosts 文件,所以我到 ingress-nginx 官网找到了解决办法。

2024-01-26 11:34:56 499

原创 pdfbox pdf转图片,图片长宽大小与pdf保持一致

需要将pdf转图片,用作预览,图片需要与pdf页的长宽大小保持一致。参数设置为多少才能保证图片的长宽大小与pdf一致。因为pt与px的关系是。

2022-08-02 18:04:04 2945 1

原创 springboot 读取配置报错java.lang.IllegalArgumentException: Could not resolve placeholder ‘xxx.xxx‘

springboot 读取配置报错java.lang.IllegalArgumentException: Could not resolve placeholder 'xxx.xxx'代码中写的是 @Value("xxx.xxx")由于配置文件中没有这个配置,导致报错,给个默认值就好了@Value("{xxx.xxx}") 由于配置文件中没有这个配置,导致报错,给个默认值就好了@Value("xxx.xxx")由于配置文件中没有这个配置,导致报错,给个默认值就好了@Value("{xxx.xxx:}")

2021-08-18 15:21:45 1731 1

原创 java poi生成的word表格在wps中的显示问题

java poi生成的word表格在wps中的显示问题poi导出的word文档使用office打开效果正常:使用wps打开效果异常:问题分析:1.怀疑是合并单元格问题poi导出的word文档使用office打开效果正常:使用wps打开效果异常:问题分析:1.怀疑是合并单元格问题 在桌面手动创建office文件,添加以上表格,保存后使用wps打开,发现格式与office一致,没有什么异常。怀疑是程序使用了过时的api,wps不支持某些word标签,分析过程如下: 1.1 将刚才

2021-08-06 16:07:33 3117 4

原创 记一次c3p0连接池连接mysql数据库的报错

mysql版本8.0.22先贴一下代码:在DataSource获取数据库连接时报错:java.sql.SQLException:Connectionscouldnotbeacquiredfromtheunderlyingdatabase!atcom.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:106)atcom.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.check...

2020-11-11 10:16:09 500

空空如也

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

TA关注的人

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