上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 35 下一页
摘要: 简介、我们先来看如下几个问题: ①、如何设置Redis键的过期时间 ? ②、设置完一个键的过期时间后,到了这个时间,这个键还能获取到么?假如获取不到那这个键还占据着内存吗 ? ③、如何设置Redis的内存大小?当内存满了之后,Redis有哪些内存淘汰策略?我们又该如何选择 ? 一、设置Redis键过 阅读全文
posted @ 2024-12-17 22:18 jock_javaEE 阅读(98) 评论(0) 推荐(0)
摘要: 一、基础概念 事务(Transaction)就是把多个对数据库操作的SQL语句打包成一个"不可分割"的整体来执行,这些语句要么都执行成功,要么都不执行失败,MySQL支持事务,本文介绍基于MySQL5.6 1、逻辑架构和存储引擎 如上图所示,MySQL服务器逻辑架构从上往下可以分为三层: (1)第一 阅读全文
posted @ 2024-12-13 00:42 jock_javaEE 阅读(115) 评论(0) 推荐(0)
摘要: 文章目录 1、更新语句在MySQL中是如何执行的 2、重要的内存结构—Buffer Pool缓冲池 3、undo日志文件如何让更新的数据可以回滚 4、更新Buffer Pool缓冲池中的缓存数据 5、Redo Log Buffer如何避免宕机时数据丢失 6、如果还没提交事务时MySQL宕机了怎么办​ 阅读全文
posted @ 2024-12-10 19:33 jock_javaEE 阅读(43) 评论(0) 推荐(0)
摘要: 文章目录 ①、ThreadLocal简介 A、ThreadLocal是什么 B、api介绍 C、永远的helloword D、通过上面代码总结 ②、从阿里ThreadLocal规范开始 A、非线程安全的SimpleDateFormat B、将SimpleDateFormat定义成局部变量(方案一) 阅读全文
posted @ 2024-12-07 12:55 jock_javaEE 阅读(15) 评论(0) 推荐(0)
摘要: 文章目录 ①、被volatile修改的变量有2大特点 ②、内存屏障 A、什么是内存屏障 B、内存屏障源码分析 C、happens-before之volatile变量规则 D、JMM 就将内存屏障插⼊策略分为4种 ③、volatile特性 A、volatile特性 - 保证可见性 B、volatile 阅读全文
posted @ 2024-12-05 20:30 jock_javaEE 阅读(105) 评论(0) 推荐(0)
摘要: 文章目录 ①. Java内存模型Java Memory Model ②. 数据同步八大原子操作 ③. JVMM规范下,三大特性 ①. JVMM规范下 - 可见性 ②. JVMM规范下 - 原子性 ③. JVMM规范下 - 有序性 ④. JVMM规范下,多线程对变量的读写过程 ⑤. JVMM规范下,多 阅读全文
posted @ 2024-12-05 19:52 jock_javaEE 阅读(102) 评论(0) 推荐(0)
摘要: 一、简介 Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 事务模式,为用户打造一站式的分布式解决方案 二、应用集成Seata使用AT模式的前提: 基于支持本地 ACID 事务的关系型数据库 Java 阅读全文
posted @ 2024-11-30 01:06 jock_javaEE 阅读(192) 评论(0) 推荐(0)
摘要: 1、简介 在 Dubbo 中,我们可以通过两种方式引用远程服务。第一种是使用服务直连的方式引用服务,第二种方式是基于注册中心进行引用。服务直连的方式仅适合在调试或测试服务的场景下使用,不适合在线上环境使用。因此, 本文我将重点分析通过注册中心引用服务的过程。从注册中心中获取服务配置只是服务引用过程中 阅读全文
posted @ 2024-11-21 17:36 jock_javaEE 阅读(72) 评论(0) 推荐(0)
摘要: 一、消息积压发现 1、Console入口 A、延迟数量(Delay)【低类】 消息积压数量,即当前Topic还剩下多少消息未处理,该值越大,表示积压的消息越多 B、最后消费时间(LastConsumeTime) 当前Topic消息最后被消费的时间,该值表示消费端有多长时间未拉取消息进行消费 2、使用 阅读全文
posted @ 2024-11-14 20:45 jock_javaEE 阅读(491) 评论(0) 推荐(0)
摘要: 如何保证消息的可用性/可靠性/不丢失呢 ? 消息可能在哪些阶段丢失呢?可能会在这三个阶段发生丢失:生产阶段、存储阶段、消费阶段 生产阶段 在生产阶段,主要通过请求确认机制,来保证消息的可靠传递 1、同步发送的时候,要注意处理响应结果和异常。如果返回响应OK,表示消息成功发送到了Broker,如果响应 阅读全文
posted @ 2024-11-13 22:37 jock_javaEE 阅读(114) 评论(0) 推荐(0)
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 35 下一页