4.5萬字手把手教你實現MySQL TB級資料儲存!!

## 寫在前面 業界對系統的高可用有著基本的要求,簡單的說,這些要求可以總結為如下所示。 * 系統架構中不存在單點問題。 * 可以最大限度的保障服務的可用性。 一般情況下系統的高可用可以用幾個9來評估。所謂的幾個9就是系統可以保證對外提供的服務的時間達到總時間的百分比。例如如果需要達到99.99的高可用

Liunx運維(十二)-Liunx系統常用內建命令

文件目錄: 一、Liunx內建命令概述 二、LIunx常用內建命令例項 1、help檢視內建命令幫助2、檢視內建命令使用方法3、":" 佔位符4、 "." 與source5、條件測試"["和test6、命令別名alias和unalias7、後臺任務相關bg/fg/jobs8、break跳出迴圈9、contin

探索 .NET團隊對API的設計流程

> 原文作者:steve gordon > 原文連結: [https://www.stevejgordon.co.uk/how-are-dotnet-apis-designed](https://www.stevejgordon.co.uk/how-are-dotnet-apis-designed "http

使用GitHub Actions自動編譯部署hexo部落格

### 前言 使用hexo部落格也挺久的,最開始是本地hexo clean && hexo g,最後hexo d推送到伺服器。後來是本地hexo clean && hexo g,最後將生成檔案推送到GitHub,GitHub actions 推送到伺服器。後來本地檔案丟失,GitHub 僅僅存著編譯好pub

我的2020——從學生到打工人的轉變

2021,終於來了!還記得2020年的願望是什麼?活著就好。哈哈,畢竟除了生死,都是小事。雖為小事,但也重要。這一年,我順利畢業,離開了陪伴多年的校園,成功進入職場,開啟了人生中一段嶄新的旅程。 # 共抗疫情 如果有人要問2020年的主題是什麼,那當然是疫情。我想多年之後,當我們再次回憶起2020年,首先想

.NET Core 中的日誌與分散式鏈路追蹤

[TOC] # .NET Core 中的日誌與分散式鏈路追蹤 程式記錄的日誌一般有兩種作用,故障排查、顯式程式執行狀態,當程式發生故障時,我們可以通過日誌定位問題,日誌可以給我們留下排查故障的依據。很多時候,往往會認為日誌記錄非常簡單,例如很多程式只是 `try-catch{}`,直接輸出到 `.txt`,

使用lua+redis解決發多張券的併發問題

### 前言 公司有一個發券的介面有併發安全問題,下面列出這個問題和解決這個問題的方式。 ### 業務描述 這個介面的作用是給會員發多張券碼。涉及到4張主體,分別是:使用者,券,券碼,使用者領取記錄。 下面是改造前的虛擬碼。 主要是因為查出券碼那行存在併發安全問題,多個執行緒拿到同幾個券碼。以下都是基於**

程式碼命名的簡單討論

一、前言   題外:昨天看了某知乎使用者的回答頗為感慨,大意是說現在主流是框架程式設計師越來越多,原理、架構、底層方面的越來越少;依賴框架快速出活的程式設計師工作機會比較多,公司招聘的時候也比較受歡迎。   不能說哪種優秀或者比較low。只要需要就必然有存在的價值,尤其是在快速迭代的今天,速度慢半拍可能就意味

手撕redis分散式鎖,隔壁張小帥都看懂了!

### 前言 上一篇老貓和小夥伴們分享了為什麼要使用分散式鎖以及分散式鎖的實現思路原理,目前我們主要採用第三方的元件作為分散式鎖的工具。上一篇運用了Mysql中的select ...for update實現了分散式鎖,但是我們說這種實現方式並不常用,因為當大併發量的時候,會給資料庫帶來比較大的壓力。當然也有

2021--等待年底的收割

2020-魔幻的一年,說不上多好,說不上多壞. 年初定下的目標完成了多少: ❌考過AWS Certified Solutions Architect – Associate ✅基礎技術學習;(參加了演算法訓練營,學習了一部分演算法,看完了大話設計模式這本書,學習了一些ES6裡邊的一些特性) ✅基於5G

設計模式之委派模式(Delegate Pattern)深入淺出

學習目標:精簡程式邏輯,提升程式碼的可讀性。 內容定位:希望通過對委派模式的學習,讓自己寫出更加優雅的程式碼的人群。 委派模式定義: 委派模式(Delegate Pattern)的基本作用是負責任務的排程和分配任務,跟代理模式很像,可以看作是一種特殊情況下的靜態代理的全權代理,但是代理模式注重過程,而委派模

容器編排系統K8s之節點汙點和pod容忍度

  前文我們瞭解了k8s上的kube-scheduler的工作方式,以及pod排程策略的定義;回顧請參考:https://www.cnblogs.com/qiuhom-1874/p/14243312.html;今天我們來聊一下k8s上的節點汙點和pod容忍度相關話題;   節點汙點是什麼呢?   節點汙點有點

【Hook】postman工具的程式碼生成工具讓它錦上添花

  修改postman工具的程式碼生成工具加入response自動生成POJO程式碼 如上圖可以快速把請求這個動作轉成code,減少重複性勞動。 但是有一點我覺得可以優化下 就是返回的json如果也能自動轉成程式碼就好了。 不然在需要把json序列化成java或者csharp的POJO物件時

0.047231912612915