logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

容器操作:得心应手掌握 Docker 容器基本操作

到此,我相信你已经了解了容器的基本概念和组成,并已经熟练掌握了容器各个生命周期操作和管理。那容器与镜像的区别,你应该也很清楚了。镜像包含了容器运行所需要的文件系统结构和内容,是静态的只读文件,而容器则是在镜像的只读层上创建了可写层,并且容器中的进程属于运行状态,容器是真正的应用载体。那你知道为什么容器的文件系统要设计成写时复制(如图 1 所示),而不是每一个容器都单独拷贝一份镜像文件吗?思考后,可

文章图片
#云原生#docker
MySQL 锁机制详解

本文系统介绍了MySQL中的锁机制及其应用场景。主要内容包括:1)锁的分类,如表级锁(开销小但并发低)和行级锁(开销大但并发高);2)锁的类型,包括共享锁、排他锁、意向锁等;3)乐观锁与悲观锁的实现方式及适用场景;4)死锁的产生原因、日志分析及预防方法;5)锁状态监控与配置建议。文章通过代码示例详细演示了各种锁的使用方法,并针对不同业务场景提供了锁选择建议,帮助开发者合理运用锁机制保障数据一致性和

文章图片
#java#mysql
在业务系统中使用 ShardingSphere 的方式有哪些?

但在日常开发过程中,如果我们使用了 Spring 和 Spring Boot 开发框架,一般都不会直接使用原生的 JDBC 接口来操作数据库,而是通过集成常见的 ORM 框架来实现这一点。从上面所介绍的配置信息中,你实际上已经看到了 ShardingSphere 中集成的两款主流开发框架,即 Spring 和 Spring Boot,它们都对 JDBC 规范做了封装。开源框架本身也是一个开发框架,

文章图片
#java#mysql
Spring Boot 集成 Neo4j 图数据库实战教程

在传统的关系型数据库中,当我们需要查询"朋友的朋友"这样的多跳关系时,往往需要编写复杂的多表关联查询,性能随关系层数增加呈指数级下降。而图数据库天然适合处理这类场景,它将数据之间的关系作为核心Citizens,利用图遍历算法高效地查询关系网络。图数据库的核心优势体现在以下几个方面。首先是性能优势,对于深度关系查询,图数据库的性能是关系型数据库的数倍甚至数十倍。其次是灵活性优势,图数据库的 sche

文章图片
#java#neo4j#数据库
Arthas 线上问题诊断实战

1. 上手简单:curl 即可安装,交互式命令行2. 功能强大:覆盖诊断、监控、追踪、分析等场景3. 无侵入:无需修改代码,所见即所得4. 生产环境友好:支持认证、限流等安全措施熟练掌握 Arthas,可以快速定位和解决:- 接口响应慢- CPU 飙升- 内存泄漏- 线程阻塞- 代码逻辑问题建议将常用命令保存为脚本,遇到问题时快速执行,提高排查效率。

文章图片
#java
Redis 旁路缓存深度解析

合理设计:根据业务特点选择合适的缓存策略一致性保障:根据一致性要求选择延迟双删或 Binlog 方案容错机制:做好缓存穿透、击穿、雪崩的防护监控告警:实时监控缓存命中率、内存使用等关键指标预热与降级:系统启动时预热缓存,异常时做好降级正确使用旁路缓存,能够将系统性能提升一个数量级,是后端开发必备的核心技能。

文章图片
#缓存#redis
Redis 缓存穿透、击穿、雪崩解决方案

│ 缓存防护体系 ││ ││ 第一层:限流 ││ ├── 令牌桶/漏桶算法 ││ └── 防止恶意请求 ││ ││ 第二层:布隆过滤器 ││ ├── 过滤不存在的 key ││ └── 防止缓存穿透 ││ ││ 第三层:本地缓存 ││ └── 防止缓存雪崩 ││ ││ 第四层:分布式锁 ││ └── 防止缓存击穿 ││ ││ 第五层:随机过期 ││ ├── 过期时间 + 随机值 ││ └── 防止

文章图片
#缓存#redis
Redis Stream:消息队列的进阶之路

命令作用XADD添加消息XREAD读取消息XREADGROUP消费者组读取XACK确认消息XPENDING查看 PendingXCLAIM转移消息XGROUP管理消费者组XLEN消息数量Redis Stream 是 Redis 5.0 带来的重磅功能,它让 Redis 从一个缓存工具变成了可以独立承担轻量级消息队列的角色。订单异步处理实时通知推送日志收集排行榜定时计算不需要部署额外的 Kafka/

文章图片
#redis#数据库#缓存
Caffeine:最快的本地缓存

数据变化不频繁(用户信息、配置数据)读多写少对性能要求高需要本地缓存 + Redis 配合Spring Boot 2.x 默认就是 Caffeine,不用配置就有不错的性能。如果项目里还在用 Guava Cache,换成 Caffeine,性能提升 10 倍,代码几乎不用改。

文章图片
#缓存
    共 21 条
  • 1
  • 2
  • 3
  • 请选择