原创 畢業一年,我的 2019,新年伊始新的開始

我的肩上是風,風上是閃爍的星羣。—— 北島《結局或開始》 2019 年回想起來,聚焦在工作、學習和生活上講的話,工作能力上有了不小的進步,離全棧工程師的目標愈發接近了,增強了面對困難的自信心;學習上細數了下全年看完了 18 本書,

原创 一天半的黃山之行總結

花了一天半的時間走了一圈黃山加宏村,原以爲時間會很緊張,可能會走的很累,結果玩下來感覺時間上還是挺充裕的,就是一些行程安排上還可以再優化。本篇寫一下我的行程總結,想去黃山玩一玩的同學可以借鑑一下。寫在前面黃山天氣多變,光看天氣預報多數時

原创 圖文解析 Nacos 配置中心的實現

圖文解析 Nacos 配置中心的實現 本文不會貼太多源碼,基本靠圖片和文字敘述 全文共 2582 字,預計閱讀時間 12 分鐘 什麼是 Nacos Nacos 是阿里發起的開源項目,地址:https://github.com

原创 MySQL 索引機制背後的隱藏之道

索引的 “哲學思想” 我們爲什麼需要索引? 顯而易見,使用索引可以加快我們檢索數據的速度,生活中書籍的目錄、圖書館裏的各種書架編號、號碼簿上的檢索頁等,都少不了索引的身影。 回到計算機的世界,任何一種數據結構都不是憑空產生的,

原创 MySQL InnoDB 中的鎖機制詳解

寫在前面 數據庫本質上是一種共享資源,因此在最大程度提供併發訪問性能的同時,仍需要確保每個用戶能以一致的方式讀取和修改數據。鎖機制(Locking)就是解決這類問題的最好武器。 首先新建表 test,其中 id 爲主鍵,name

原创 MySQL InnoDB 存儲引擎簡介

InnoDB 存儲引擎 MySQL 得益於開放的可插拔設計,允許替換不同的底層存儲引擎,InnoDB 就是其中的代表,最初由第三方公司開發後被 Oracle 收購,是 OLTP 場景下核心表的首選存儲引擎,自 5.5 以來已經成爲

原创 [深度] Seata TCC 分佈式事務源碼分析

Seata 是什麼 Seata 是阿里近期開源的分佈式事務框架,地址:https://github.com/seata/seata。框架包括了集團的 TXC(雲版本叫 GTS)和螞蟻金服的 TCC 兩種模式,短短數月 Github

原创 【舊文重新排版】重讀 Amazon Dynamo 論文有感

文 | YoungChen封面圖片 | Unsplash舊文重新排版,方便閱讀本文內容不僅僅侷限於 Dynamo1. 什麼是 Dynamo亞馬遜在業務發展期間面臨一些問題,主要受限於關係型數據庫的可擴展性和高可用性,希望研發一套新的、基

原创 【舊文重新排版】RocketMQ 分享全紀實

文 | YoungChen圖片 | Unsplash爲了解決之前發佈的舊文排版粗糙、不易閱讀的問題1. 爲什麼分享 RocketMQ爲什麼沒有選擇 Kafka 而是 RocketMQ 呢,沒有什麼特別的原因,單純是我之前就看過一點 Ro

原创 【舊文重新排版】借 Go 語言 database/sql 包談數據庫驅動和連接池設計

文 | jiayangchen封面圖片 | Unsplash因爲之前的文章感覺排版太差了,不容易閱讀接下來會把一些舊文重新排版再發一下即使你不瞭解 Go 語言,閱讀本文也不會有障礙1. 什麼是池化技術池化技術 (Pool) 是一種很常見

原创 閒聊註冊中心——ZK、Eureka、Sofa-Registry

文字 | jiayangchen封面圖片 | Unsplash Clay Banks1. 寫在前面最開始服務之間的調用藉助的是域名,域名其實是個好東西,使用起來很方便,但所有調用請求都得走域名解析和負載均衡,相對來說性能就差一點,而且這

原创 Google Summer of Code 學生申請指南

(投稿一篇 17 年寫的文章劃劃水)本文的受衆主要是想在暑假找點事情做,掙點外快的同學,亦或是想積累一下參與真實軟件開發經驗的同學。背景介紹Google Summer of Code[1](下稱 GSoC)是谷歌組織並提供經費,面對全球

原创 圖文解析 Nacos(1) 配置中心的實現

1. 全文共 2582 字,預計閱讀時間 12 分鐘2. 本文不會貼太多源碼,基本靠圖片和文字敘述3. 這是公衆號的第 53 篇文章什麼是 Nacos配置中心的架構Nacos 使用示例官方代碼示例Properties 解讀配置項的層級設

原创 重讀 Amazon Dynamo 論文有感

本文內容不僅僅侷限於 Dynamo 什麼是 Dynamo Dynamo 和 MySQL 的關係? 數據分片 數據分片的實現方式 Redis 集羣的數據分片 Dynamo 的數據分片 一致性哈希的改進 數據複製 Dyna

原创 2019 年終總結

我的肩上是風,風上是閃爍的星羣。—— 北島《結局或開始》2019 年回想起來,聚焦在工作、學習和生活上講的話,工作能力上有了不小的進步,離全棧工程師的目標愈發接近了,增強了面對困難的自信心;學習上細數了下全年看完了 18 本書,然後翻了