会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
World-Peace
博客园
首页
新随笔
联系
订阅
管理
2026年5月29日
Java 21 新特性详解
摘要: Java 21 于 2023 年 9 月正式发布,是继 Java 17 之后的下一个长期支持版本(LTS)。本文将带你全面了解 Java 21 带来的重要新特性及其实际应用。 一、虚拟线程(Virtual Threads)—— JEP 444 虚拟线程是 Java 21 中最重磅的特性,它彻底改变了
阅读全文
posted @ 2026-05-29 11:07 World-Peace
阅读(42)
评论(0)
推荐(0)
2025年6月27日
SpringBoot集成ShardingSphere‐JDBC搭配Dynamic多数据源
摘要: 概述 本文章主要是用SpringBoot 3.3.4 集成 ShardingSphere‐JDBC 5.5.2 并且搭配Dynamic使用的一个应用场景,为什么用了分库分表了还会用到多数据源呢?我们在做一些监控系统、集成系统、工具系统、统计系统等需要去连接多个项目数据库的时候,每个项目都有自己的数据
阅读全文
posted @ 2025-06-27 10:48 World-Peace
阅读(1266)
评论(0)
推荐(0)
SpringBoot2.7.10+Elasticsearch7.9.3实现智能推荐功能
摘要: 理念 基于用户行为数据的权重设置实现 点击行为 o 数据收集与存储:在搜索系统的后端,记录用户的每次搜索请求以及对应的搜索结果展示和点击情况。这些数据可以存储在数据库中,包括搜索关键词、展示的搜索结果列表(包含文档 ID、标题等信息)、用户点击的文档 ID、点击时间等。 o 权重更新算法:定期(如每
阅读全文
posted @ 2025-06-27 10:47 World-Peace
阅读(122)
评论(0)
推荐(0)
2024年11月28日
Wondows11安装 Docker Desktop 教程
摘要: 环境准备 确保电脑BIOS里面开启了虚拟化,可以任务管理器里面查看 启用wondows虚拟化支持 控制面板-程序-启用或关闭wondows功能 这里如果是家庭版,可能没有Hyper-v,没有就不勾 或则管理员打开cmd执行命令打开 dism.exe /online /enable-feature /
阅读全文
posted @ 2024-11-28 15:05 World-Peace
阅读(154)
评论(1)
推荐(0)
2023年11月28日
基于注解实现 SpringBoot 接口限流
摘要: 编写注解类 import java.lang.annotation.Retention; import java.lang.annotation.Target; import static java.lang.annotation.ElementType.METHOD; import static
阅读全文
posted @ 2023-11-28 09:41 World-Peace
阅读(194)
评论(0)
推荐(0)
2023年3月31日
Redis基于@Cacheable注解实现接口缓存
摘要: 说明 @Cacheable 注解在方法上,表示该方法的返回结果是可以缓存的。也就是说,该方法的返回结果会放在缓存中,以便于以后使用相同的参数调用该方法时,会返回缓存中的值,而不会实际执行该方法。 | 属性名称 | 属性描述 | 举例 | | | | | | value/cacheNames | 指定
阅读全文
posted @ 2023-03-31 17:33 World-Peace
阅读(1280)
评论(0)
推荐(0)
2023年2月9日
Java利用ChromeDriver插件网页截图(Wondows版+Linux版)
摘要: chromedriver是谷歌浏览器驱动,用来模拟谷歌运行操作的一个工具,本文主要讲解Java后端利用此插件进行网页截图,并且适配Linux部署。 环境准备 Wondows服务器或电脑 本机需安装Chrome谷歌浏览器,根据本机浏览器版本,下载对应的chromedriver版本,chromedriv
阅读全文
posted @ 2023-02-09 11:15 World-Peace
阅读(2381)
评论(3)
推荐(0)
2023年1月18日
Java8中Map函数应用
摘要: ###computeIfAbsent函数 computeIfAbsent方法的逻辑是,如果map中没有(Absent)相应的key,则执行lambda表达式生成一个默认值并放入map中并返回,否则返回map中已有的值。 List<Payment> payments = getPayments();
阅读全文
posted @ 2023-01-18 10:18 World-Peace
阅读(219)
评论(0)
推荐(0)
2022年9月7日
Spring Boot 集成 ShardingSphere-JDBC 配置示例
摘要: 概述 Apache ShardingSphere‐JDBC 旨在充分合理地在分布式的场景下利用关系型数据库的计算和存储能力,而并非实现一个全新的关系型数据库。 关系型数据库当今依然占有巨大市场份额,是企业核心系统的基石,未来也难于撼动,我们更加注重在原有基础上提供增量,而非颠覆。 Apache Sh
阅读全文
posted @ 2022-09-07 16:53 World-Peace
阅读(4785)
评论(0)
推荐(1)
2022年2月10日
Java8 Stream 中 Collectors 的操作
摘要: Collectors是java.util.stream包下的一个工具类,其中各个方法的返回值可以作为java.util.stream.Stream#collect的入参,实现对队列的各种操作,包括:分组、聚合等。 准备 定义Student类(用到了 lombok): @Data @AllArgsCo
阅读全文
posted @ 2022-02-10 15:41 World-Peace
阅读(804)
评论(0)
推荐(0)
下一页
公告