摘要: 概述 本文章主要是用SpringBoot 3.3.4 集成 ShardingSphere‐JDBC 5.5.2 并且搭配Dynamic使用的一个应用场景,为什么用了分库分表了还会用到多数据源呢?我们在做一些监控系统、集成系统、工具系统、统计系统等需要去连接多个项目数据库的时候,每个项目都有自己的数据 阅读全文
posted @ 2025-06-27 10:48 World-Peace 阅读(467) 评论(0) 推荐(0)
摘要: 理念 基于用户行为数据的权重设置实现 点击行为 o 数据收集与存储:在搜索系统的后端,记录用户的每次搜索请求以及对应的搜索结果展示和点击情况。这些数据可以存储在数据库中,包括搜索关键词、展示的搜索结果列表(包含文档 ID、标题等信息)、用户点击的文档 ID、点击时间等。 o 权重更新算法:定期(如每 阅读全文
posted @ 2025-06-27 10:47 World-Peace 阅读(40) 评论(0) 推荐(0)
摘要: 环境准备 确保电脑BIOS里面开启了虚拟化,可以任务管理器里面查看 启用wondows虚拟化支持 控制面板-程序-启用或关闭wondows功能 这里如果是家庭版,可能没有Hyper-v,没有就不勾 或则管理员打开cmd执行命令打开 dism.exe /online /enable-feature / 阅读全文
posted @ 2024-11-28 15:05 World-Peace 阅读(101) 评论(1) 推荐(0)
摘要: 编写注解类 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 阅读(169) 评论(0) 推荐(0)
摘要: 说明 @Cacheable 注解在方法上,表示该方法的返回结果是可以缓存的。也就是说,该方法的返回结果会放在缓存中,以便于以后使用相同的参数调用该方法时,会返回缓存中的值,而不会实际执行该方法。 | 属性名称 | 属性描述 | 举例 | | | | | | value/cacheNames | 指定 阅读全文
posted @ 2023-03-31 17:33 World-Peace 阅读(1198) 评论(0) 推荐(0)
摘要: chromedriver是谷歌浏览器驱动,用来模拟谷歌运行操作的一个工具,本文主要讲解Java后端利用此插件进行网页截图,并且适配Linux部署。 环境准备 Wondows服务器或电脑 本机需安装Chrome谷歌浏览器,根据本机浏览器版本,下载对应的chromedriver版本,chromedriv 阅读全文
posted @ 2023-02-09 11:15 World-Peace 阅读(2307) 评论(3) 推荐(0)
摘要: ###computeIfAbsent函数 computeIfAbsent方法的逻辑是,如果map中没有(Absent)相应的key,则执行lambda表达式生成一个默认值并放入map中并返回,否则返回map中已有的值。 List<Payment> payments = getPayments(); 阅读全文
posted @ 2023-01-18 10:18 World-Peace 阅读(191) 评论(0) 推荐(0)
摘要: 概述 Apache ShardingSphere‐JDBC 旨在充分合理地在分布式的场景下利用关系型数据库的计算和存储能力,而并非实现一个全新的关系型数据库。 关系型数据库当今依然占有巨大市场份额,是企业核心系统的基石,未来也难于撼动,我们更加注重在原有基础上提供增量,而非颠覆。 Apache Sh 阅读全文
posted @ 2022-09-07 16:53 World-Peace 阅读(4472) 评论(0) 推荐(1)
摘要: Collectors是java.util.stream包下的一个工具类,其中各个方法的返回值可以作为java.util.stream.Stream#collect的入参,实现对队列的各种操作,包括:分组、聚合等。 准备 定义Student类(用到了 lombok): @Data @AllArgsCo 阅读全文
posted @ 2022-02-10 15:41 World-Peace 阅读(752) 评论(0) 推荐(0)
摘要: #加载镜像 查询官方镜像及其版本信息 docker search redis 加载最新镜像 docker pull redis:lastest 查看本地镜像 docker images #运行容器 启动实例 docker run --name 实例名 -p 6379:6379 -d redis -- 阅读全文
posted @ 2021-11-15 15:20 World-Peace 阅读(2353) 评论(0) 推荐(0)