首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
搬砖的安
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
30
文章 30
沸点 0
赞
30
返回
|
搜索文章
赞
文章( 30 )
沸点( 0 )
Netflix Eureka 原理探究
1. web.xml com.netflix.eureka.EurekaBootStrap :负责 eureka-server 的初始化。 采用接口获取参数值这样更加的面向对象一些,可以学习和采用。 后面会根据 实例副本 进行对调度任务的启动,主要是进行集群间的操作同步,比如服…
分布式锁-curator 原理剖析
| org.apache.curator | curator-recipes | All of the recipes. Note: this artifact has dependencies on client and framework and, so, Maven (o…
分布式锁源码解析 | 🏆 技术专题第五期征文
首先判断 KEYS[1] 这个key 值是否存在,如果存在的话,就设置一个 hash 数据结构,然后设置一个有效期返回。 如果在判断的时候 KEYS[1] 这个 key 已经存在了的话,就会给这个 key 值自增1,然后在重置一下过期时间,最后计算一下还有多长时间过期,然后返回…
JTA + Atomikos 源码剖析
这个和 Spring 传统事务相比来说,Spring 的事务通过的是 JpaTransactionManager 进行管理,而这套逻辑采用的是 JtaTransactionManager 进行管理。通过调用 Atomikos 框架实现相关逻辑。 这个的核心就是 Composit…
Spring Cloud - Feign 原理解析
Feign通过在主启动类标记 @EnableFeignClients 注解,表示开启Feign的功能,会在调用的接口上标记 @FeignClient 设置相关的服务名等信息。 大体机制就是会扫描 @FeignClient 标记的接口,通过Feign的核心机制,将其构建为…
Spring Cloud - Ribbon 原理解析
每个服务名都对应了一个服务上下文对象,用一个 Map 数据结构进行封装。 一个调用请求过来的话,会首先被拦截器拦截,执行拦截器的 interrupt 方法,获取到 url 并从 url 中解析出来ServiceName ,交由 RibbonLoadBalancerClient …
Spring 事务探究
这个是最常见的,就是说,如果ServiceA.method调用了ServiceB.method,如果ServiceA.method开启了事务,然后ServiceB.method也声明了事务,那么ServiceB.method不会开启独立事务,而是将自己的操作放在ServiceA…
MySQL Buffer Pool
buffer pool 就是一个缓存,将磁盘中的数据缓存到内存中,对数据的操作改为通过内存进行操作,然后刷盘的操作,提升性能。 innodb_buffer_pool_size 控制缓存池的大小。 3. 描述信息 基本结构和 free 链表 是一致的,图就不换了,我们在更新一条数…
Condition 原理剖析
会首先判断线程是否是中断状态,如果是中断状态的话,会抛出异常,然后将当前线程封装为 Node 节点此时 Node 节点的状态为 CONDITION ,并通过 nextWaiter 指针构成单向链表,入队完成之后,就尝试将自身所持有的锁释放,锁释放完毕后,会判断自身是否在 AQS…
Docker 数据持久化
1、简介1.1如何定义在mysql的dockerfile中,有VOLUME/var/lib/mysql这样一行,表示该数据持久化在container的哪个位置中1.2查看详情2、使用2.1用途•doc
下一页
关注了
2
关注者
0
收藏集
1
关注标签
9
加入于
2021-12-17