- 博客(15)
- 收藏
- 关注
原创 常见集合操作工具类
在Java编程中,集合是经常使用的数据结构之一。集合操作涉及到添加、删除、查找、遍历、排序等常见操作。随着项目的不断增长,这些常见的集合操作可能变得越来越冗长和复杂。为了简化这些操作,我们可以创建一个集合操作工具类。这个工具类封装了常见的集合操作,可以使代码更加简洁和易于维护。本文将介绍常见集合操作工具类的实现方法和应用场景。在项目中常用到的校验集合或者集合之间的操作,等等.......
2023-12-08 13:24:27 545
原创 字符转换工具类
字符转换工具类是一种常用的工具类,它可以将不同格式的字符转换成另一种格式,方便开发人员在不同的场合使用。这些字符可能包括数字、字母、日期等等,转换的格式也有很多种,比如十六进制、二进制、日期格式化等等。在实际开发中,我们经常需要进行字符转换,因此了解和掌握字符转换工具类是非常重要的。以下提供的字符转换方法、都是日常使用的一些方法!
2023-12-07 15:29:10 1506 1
原创 数学计算工具类
数学计算工具类是一组用于简化数学计算的函数和方法的集合。在编写程序时,我们经常需要对数字和数学运算进行操作。使用数学计算工具类,我们可以轻松地进行常见的数学运算,如对数、三角函数、指数、向量运算等。同时,它还提供了一些常用的数学常量,如π和e,以及一些实用的方法,例如随机数生成器和浮点数比较函数。在编写需要数学计算的程序时,使用数学计算工具类可以提高代码的可读性和可维护性。
2023-12-01 13:33:10 492 1
原创 时间工具类(优化版)
时间是计算机程序中常用的数据类型之一,它在很多场景中都有着重要的作用,如日志记录、计时、缓存、定时任务等等。因此开发一个实用、可靠的时间工具类对于程序员来说是非常有必要的。一个好的时间工具类应该具备以下特点:易用性高、精度高、能够处理各种时间格式、支持不同的时区、提供丰富的时间计算方法等。在本文中,我们将探讨如何设计一个高质量的时间工具类。
2023-11-28 14:13:52 1088
原创 提取PDF文件纯文本内容
静态常量如下:/*** 提取PDF纯文本信息并自动生成摘要返回* @return 摘要*/logger.info("info message: 开始从文件 提取纯文本信息", fileName);//遍历PDF页面,获取每个页面的文本并添加到StringBuilder对象i++) {continue;// 去除页眉信息// 获得元素出现频率的 Map,键为元素,值为元素出现的次数// 所有 entry 对应的 Stream.stream()
2023-11-27 13:54:27 1146 1
原创 HTML字符串(带图片)转PDF文件、显示中文
本项目中就使用了iText库进行写的PDF文件到服务器,所以就没有写Flying Saucer库下的实例方法了。的HTIM字符串、也是直接上代码,简单易懂、相信大家都能看的懂得、对应的包一定要导入正确,否则会报错呦!不过需要注意的是,你在应用第三方库是,导包一定要导入正确,否则会有一些方法是无法使用的。Flying Saucer库下的可以看:2.1和2.2代码实例。iText库下的可以看:1.1和1.2代码实例。iText库下的可以看:1.3代码实例。的HTML的字符串时、我们直接上代码,简单易懂、
2023-05-17 17:20:03 2963 2
原创 SpringBoot 分片上传、断点续传、秒传、直传Minio
最近在学习,在SpringBoot上进行分片上传、断点续传、直接上传到Minio服务器上,中间也遇到的不少坑、2.4.2、方法上参数写着注解说明、这个参数是用到了、没写则是没有用到,直接传NULL即可。Mono 返回的格式和消息编码可以看、2.5.1、MESSAGE("msg", "api消息编码含义"),CODE("code", "api消息编码"),COUNT("count", "总记录数");DATA("data", "api结果"),// api消息编码。
2022-12-13 17:34:28 5014 11
原创 通过URL多线程异步爬取页面、图片转Base64格式
最近学习、需要通过url爬取页面html数据信息、将图片转成base64格式,图片太大转base64存在库里对数据库造成一定的压力,然后我又将图片给压缩了一下,在不失真的情况下、中间用到了别的工具类我都列举出来了。四、核心代码、可以参考自行根据逻辑进行修改调整。
2022-12-13 16:09:03 324
原创 图片压缩工具类(适合所有格式的图片)
2.1、具体需要什么样的,大家可以自行测试一下,如果有更好的办法大家也可能分享一下。// 处理png类型的图片 (版本停留在17年,如果使用不了,可以用下面这个)如果用maven管理项目的,可以去官网查看对象的依赖包。// 处理除png以外的图片 (最新版本在22年10份)
2022-12-13 15:24:57 474
原创 Spring事务基础知识
事务在执行过程中发生错误,会被回滚(Rollback)到事务开始前的状态,就像这个事务从来没有执行过一样。getTransaction() 是根据传入的 TransactionDefinition 获取一个事务对象,TransactionDefinition 中定义了一些事务的基本规则,例如传播性、隔离级别等。编程式事务由于代码入侵太严重了,因为在实际开发中使用的很少,我们在项目中更多的是使用声明式事务。注解加在类上面的时候,表示该类的所有方法都有事务,该注解加在方法上面的时候,表示该方法有事务。
2022-09-08 14:25:24 155
Base64Util.java
2023-12-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人