首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Richard_Yi
掘友等级
后端开发
|
网易
吾辈采石之人,当心怀大教堂之愿景
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
54
文章 53
沸点 1
赞
54
返回
|
搜索文章
赞
文章( 53 )
沸点( 1 )
延时消息常见实现方案
延时消息适用的业务场景非常广泛,在分布式系统环境下,延时消息的功能一般会在下沉到中间件层,通常是 MQ 中内置这个功能或者内聚成一个公共基础服务。本文旨在探讨常见延时消息的实现方案以及方案设计的优缺点
从 Kafka 看时间轮算法设计
Kafka 基于时间轮实现了延时操作,时间轮算法的插入删除操作都是 O(1) 的时间复杂度,满足了 Kafka 对于性能的要求。除了 Kafka 以外,像 Netty 、ZooKeepr、Dubbo
从 RocksDB 看 LSM-Tree 算法设计
本文先是介绍了 RocksDB 对于LSM 树的实现,再总结了 LSM 树的设计思想,也类比了 Elasticsearch Lucene 的存储设计思想,最后将 LSM 树和常见的 B+ 树做了对比。
愤怒!都21世纪了竟然还有人说学java swing没用?
昨天,有个朋友私信我说,“哥,我看到掘金上有个大v博主,说在学校教的java swing可以不学,你怎么看?” 说句实在话,刚看到这个问题的时候,我是想骂娘的!不是骂朋友啊,你懂得,是骂掘金,和骂这种
面向实际的单测完整解决方案分享
本文整理自前不久在组内组织的一次单元测试分享。 背景主要是后续我们的持续集成流程中会增加单测覆盖率这个一个卡点,大家之后需要慢慢将手头上的服务的单测补充起来。然后就发现组里的人对单测这个事情的理解有很大的偏差,并且有些人不知道怎么去写单测。所以就有了这么一次分享。 作为开发人员…
JVM 内存分析工具 MAT 的深度讲解与实践——进阶篇
本系列共三篇文章, 本文是系列第2篇——进阶篇,详细讲解 MAT 各种工具的核心功能、用法、适用场景,并在具体实战场景下讲解帮大家学习如何针对各类内存问题。 《JVM 内存分析工具 MAT 的深度讲解与实践——入门篇》 介绍 MAT 产品功能、基础概念、与其他工具对比、Quic…
JVM 内存分析工具 MAT 的深度讲解与实践——入门篇
JVM 内存分析往往由团队较资深的同学来做,本系列通过3篇文章,深度解析并帮助读者全面深度掌握 MAT 的使用方法。即使没有 JVM 内存分析的实践经验,也能快速成为内存分析高手! 《JVM 内存分析工具 MAT 的深度讲解与实践——入门篇》 介绍 MAT 产品功能、基础概念、…
深度解析 Raft 分布式一致性协议
笔者期望通过一篇权威靠谱、清晰易懂的系统性文章,帮助读者深入理解 Raft 算法,并能付诸于工程实践中,同时解读不易理解或容易误解的关键点。 本文是 Raft 实战系列理论内容的整合篇,我们结合 Raft 论文讲解 Raft 算法思路,并遵循 Raft 的模块化思想对难理解及容…
Elasticsearch 如何做到快速检索 - 倒排索引的秘密
最近接触的几个项目都使用到了 Elasticsearch (以下简称 ES ) 来存储数据和对数据进行搜索分析,就对 ES 进行了一些学习。本文整理自我自己的一次技术分享。 本文不会关注 ES 里面的分布式技术、相关 API 的使用,而是专注分享下 ”ES 如何快速检索“ 这个…
下一页
个人成就
优秀创作者
文章被点赞
891
文章被阅读
199,866
掘力值
5,661
关注了
17
关注者
603
收藏集
33
关注标签
17
加入于
2019-05-14