自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 将url转MultipartFile工具类

一、代码还有待优化的空间、可自行进行优化处理。

2022-12-13 15:52:52 2636

原创 图片压缩工具类(适合所有格式的图片)

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

原创 多线程基础

多线程的基础学习,入门。

2022-08-04 16:30:57 92

原创 时间工具类、Instant、date、LocalDate、String、LocalDateTime 相互转换

时间工具类

2022-08-02 15:17:09 2310

原创 使用xhshell 7 链接VMware虚拟机

使用xhshell 7 链接VMware虚拟机详细步骤

2022-07-15 11:59:16 1836 1

原创 哈希算法工具类

获取字符串的 SHA256 摘要信息

2022-07-14 10:23:53 644 1

Base64Util.java

Base64Util 是一个用于处理 Base64 编码和解码的工具类,它提供了一系列方法来方便地进行 Base64 数据的转换和处理。Base64 是一种用于传输 8 位字节码的编码方式,通过将数据转换成易传输的 ASCII 码,使其能够在文本协议中传输,同时也可以用来对二进制数据进行加密。 该工具类主要包括了以下几个功能: Base64 编码: 可以将普通的字节数组或字符串数据进行 Base64 编码,得到相应的 Base64 字符串表示形式。 此外,Base64Util 工具类还遵循了相关的最佳实践和安全规范,确保数据的正确性和安全性。在使用时,建议开发人员结合具体的业务场景和需求,合理选择和使用其中的方法,以确保数据的正确处理和安全传输。 总之,Base64Util 工具类是一个方便实用的 Base64 编码解码工具,能够有效地简化 Base64 数据处理的操作,提高开发效率,保障数据传输的准确性和安全性。

2023-12-07

空空如也

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

TA关注的人

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