- 博客(7)
- 问答 (4)
- 收藏
- 关注
原创 目前最佳的HTML转PDF的方案,websocket调用chrome浏览器开发者工具使用chrome的headless模式实现,效果卓越,简单有效。使用JAVA搭配MAVEN实现项目示例。
在Web开发和企业应用中,将HTML页面转换为PDF是一个常见需求。市面上有很多工具可以实现这个功能,但多数要么依赖外部服务,要么需要额外安装复杂组件。本文将分享一个纯Java实现的HTML转PDF解决方案,它通过WebSocket协议直接与Chrome浏览器通信,实现高质量的HTML到PDF转换,完美适配各种CSS,与浏览器展现完全一致。
2025-03-08 19:41:49
768
原创 MySQL给json类型字段创建索引,json数字数组、json_int数组、json_str数组、jsonObject数组创建索引以加快查询速度的方法
【代码】MySQL给json类型字段创建索引,json数字数组、json_int数组、json_str数组、jsonObject数组创建索引以加快查询速度的方法。
2024-11-11 15:51:06
299
2
原创 java枚举类使用注解@JsonFormat(shape = JsonFormat.Shape.OBJECT)导致的反序列化问题的完美解决方案,尤其是openfeign和对象转换时
java枚举类使用注解@JsonFormat(shape = JsonFormat.Shape.OBJECT)导致的反序列化问题的完美解决方案,尤其是openfeign和对象转换时遇到的这种反序列化异常
2024-08-29 16:21:53
1131
原创 linux centos8编译opencv,opencv_contrib,添加微信二维码识别模块等详细步骤和最基本用法,附windows运行所需的dll和java.so文件
需求java 17。
2024-02-02 17:44:55
1459
原创 解决复杂对象中数据类型变为LinkedHashMap,mysql中json字段使用mybatis-plus映射List<复杂对象>变为linkhashmap导致stream流操作等报错!
public class CustomTypeHandler extends BaseTypeHandler < List < 复杂对象 >> {@Override public void setNonNullParameter(PreparedStatement ps , int i , List < 复杂对象 > parameter , JdbcType jdbcType) throws SQLException {try {
2024-02-02 14:34:39
2199
1
原创 SpringSecurity最新版从入门到精通,WebSecurityConfigurerAdapter已经过时?最新版来了。
spring security的超详细配置和使用攻略,包括从登录校验开始到不同页面、不同功能的权限管理,包括了整合thymeleaf框架、用户登录信息持久化处理、csrf防护等web安全。
2023-03-25 00:21:40
3828
4
HTML中css的位置信息居然会导致元素大小发生变化
2024-09-22
MySQL数据表多层嵌套设计问题
2024-06-03
java stream流异常问题?这难道是灵异bug?
2024-01-29
数据库问题,查询出未录入数据怎么让其显示为零?
2021-11-23
j=5,(++j)+(j++)的值为多少?
2021-11-19
post表单返回值result是一个list,怎么取值?
2021-11-05
$post()中function(result),result接收不到数据
2021-06-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人