自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用 RabbitMQ 实现延时发送的几种方法

RabbitMQ 本身不支持直接的延时队列,但可以通过 TTL(Time-To-Live)和 DLX(Dead Letter Exchange)组合实现延时效果。RabbitMQ 3.5.8 及以上版本支持官方延时插件,需手动安装。选择方法时需根据业务场景权衡实现复杂度和延时精度。适用于高精度延时需求,但实现复杂度较高。

2025-09-09 15:46:53 402

原创 高效批量处理数据的几种 Java 方法

Java 8 引入的 Stream API 支持并行流处理,可以充分利用多核 CPU 提升批量数据处理效率。对于数据库操作或网络请求,采用分批处理减少 I/O 开销。对于超大文件处理,使用。

2025-09-09 15:42:43 364

原创 JAVA 8 常用工具类,助力快速开发

Java 8 引入了许多实用的工具类和方法,尤其在函数式编程和集合操作方面提供了更简洁的解决方案。Java 8 引入了许多实用的工具类和方法,尤其在函数式编程和集合操作方面提供了更简洁的解决方案。Stream API 支持函数式风格操作集合,如过滤、映射、归约等。Stream 的终端操作工具,用于集合的汇总、分组等。Stream 的终端操作工具,用于集合的汇总、分组等。工具类提供静态方法简化对象操作(如判空、比较等)。增强的并发集合类,支持原子操作和并行流处理。增强的并发集合类,支持原子操作和并行流处理。

2025-09-09 10:45:36 1632

原创 将图片转换为Base64编码字符串、解析Base64编码字符串后生成图片

/ 测试1:将图片转换成base64编码字符串System.out.println("生成的base64编码字符串是:" + code);// 测试2:将base64编码字符串变成图片System.out.println("是否成功生成图片:" + (flag?"是" : "否"));/*** 将图片转换为base64编码字符串* @param imgDic 图片的全路径* @return 图片的base64编码结果*/// 参数验证if (!

2024-12-12 14:10:26 1352

原创 安装Elasticsearch,kibana可视化工具,ik分词器

下载完整后直接解压到Elasticsearch的plugins目录下,需要在plugins目录下创建一个文件夹在解压,我创建的文件夹叫ik,所以我解压到了ik文件夹下,解压完成后需要重新启动Elasticsearch服务就可以了。以上就是Elasticsearch安装所需要的配置,好了今天就先写到这,下期我会写怎么使用Elasticsearch,以及一些基本操作项。下载完成后直接解压,在bin目录下启动elasticsearch.bat文件启动完成后访问。看到以下页面就代表安装成功了。

2024-04-15 17:45:16 1599 2

空空如也

空空如也

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

TA关注的人

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