摘要: 使用的依赖 <dependency> <groupId>com.itextpdf</groupId> <artifactId>html2pdf</artifactId> <version>3.0.5</version> </dependency> 获取读取文件并转为PDF //读取html文件内容 阅读全文
posted @ 2023-11-16 15:14 行人~ 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 使用iText生成PDF表格形式报表 1、引用JAR包 <dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> <version>5.5.13.3</version> </dependency> i 阅读全文
posted @ 2023-07-26 09:35 行人~ 阅读(990) 评论(0) 推荐(0) 编辑
摘要: 使用EasyExcel创建动态的表格头(不使用实体对象),解决如何在同一个Sheet页面创建多个表个头,并兼容注册处理器实现合并单元格,设置列宽等操作。 1、引入EasyExcel <dependency> <groupId>com.alibaba</groupId> <artifactId>eas 阅读全文
posted @ 2022-09-08 11:23 行人~ 阅读(6130) 评论(0) 推荐(1) 编辑
摘要: 背景 项目中加密插件需要调用JNI的动态连接库dll,windows平台测试完成,部署到linux系统后no XXX in java.library.path异常出现的毫无防备。 平常解决方案 加载库的system.loadLibaray方法在linux下会将传入的库名前面加上lib,这和linux 阅读全文
posted @ 2022-05-26 15:03 行人~ 阅读(9196) 评论(1) 推荐(2) 编辑
摘要: 一、Mysql事务的隔离级别分为 读未提交 读已提交 可重复读 串行化 1、读未提交 事务A可以读取到事务B未提交的数据 设置MySql数据库的隔离级别 set SESSION TRANSACTION ISOLATION LEVEL READ uncommitted 查看当前数据库事务隔离级别 se 阅读全文
posted @ 2021-03-11 11:28 行人~ 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 一、自定义校验注解 1、使用spring校验引入jar包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-validation</artifactId> <version 阅读全文
posted @ 2021-02-26 18:04 行人~ 阅读(123) 评论(1) 推荐(0) 编辑
摘要: 原理 使用原子引用类的compareAndSet设置线程到对象中,当当前值为null期望值为当前线程修改成功时加锁成功,修改失败时进行自旋。 创建MyLock对象 public class MyLock { AtomicReference<Thread> reference= new AtomicR 阅读全文
posted @ 2021-02-24 10:17 行人~ 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 前言 使用springboot开发项目简单迅速,学习sprinboot原理,先明白springboot基本原理,自己动手写一个springboot的简单启动类,了解properties文件中的配置被什么地方使用,如何使用,配置文件又是如何改变springboot启动类的。 原理 使用@Configu 阅读全文
posted @ 2021-02-18 16:06 行人~ 阅读(60) 评论(0) 推荐(0) 编辑