Java、spring
公子小七
这个作者很懒,什么都没留下…
展开
-
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 · 531 阅读 · 0 评论 -
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 · 1305 阅读 · 0 评论 -
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 · 363 阅读 · 0 评论 -
对象集合根据指定属性进行去重
需求:一个对象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 · 561 阅读 · 0 评论 -
Spring Boot 整合 RabbitMQ完整实例源码
Spring Boot 集成 RabbitMQRabbitMQ 介绍RabbitMQ 是实现 AMQP(高级消息队列协议)的消息中间件的一种,最初起源于金融系统,用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。 RabbitMQ 主要是为了实现系统之间的双向解耦而实现的。当生产者大量产生数据时,消费者无法快速消费,那么需要一个中间层。保存这个数据。AMQP,即 Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为原创 2021-05-20 18:47:03 · 926 阅读 · 4 评论 -
java实现条形码一维码的生成、打印功能源码
java实现条形码一维码JBarcode打印因为公司最近得项目需要一个打印一维码的功能,百度了很多相关文章,自己重新整理了一下,生成一个工具类,可以直接实现生成一维码的功能,源代码如下:开始前必须引入jbarcode包org.jbarcodejbarcode0.2.8工具类BarcodeUtils源代码如下:public class BarcodeUtils {// 设置条形码...原创 2020-01-10 12:14:55 · 2440 阅读 · 1 评论