首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
cy2008
掘友等级
java
杭州小码农的流水账
关注
私信
获得徽章 0
动态
文章
专栏
沸点
收藏集
0
关注
赞
9
文章 9
沸点 0
资讯 0
赞
9
关注
返回
|
搜索文章
cy2008
java
·
2年前
关注
分布式事务
强一致性:分布式系统中更新一个数据,各节点数据必须都是一致的。 弱一致性:就是你更新个数据,不管其他节点是否更新成功。 最终一致性:更新数据过后,可能一段时间数据不一致,最...
4
2
分享
cy2008
java
·
3年前
关注
Ribbon源码学习
注解看不出啥东西,spring boot和Spring cloud相关的先看XxxAutoConfiguration这种的。那来看下同包下的LoadBalancerAuto...
2
评论
分享
cy2008
java
·
3年前
关注
Eureka源码学习之eureka server集群机制
今天来看看eureka server集群相关的东西。 会执行PeerEurekaNodes.start()方法,启动一个后台的线程,默认是每隔10分钟,运行一个任务,基于配...
2
评论
分享
cy2008
java
·
3年前
关注
Eureka源码学习之服务续约、服务下线、服务故障感知移除
今天来看一下服务续约这块东西,eurekaclient启动的时候有好多调度任务,其中有个HeartbeatThread,每隔30s就去执行一下,HeartbeatThrea...
3
评论
分享
cy2008
java
·
3年前
关注
Eureka源码学习之拉取注册表
eureka client启动的时候,会先从本地Applications缓存获取,获取不到会拉取全量注册表,会发送http get请求(例如:http://localhos...
4
评论
分享
cy2008
java
·
3年前
关注
Eureka源码学习之服务注册
之前已经看了eureka server是如何启动的了。eureka client的启动与之前eureka server中构建eureka client是一样的,这里就不赘述...
3
评论
分享
cy2008
赞了这篇文章
cy2008
java
·
3年前
关注
Eureka源码学习之Eureka-server启动初始化
监听器会随着web应用的启动而启动,随web应用的停止而销毁。一般做一些初始化工作。 启动的入口就是这个contextInitialized()方法了。 主要创建了配置管理...
5
评论
分享
cy2008
关注了
敖丙
java
cy2008
java
·
3年前
关注
线程池有感
固定线程池的工作队列用的是LinkedBlokingQueue有界阻塞队列,但是它的长度是Integet.MAX_VALUE...近似无界了。那么就有可能n多任务在阻塞队列...
2
评论
分享
cy2008
java
·
3年前
关注
ConcurrentLinkedQueue有感
又是一个无限for循环,这个套路已经很常见了。 首先为元素a生成一个Node,然后把t指向tail,p指向t,此时p,t,head,tail都指向了空Node。q又指向p的...
3
评论
分享
cy2008
java
·
3年前
关注
CopyOnWriteArrayList有感
可以看到这边对add操作加了锁,elements是原数组,newElements是新数组且数组长度比原数组多1,把新元素放到新数组最后一个位置,然后把新数组赋给Array。...
3
评论
分享
cy2008
java
·
3年前
关注
ConcurrentHashMap有感
都说HashMap是线程不安全的,ConcurrentHashMap是线程安全的。这次来看看ConcurrentHashMap是如何保证线程安全的? tabAt(tab, ...
2
评论
分享
cy2008
java
·
3年前
关注
ReentrantReadWriteLock有感
看完ReentrantLock后再来看看ReentrantReadWriteLock读写锁:...
3
评论
分享
cy2008
赞了这篇文章
cy2008
java
·
3年前
关注
ReentrantLock有感
模拟多线程加锁情景ReentrantLock默认是非公平锁...
5
评论
分享
cy2008
赞了这篇文章
cy2008
java
·
3年前
关注
fail-fast机制
之前在看jdk集合包的源码的时候,经常会看到modCount这个变量。...
4
评论
分享
cy2008
赞了这篇文章
cy2008
java
·
3年前
关注
volatile有感
也可以从上面那图接着讲,若线程1和线程2都执行的是a++的操作,都是use a=0,线程1 a++后a=1了,然后assign,store,write,使线程2工作内存中的...
4
评论
分享
cy2008
赞了这篇文章
cy2008
java
·
3年前
关注
synchronized有感
EntrySet:如果线程已经持有了对象锁,此时如果有其他线程也想获得该对象锁的话,它只能进入EntrySet,并且处于线程的BLOCKED状态。 线程来竞争synchro...
4
评论
分享
cy2008
赞了这篇文章
cy2008
java
·
3年前
关注
jdk源码有感-LinkedHashMap
LinkedHashMapLinkedHashMap是HashMap的一个子类,HashMap是无序的,LinkedHashMap遍历是有序的,下面来看看LinkedHas...
4
评论
分享
cy2008
赞了这篇文章
cy2008
java
·
3年前
关注
jdk源码有感-HashMap
大家都知道,Hashmap的插入原理:根据key获取对应的hashCode值,然后对hashCode对数组长度取模,这样就可以得到key对应在数组中的index位置。 从源...
4
评论
分享
cy2008
赞了这篇文章
cy2008
java
·
3年前
关注
jdk源码有感-ArrayList和LinkedList
1. ArrayList 里面主要是linkBefore方法。node(int index)这个方法是遍历获取index位置的Node结点,分成两部分遍历减少遍历的元素,这...
4
评论
分享
下一页
个人成就
文章被点赞
65
文章被阅读
4,264
掘力值
277
关注了
6
关注者
3
收藏集
0
关注标签
16
加入于
2019-12-18