
技术
文章平均质量分 86
艾露z
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
深度解析Mysql中MVCC的工作机制
流程(重点):在修改数据前,innodb引擎会在。,保证读取时其他并发事务不能修改当前记录,解决。,保证读取时其他并发事务不能修改当前记录,解决。,如果可见则返回当前mvcc版本的行数据,如果。:select查询,不加锁,读取记录数据的。:select查询,不加锁,读取记录数据的。,则通过mvcc的回滚指针。定义:维护一个数据的。原创 2025-06-04 09:18:09 · 773 阅读 · 0 评论 -
使用Redis的四个常见问题及其解决方案
本文介绍了Redis缓存相关问题的解决方案。缓存穿透可通过缓存空数据或使用布隆过滤器解决;缓存击穿可采用互斥锁或逻辑过期策略;缓存雪崩可通过分散TTL、集群部署及多级缓存应对。双写一致性方面,高一致性方案包括延迟双删和读写锁,弱一致性则可借助MQ或Canal实现数据库与Redis的同步。这些方案针对不同场景提供了Redis缓存优化的有效方法。原创 2025-06-03 16:40:24 · 905 阅读 · 0 评论 -
网络模型 — Java NIO + 多路复用的代码实践
本文介绍了三种网络I/O模型及其实现方式:BIO:同步阻塞模型,线程在I/O操作时被阻塞;NIO:同步非阻塞模型,通过轮询或多路复用(如epoll)监听通道事件,核心组件包括Buffer、Channel和Selector;AIO:异步非阻塞模型,无需轮询。原创 2025-06-03 11:15:41 · 671 阅读 · 0 评论 -
线程安全 — 场景、解决、悲观锁、乐观锁
本文探讨了线程安全问题及解决方案。线程不安全主要发生在多个线程同时复合操作共享对象时,关键在于判断对象是否被共享及是否存在复合操作。原创 2025-06-02 13:21:36 · 652 阅读 · 0 评论 -
HTTP请求与HTTP响应介绍及其字段
在下一次请求时,客户端可以用 If-Modified-Since来判断。原创 2025-06-02 11:42:44 · 1077 阅读 · 0 评论 -
Service Worker介绍及应用(实现Web Push机制)
Service Worker 是一种运行在浏览器后台的 JavaScript 代理脚本,独立于网页主线程,可拦截网络请求实现离线缓存、推送通知等功能。其核心特性包括:后台运行、事件驱动、HTTPS 环境下工作、无法直接操作 DOM。主要应用场景包括离线访问(通过缓存静态资源)、推送通知(基于 Push API)、后台数据同步以及提升 PWA 应用性能。原创 2025-05-28 22:06:34 · 1359 阅读 · 0 评论