2021 年终总结 当 2021 年的日程本翻过最后一页的时候,新买的 2022 年日程本正好到货了,恍惚间又是一年,又到了写年总的时候,聊一聊今年的变化吧。先说说工作,年初基本都在准备晋升,其实之前已经晋升...
2020 年终总结 因为很多事情,今年的年终总结拖到了现在,虽迟但到!每年的年终总结对我来说是个很难得的跟自己对话的机会,从里面找找做的好的,反思反思做的不好的,这个习惯肯定会坚持下去。今年的世界非常魔幻,这...
【译文】Implementing Raft: Part 1 - Elections 本文翻译自 Eli Bendersky 的博客原文地址见文末,翻译已获原作者许可,禁止商用译者 YoungChen封面图这是讲解 Raft 一致性协议和 Go 语言实现系列文章的第二篇,...
【译文】Implementing Raft: Part 0 - Introduction 本文翻译自 Eli Bendersky 的博客原文地址见文末,翻译已获原作者许可,禁止商用译者 YoungChen封面图这是介绍 Raft 一致性协议的系列文章的第一篇,完整的目录结构如...
OSTEP[13-15] Address Space And Address Translation 文 |YoungChen封面图 |ssssMultiprogramming and Time Sharing早期的操作系统设计针对内存地址空间没有提供很好的抽象,机器的物理内存中的内...
OSTEP[7-10] High-level Policies An OS Scheduler Employs 文 | YoungChen封面 |MatthewHenryCPU Scheduling首先假设:操作系统了解每个任务运行时间的长短,文章介绍了两类调度策略,第一类是选择执行时间最短的...
OSTEP[4-6]:Low-level Mechanisms Of Running Processes 文 | YoungChen封面图片 |Tandem什么是 OSTEPOSTEP 全称叫《Operating System:Three Easy Pieces》,从 virtualiza...
【旧文重新排版】重读 Amazon Dynamo 论文有感 文 | YoungChen封面图片 | Unsplash旧文重新排版,方便阅读本文内容不仅仅局限于 Dynamo1. 什么是 Dynamo亚马逊在业务发展期间面临一些问题,主要受限于关系...
【旧文重新排版】RocketMQ 分享全纪实 文 |YoungChen图片 | Unsplash为了解决之前发布的旧文排版粗糙、不易阅读的问题1. 为什么分享 RocketMQ为什么没有选择 Kafka 而是 RocketMQ 呢...
【旧文重新排版】借 Go 语言 database/sql 包谈数据库驱动和连接池设计 文 | jiayangchen封面图片 |Unsplash因为之前的文章感觉排版太差了,不容易阅读接下来会把一些旧文重新排版再发一下即使你不了解 Go 语言,阅读本文也不会有障碍1. ...
闲聊注册中心——ZK、Eureka、Sofa-Registry 文字 | jiayangchen封面图片| UnsplashClay Banks1. 写在前面最开始服务之间的调用借助的是域名,域名其实是个好东西,使用起来很方便,但所有调用请求都得...
Google Summer of Code 学生申请指南 (投稿一篇 17 年写的文章划划水)本文的受众主要是想在暑假找点事情做,挣点外快的同学,亦或是想积累一下参与真实软件开发经验的同学。背景介绍Google Summer of Code[...
盘点下近一年我关注的 UP 主 多事之秋,希望这个年大家过得平平安安近一年,在B站和油管关注了一批很不错的 UP 主,涉及教育、财经、摄影、旅行、电影、美食等等,这里来说说一些我觉得比较好的,如果是B站油管都有频道的,...
图文解析 Nacos(1) 配置中心的实现 1. 全文共 2582 字,预计阅读时间 12 分钟2. 本文不会贴太多源码,基本靠图片和文字叙述3. 这是公众号的第53 篇文章什么是 Nacos配置中心的架构Nacos 使用示例官...
图文解析 Nacos 配置中心的实现 图文解析 Nacos 配置中心的实现本文不会贴太多源码,基本靠图片和文字叙述全文共 2582 字,预计阅读时间 12 分钟什么是 NacosNacos 是阿里发起的开源项目,地址:https://github.com/alibaba/nacos。Nacos 主要提供两种服务,一是配置中心,支持配置注册、变更下发、层级管理等,意义是不停机就可以动态刷新服务内部的配置项;二是作为命名服务...
毕业一年,我的 2019,新年伊始新的开始 我的肩上是风,风上是闪烁的星群。—— 北岛《结局或开始》2019 年回想起来,聚焦在工作、学习和生活上讲的话,工作能力上有了不小的进步,离全栈工程师的目标愈发接近了,增强了面对困难的自信...
重读 Amazon Dynamo 论文有感 本文内容不仅仅局限于 Dynamo什么是 DynamoDynamo 和 MySQL 的关系?数据分片数据分片的实现方式Redis 集群的数据分片Dynamo 的数据分片一致性哈希的改进数据复制Dynamo 的读写流程数据一致性和冲突解决Dynamo 集群成员状态监测总结参考资料什么是 Dynamo亚马逊在业务发展期间面临一些问题,主要受限于关系型数据库的...
RocketMQ 分享全纪实 为什么分享 RocketMQ消息队列的组成部分RocketMQ 的架构Name Server生产组和消费者Topic 和 MessageQueueBrokerRocket...
借 Go 语言 database/sql 包谈数据库驱动和连接池设计 1.这是公众号的第 40 篇文章2. 即使不了解 Go 语言,阅读本文也不会有障碍3. 封面图片来自Mael BALLANDonUnsplash什么是池化技术da...
[图文] Seata AT 模式分布式事务源码分析 推荐阅读 Seata TCC 分布式事务源码分析公众号 Young_Blog什么是 Seata AT 模式Seata AT 的使用方法第一步,增加全局事务注解第二步,配置代理数据源第三步,新建 undo_log 表Seata AT 的工作流程工作流程总览图解 AT 模式一阶段流程图解二阶段 Commit 流程图解二阶段 Rollback 流程本节小结...