首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
用户3062613965574
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
22
文章 22
沸点 0
赞
22
返回
|
搜索文章
用户3062613965574
赞了这篇文章
架构染色
架构师
·
3年前
关注
ThreadLocal 使用手册 | 建议收藏
Java 中的`ThreadLocal`类允许程序员创建只能由创建它们的线程访问的变量。这对于创建线程安全代码很有用,因为它确保每个线程都有自己的变量副本并且不会干扰其他线...
91
25
分享
用户3062613965574
赞了这篇文章
架构染色
架构师
·
3年前
关注
Seata-AT模式数据源代理-JDBC中的关键知识点
Seata 对业务无侵入是通过数据源代理实现的,数据源代理的实现涉及到 DataSource、Connection 以及 Statement,这几个关键知识属于 JDBC ...
32
16
分享
用户3062613965574
赞了这篇文章
架构染色
架构师
·
3年前
关注
Redis cluster去中心化设计的思考与总结
分布式存储⼀般是通过多副本的形式保证数据可靠,多副本之间使⽤⼀致性协议保证数据一致,⾼并发场景下Leader单节点中心问题会成为系统瓶颈,解决办法是采用去中心化的设计如re...
38
15
分享
用户3062613965574
赞了这篇文章
架构染色
架构师
·
3年前
关注
【理论指导实践】Seata-TCC模式
TCC其核心思想是是:通过对资源进行预留,尽量减少对资源的锁定时间;如果事务提交则完成对预留资源的确认;如果事务回滚,则释放预留的资源。...
40
22
分享
用户3062613965574
赞了这篇文章
架构染色
架构师
·
3年前
关注
既生 synchronized 何生 JUC 的 显式 locks ?
新事物的出现要不是替代老事物,要么就是对老事物的补充 JUC 中所提供的显式 locks 就是对 synchronized 的补充...
43
20
分享
用户3062613965574
赞了这篇文章
架构染色
架构师
·
3年前
关注
从原理和源码梳理Springboot FatJar 的机制
SpringBoot FatJar 的设计,打破了标准 jar 的结构,在 jar 包内携带了其所依赖的 jar 包,通过 jar 中的 main 方法创建自己的类加载器,...
60
25
分享
用户3062613965574
赞了这篇文章
架构染色
架构师
·
3年前
关注
【学习Seata1.6源码#01】全局事务注解@GlobalTransactional的识别
本篇梳理通过的自动装配机制会扫描具有`@GlobalTransactional`全局事务注解的类和方法的 bean,并对这类 bean 添加拦截器,进行 AOP 增强,加入...
54
25
分享
用户3062613965574
赞了这篇文章
架构染色
架构师
·
3年前
关注
老板,明年我用Seata搞定分布式事务管理的规范化建设 | 中篇
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第 27 天,点击查看活动详情 辞旧迎新,22年要结束了,明年做什么想好了嘛?要不要用 Seata 搞定...
75
32
分享
用户3062613965574
赞了这篇文章
架构染色
架构师
·
3年前
关注
【翻译】基于令牌的身份验证如何工作?
令牌是当今数字环境中使用的流行词,是计算机生成的代码,充当用户的数字编码签名。它们用于验证用户的身份以访问任何网站或应用程序网络。它基于去中心化密码学,分为两种类型:物理令...
72
32
分享
用户3062613965574
赞了这篇文章
架构染色
架构师
·
3年前
关注
你不知道的Redis SET NX 指令不保障原子性的应对之法
因Jedis设计,导致重试逻辑内部把通信异常吞掉了,并重新发出执行指令的请求。就会导致用户层看到 `SET` 返回的是空,但key 实际已存在*。我们找到应对的办法,只要判...
91
44
分享
用户3062613965574
赞了这篇文章
架构染色
架构师
·
3年前
关注
新冠的感染实践与应对策略|稳住抽搐的身体写给你们
面对新冠,要平常心,不管之前接收到多少新冠如何可怕的信息,大脑里是否还回荡着大白这样那样的宣传语,须知这些宣讲是基于当时的抗疫策略来的。现在策略调整了,咱们也得从认知上跟进...
94
46
分享
用户3062613965574
赞了这篇文章
架构染色
架构师
·
3年前
关注
ClassLoader 隔离性的基石是namespace,证明给你看
我:类的命名空间有了解嘛? 朋友:你是说package嘛? 我:我说的是ClassLoader中的 nameSpace 朋友:啥玩意儿?...
84
36
分享
用户3062613965574
赞了这篇文章
架构染色
架构师
·
3年前
关注
别再随意说 Redis 的 SET 保障原子性,在客户端不一定
分布式系统有一个特点,就是无论你学习积累多少知识点,只要在分布式的战线中,就总能遇到各种超出主观意识的神奇问题。...
86
46
分享
用户3062613965574
赞了这篇文章
架构染色
架构师
·
3年前
关注
【自省】线程同步看腻了,尝尝 > 入门级的线程间协作?
当线程从wait()醒来后,要继续执行之前,一定要确认一下条件是否还满足,若不满足就再等,如此才是健壮的用法...
73
36
分享
用户3062613965574
赞了这篇文章
架构染色
架构师
·
3年前
关注
【自省】你可思考过 AQS 中的同步队列为何这样设计?
本篇是学习 Doug Lea大师的论文《The java.util.concurrent Synchronizer Framework》,并结合AQS源码,记录下自己的一些...
80
45
分享
用户3062613965574
赞了这篇文章
架构染色
架构师
·
3年前
关注
结构化日志的价值 - 更好地理解系统
当日志仅仅作为纯非结构化文本数据使用时,很难获得任何有用的信息,尤其是在自动化日志分析的场景下。结构化日志记录,以一致、明确的和机器可读的格式记录系统中最有价值的信息。...
55
41
分享
用户3062613965574
赞了这篇文章
架构染色
架构师
·
3年前
关注
滴水穿石系列:MySQL 执行计划中的rows到底是什么,你真的了解过?
执行计划是数据库的查询优化器根据用户输入的SQL语句,以及其内部的执行策略和统计信息选择出一个其认为执行效率最优的计划,然后使用这个计划获取数据。通过执行计划查看数据库如何...
56
35
分享
用户3062613965574
赞了这篇文章
架构染色
架构师
·
3年前
关注
【自省】Thread的理论很简单吧,实战中什么情况要用setDaemon、 interrupt 和 join ?
当线程正在执行wait()、sleep()、join()方法时线程是处于【waitting】状态,内部仍会不断地检查中断状态的值,interrupt方法会改变目标线程的中断...
75
47
分享
用户3062613965574
赞了这篇文章
架构染色
架构师
·
3年前
关注
分布式锁主动续期的入门级实现-自省 | 简约而不简单
如果某个客户端获得锁之后处理时间超过最大约定时间,或者持锁期间内发生了故障导致无法主动释放锁,其持有的锁也能够被其他机制正确释放,并保证后续其它客户端也能加锁,整个处理流程...
77
42
分享
下一页
关注了
1
关注者
0
收藏集
1
关注标签
0
加入于
2022-12-11