自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 MQ队列封装服务工程

MQ队列封装服务实例

2022-11-21 14:39:25 630 1

原创 java实现PDF转图片功能,附实例源码

本文整理了一个java实现PDF转图片的工具类,支持单页及多页的转换!

2022-06-24 15:07:26 2746

原创 java实现word文件转图片,支持分页

项目有使用到,就做个记录,可直接使用以下工具类前提pom文件需要引入相关的jar包 <!-- spire doc for java --> <dependency> <groupId>e-iceblue</groupId> <artifactId>spire.doc</artifactId> <version>3.2.3</ve

2022-05-31 14:38:05 1711 3

原创 16进制字符串转byte[],byte[] 转文件

16进制字符串 转 byte[]public class StringToBytesUtil {/** * 16进制转byte[] * @param hexString * @return */ public static byte[] hexStringToBytes(String hexString) { if (CheckUtils.isNull(hexString)) { return null; } hexString = hexString.toUpp.

2021-12-30 15:16:27 473

原创 byte[]类型转文件

byte[]转文件工具类public class BytesToFileUtil { /** * byte[] 转文件 * * @param data * @param file */ public static void genFile(byte[] data, File file) { if (CheckUtils.isNull(data) || data.length < 3 || CheckUtils.isNull(file)) return; tr.

2021-12-30 15:10:54 997

原创 16进制字符串转byte[],byte[] 转16进制字符串

16进制字符串 转 byte[]/** * 16进制转byte[] * @param hexString * @return */ public static byte[] hexStringToBytes(String hexString) { if (CheckUtils.isNull(hexString)) { return null; } hexString = hexString.toUpperCase(); int length = hexStrin.

2021-12-27 20:50:04 313

原创 对象集合根据指定属性进行去重

需求:一个对象List集合需要根据对象的指定属性进行去重工具类代码:public class CollectionUtils { /** * 根据集合属性去重 * @param keyExtractor * @param <T> * @return */ public static <T> Predicate<T> distinctByKey(Function<? super T, Object> keyExtractor) {

2021-09-17 11:22:22 515

原创 java实现多种格式视频上传、转码、播放、下载工具类

视频上传、转码、播放、下载及截图的工具类import com.example.demo.model.Contants;import java.io.*;import java.util.ArrayList;import java.util.List;/***@Title: ConverVideoUtils.java@Package:com.resource.mytools@Description:(2.转码和截图功能)@see:接收Contants实体的路径@aut

2021-07-24 17:20:32 3464

原创 zookeeper实现分布式锁(springboot整合)

1、安装zookeeper参考:https://blog.csdn.net/qq_33612228/article/details/1064245412、实现思路1、创建有序临时节点2、触发“尝试取锁逻辑”,如果自己是临时锁节点序列的第一个,则取得锁,获取锁成功。3、如果自己不是序列中第一个,则监听前一个锁节点变更。同时阻塞线程。4、当前一个锁节点变更时,通过watcher恢复线程,然后再次到步骤2“尝试取锁逻辑”3、springboot集成实现3.1、pom引入 <depende

2021-06-09 15:52:02 208

原创 Java实现PDF转txt文件(支持分页)

项目需要,在网上查了不少相关的文章,但都不够完整,自己重新整理了一份,java实现pdf分页转txt格式的文件方法有好几种,这里整理了两个比较常用的方法,生成以下两个工具类可以直接调用**1.使用itextpdf分页解析pdf文件**导入相关jar包 <dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artif

2021-05-25 13:49:04 1110 2

原创 java实现读取word文件文字内容信息

最近项目用到了java读取word文件文字内容信息,整理了以下一个工具类,可以直接调用需要引入jar包 <!-- https://mvnrepository.com/artifact/org.apache.poi/poi-ooxml --> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml&l

2021-05-24 15:37:17 6660 2

原创 java实现压缩包的解压,支持rar/zip格式

最近需要实现压缩包的解压功能,参考了网上大佬们分享,自己进行一次整理,编写了如下一个完整的工具类,支持rar格式与zip格式压缩包的解压,有需要的朋友,可以直接用需要引入jar包 <!-- https://mvnrepository.com/artifact/com.github.junrar/junrar --> <dependency> <groupId>com.github.junrar</groupId>

2021-05-21 16:00:52 1296

原创 Spring Boot 整合 RabbitMQ完整实例源码

Spring Boot 集成 RabbitMQRabbitMQ 介绍RabbitMQ 是实现 AMQP(高级消息队列协议)的消息中间件的一种,最初起源于金融系统,用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。 RabbitMQ 主要是为了实现系统之间的双向解耦而实现的。当生产者大量产生数据时,消费者无法快速消费,那么需要一个中间层。保存这个数据。AMQP,即 Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为

2021-05-20 18:47:03 857 4

原创 java实现条形码一维码的生成、打印功能源码

java实现条形码一维码JBarcode打印因为公司最近得项目需要一个打印一维码的功能,百度了很多相关文章,自己重新整理了一下,生成一个工具类,可以直接实现生成一维码的功能,源代码如下:开始前必须引入jbarcode包org.jbarcodejbarcode0.2.8工具类BarcodeUtils源代码如下:public class BarcodeUtils {// 设置条形码...

2020-01-10 12:14:55 2275 1

空空如也

空空如也

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

TA关注的人

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