首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Life_of_Coder
掘友等级
程序员
一个码农的逗比生活。同名微信公众号:lifeofcoder
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
10
文章 10
沸点 0
赞
10
返回
|
搜索文章
Life_of_Coder
程序员
·
4年前
关注
[开源]基于Disruptor的本地异步任务执行框架原理与基本使用
自从接触到Disruptor之后,就对其框架比较感兴趣,于是对其进行了深入学习。并续推出了”Disruptor高性能之道“系列文章。在深入学习之后,终于下定决心基于该高性能...
0
评论
分享
Life_of_Coder
程序员
·
4年前
关注
【开源】Sentinel控制台集群方案(使用Ignite解决单点故障问题)
为了让Sentinel能够完美的应用到项目中,因此我们必须要解决这两个棘手的问题。经过分析选型我们最终设计出了如下方案:使用Ignite来解决控制台故障的问题;使用Raft...
0
评论
分享
Life_of_Coder
程序员
·
4年前
关注
CAS深度剖析(CAS你都懂了么)
CAS想必大家都很熟悉,稍微看过源码的同学都会麻烦在哪里都能够看到CAS的身影,那么到底应该怎么使用CAS,是不是什么场景下都可以使用,使用CAS会存在什么问题?关于CAS...
0
评论
分享
Life_of_Coder
程序员
·
4年前
关注
Guava Cache实现原理——引用类型回收
上一篇文章我们已经介绍了Guava Cache的LRU算法的实现,本篇文章我们继续分析Guava Cache是如何对引用类型进行回收的。...
1
评论
分享
Life_of_Coder
程序员
·
4年前
关注
Guava Cache实现原理——LRU回收实现
无论我们做什么缓存策略,当我们考虑到如何对缓存项进行淘汰的时候,我们都会接触到LRU算法,即最近最少使用(访问)。比如在Redis中,当内存占用快达到阈值的时候,就有一个对...
3
评论
分享
Life_of_Coder
程序员
·
4年前
关注
Guava Cache实现原理——开篇&基本实现
在高并发场景下我们很多场景都会使用缓存来抗高并发。通常的做法都是使用redis等分布式缓存+本地二级缓存方案来解决。即首先读取分布式缓存,如果分布式缓存挂了,则降级读取作为...
2
评论
分享
Life_of_Coder
程序员
·
4年前
关注
Disruptor高性能之道—内存屏障(Volatile)
说到Java中的volatile关键字,想必大家都应该很清楚。说到其使用我想很多同学都会说这有什么难的,不就是在域变量前面添加了volatile关键字可以保证变量的可见性么...
4
评论
分享
Life_of_Coder
程序员
·
4年前
关注
反序列化漏洞攻击原理(Dubbo反序列化漏洞剖析)
最近大家都在讨论Dubbo反序列化漏洞问题。想必各个大V也都推送了相关文章。看了下各大文章差不多都是一个套路,两个步骤:第一步开始描述下Dubbo的反序列化漏洞(几乎都是官...
1
评论
分享
Life_of_Coder
程序员
·
4年前
关注
Disruptor高性能之道—无锁实现(CAS)
到Disruptor都会提到其牛逼的性能,一说其性能大家都应该会想到它的无锁实现。大家都会说因为它是无锁实现的(重要因素,并不是唯一因素),所以它的性能很好。那么它是怎样通...
1
评论
分享
Life_of_Coder
程序员
·
4年前
关注
Disruptor高性能之道—False Sharing(伪共享)
False Sharing又叫伪共享、错误的共享、不正确的共享等(这个翻译应该比较多,但是业界大家叫的最多的应该还是伪共享。为了后续不纠结这个称号所以文章后续都将用英文名称...
2
评论
分享
Life_of_Coder
程序员
·
4年前
关注
Disruptor高性能之道—开篇&介绍
最近在看蚂蚁金服团队的Jraft的时候,无意中发现其中多次使用了一个组件—Disruptor。出于好奇便去百度了一下,看看它到底是个什么鬼。真是不看不知道,一看吓一跳。通过...
3
评论
分享
Life_of_Coder
程序员
·
4年前
关注
统一配置中心实现系列-基于长轮询的实现 | 8月更文挑战
在前面的文章中,我们一次介绍了统一配置中心基于定时任务的实现和基于Zookeeper&Ignite的实现。本文将介绍一种类似Zookeeper一样基于中心化的实现。但是我们...
1
评论
分享
Life_of_Coder
关注了标签
后端
程序员
Life_of_Coder
程序员
·
4年前
关注
统一配置中心实现系列-Zookeeper和Ignite | 8月更文挑战
众所周知,Zookeeper的客户端可以读取其对应节点下的数据(任意字符串),同时能够对该节点进行监听,当存在数据变更的时候,其能够通知到所有的客户端。且Zookeeper...
1
评论
分享
Life_of_Coder
程序员
·
4年前
关注
统一配置中心实现系列-定时任务
之前在介绍"如何实现Log4j在线修改日志级别"的时候,提到了统一配置中心。想必很多在互联网公司的同学们都有使用过统一配置中心。如果是大公司一般都会开发自己专属的统一配置中...
1
评论
分享
Life_of_Coder
程序员
·
4年前
关注
基于自定义类加载器的在线代码执行器(线上编译执行)
本文将介绍一种基于”自定义类加载器“的在线执行方法实践。通过该方法,我们就可以在不打包,不上线,不发布,不重启的前提下,在线上直接执行某些代码逻辑,或者打印任何需要的日志。...
0
评论
分享
Life_of_Coder
程序员
·
4年前
关注
为什么你需要一台NAS(网盘云盘vs路由器硬盘vsNAS)
本文并不是要安利你买一台NAS,而是从各个方面分析对比,让你能够根据自己的实际情况选择合适的私人数据存储方案。...
7
2
分享
下一页
个人成就
文章被点赞
48
文章被阅读
33,983
掘力值
1,003
关注了
0
关注者
10
收藏集
0
关注标签
1
加入于
2021-07-22