摘要: 分页实现 MySQL 使用 Limit 子句实现分页 select * from user limit [offset,] rows 第一个参数 offset 是可选的,指定第一个返回记录行的偏移量,如果不指定则默认从 0 开始 第二个参数 rows 指定返回记录行的最大数目 另一种实现语句如下 s 阅读全文
posted @ 2024-12-09 16:11 低吟不作语 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 线程等待实现 创建一个线程,然后在 while 循环里一直运行,通过 sleep 方法来达到定时任务的效果 public class Task { public static void main(String[] args) { // run in a second final long timeI 阅读全文
posted @ 2024-12-09 14:46 低吟不作语 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 工作流概述 每一项业务的开始和结束,都可以理解为一个工作流,例如,公司的费用报销的基本流程如下: 员工先提出费用报销申请,提交给部门领导,部门领导审批后,提交给财务部门审批,审批完成后,通知提出申请的员工可以报销,报销流程结束。整个流程按照步骤完成,这就是一个简单的工作流。工作流可以理解为从开始节点 阅读全文
posted @ 2024-12-01 16:32 低吟不作语 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 概述 随着数据量增多,势必会进行分库分表。假设 test 表有数据 [1,2,3,4,5,6,7,8],在单库的时候,查询第 2 页数据并且显示 2 条,语句是这样的: select * from test order by id limit 2 offset 2 数据返回 [3,4],但是数据切分 阅读全文
posted @ 2024-11-29 17:00 低吟不作语 阅读(4) 评论(0) 推荐(0) 编辑
摘要: MyBatis 执行器 JDBC 的执行过程分为四步: 获取数据库连接(Connection) 预编译 SQL(PrepareStatement) 设置参数 执行 SQL(ResultSet) MyBatis 提供了执行器 Executor 将这一过程进行封装,对外提供 SqlSession 让用户 阅读全文
posted @ 2024-11-19 18:26 低吟不作语 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 概述 SpringMVC 中的 MVC 即模型-视图-控制器,该框架围绕一个 DispatcherServlet 改计而成,DispatcherServlet 会把请求分发给各个处理器,并支持可配置的处理器映射和视图渲染等功能 SpringMVC 的工作流程如下所示: 客户端发起 HTTP 请求:客 阅读全文
posted @ 2024-11-09 15:45 低吟不作语 阅读(308) 评论(1) 推荐(2) 编辑
摘要: 概述 Redis 的发布/订阅是一种消息通信模式:发送者(Pub)向频道(Channel)发送消息,订阅者(Sub)接收频道上的消息。Redis 客户端可以订阅任意数量的频道,发送者也可以向任意频道发送数据。在发送者向频道发送一条消息后,这条消息就会被发送到订阅该频道的客户端(Sub) Redis 阅读全文
posted @ 2024-10-03 09:41 低吟不作语 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 概述 Redis 支持分布式环境下的事务操作,其事务可以一次执行多个命令,事务中的所有命令都会序列化地顺序执行。事务在执行过程中不会被其他客户端发送来的命令请求打断,服务器在执行完事务中的所有命令之后,才会继续处理其他客户端的其他命令。Redis 的事务操作分为开启事务、命令入队列、执行事务三个阶段 阅读全文
posted @ 2024-09-26 15:13 低吟不作语 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 概述 ZooKeeper 是一个分布式协调服务,其设计初衷是为分布式软件提供一致性服务。ZooKeeper 提供了一个类似 Linux 文件系统的树形结构,ZooKeeper 的每个节点既可以是目录,也可以是数据,同时 ZooKeeper 提供了对每个节点的监控与通知机制。基于 ZooKeeper 阅读全文
posted @ 2024-09-25 20:27 低吟不作语 阅读(388) 评论(1) 推荐(0) 编辑
摘要: 概述 Redis 是基于请求/响应协议的 TCP 服务。在客户端向服务器发送一个查询请求后,需要监听 Socket 的返回结果,该监听过程一直阻塞,直到服务器有结果返回。如果一次请求延迟20ms,则多次请求的网络延迟会不断累加。也就是说,Redis 的性能瓶颈主要体现在网络延迟上 Redis 的管道 阅读全文
posted @ 2024-09-15 16:04 低吟不作语 阅读(36) 评论(0) 推荐(0) 编辑