摘要: 本文主要分享使用documents4j将word转换成pdf,并解决中文乱码的问题。 一开始使用的是poi进行word转换pdf,但是当word中有图片,转换就会报错。 于是对比了各种转换方式,又选择了documents4j,通过网上的教程,很快就成功的将word转换成了pdf,还很好的保留了格式。 阅读全文
posted @ 2024-08-06 15:26 hello龙兄 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 在开发过程中,我们可能会遇到需要生成word,或者通过模板word替换相应内容的需求。但在文档中插入图片时,如果段落格式设置不对,就会导致图片只显示一点点或者不显示。接下来就介绍一下java编辑word和插入图片需怎么处理。 1.引入依赖 首先我们在项目中引入Apache POI,用于读取和操作wo 阅读全文
posted @ 2024-07-15 17:10 hello龙兄 阅读(74) 评论(0) 推荐(0) 编辑
摘要: Spring Security在认证过程中,是通过userDetailService的loadUserByUsername方法根据用户名来查找用户信息的,这样如果想在系统中有多个用户登录系统默认是不能实现的。所以想实现多用户系统登录的问题,我们就得有多个userDetailService的实现,在认 阅读全文
posted @ 2023-06-29 17:54 hello龙兄 阅读(1231) 评论(0) 推荐(0) 编辑
摘要: 使用IDEA连接PostgreSQL时,已经配置好Database,但是依旧提示Unable to resolve table'XXX',虽然不影响使用,但作为一个有追求的码农,怎能容忍有红色提示出现。 下面是完美的解决方案: dea中File-->Setting-->Languages&Frame 阅读全文
posted @ 2022-03-04 15:39 hello龙兄 阅读(2228) 评论(0) 推荐(2) 编辑
摘要: 今天使用OpenSSL创建SSL证书,创建完根证书,然后继续创建SSl证书时,出现错误:problem creating object tsa_policy1=1.2.3.4.1 6812:error:08064066:object identifier routines:OBJ_create:oi 阅读全文
posted @ 2021-06-22 10:20 hello龙兄 阅读(1159) 评论(0) 推荐(0) 编辑
摘要: 数据库索引原理一直只知道个大概,但对索引的理解还是不过清晰,比较片面,于是回来就各种找资料深入学习。分享一篇个人觉得解析的比较易懂到位的帖子,以下内容转载至https://www.jianshu.com/p/1775b4ff123a 索引 MySQL官方对索引的定义为:索引(Index)是帮助MyS 阅读全文
posted @ 2020-04-21 17:18 hello龙兄 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 实现搜索功能: 项目中的某个下拉列表长达200多个项,这么巨大的数量一个一个找眼镜都得看花,于是就得整了个搜索功能。看网上别人帖子有只能前缀匹配的方案,但只能前缀匹配的话用起来也不是很方便。于是就记录一下模糊匹配的方案。 实现效果: 这里使用的是combobox组合框,对于combobox的创建可以 阅读全文
posted @ 2019-08-03 12:00 hello龙兄 阅读(9642) 评论(0) 推荐(2) 编辑
摘要: 最近项目碰到一个大坑:APP上需要在获取视频列表时就获取视频的时长,但早期上传的时候数据库都没有保存这个数据,所以前段时间添加一个时长字段,在上传时手动输入视频时长,但是之前库中有上万条数据没这个信息,如果这样一条一条手动输入,人都得疯掉。所以谁也不提不管这破事,在这之前的视频时长信息就让它空在那。 阅读全文
posted @ 2019-07-22 13:20 hello龙兄 阅读(11508) 评论(5) 推荐(0) 编辑
摘要: 前阵子做了个评论过滤敏感词的功能,本地测试没有任何问题,然后就部署到线上服务器,通知相关人员线上测试。大约过了十来天,那货和我说接口出问题了,当时一脸懵逼,用了十来天突然出问题了???好吧,出问题了咱就解决吧,于是调用线上接口看什么问题。java.lang.NoClassDefFoundError: 阅读全文
posted @ 2019-07-16 16:49 hello龙兄 阅读(8291) 评论(0) 推荐(1) 编辑
摘要: 项目是三四年前的老项目,之前有IOS内购二次验证的接口,貌似很久都没用了,然而最近IOS的妹子说接口用不了,让我看看啥问题。接口流程时很简单的,就是前端IOS在购买成功之后,接收到receipt后进行了base64加密,然后传到我们服务端进行二次验证,确认用户是否购买成功,确认成功后创建自己的订单。 阅读全文
posted @ 2019-06-25 11:12 hello龙兄 阅读(7294) 评论(0) 推荐(0) 编辑