原创 MySQL8自增主鍵變化
MySQL8自增主鍵變化 醉後不知天在水,滿船清夢壓星河。 一、簡述 MySQL版本從5直接大躍進到8,相信MySQL8一定會有很多令人意想不到的改進,如果不想只會CRUD可以看看。 比如系統表引擎的變化-全部換成事務型的
原创 Redis小祕密
Redis小祕密 臨淵羨魚,不如退而織網。 一、Redis基本數據類型 想必很多人都能脫口而出String、List、Hash、Sorted Set和Set五種基本數據類型。 以及五大基本數據類型簡要區別: redis
原创 Redis內存滿了怎麼辦(新年快樂)
Redis內存滿了怎麼辦(新年快樂) 入我相思門,知我相思苦。 長相思兮長相憶,短相思兮無窮極。 一、配置文件 Redis長期使用或者不設置過期時間,導致內存爆滿或不足,可以到Redis的配置文件redis.co
原创 基於Redis&MySQL接口冪等性設計
基於Redis&MySQL接口冪等性設計 欲把相思說似誰,淺情人不知。 1、冪等 冪等性即多次調用接口或方法不會改變業務狀態,可以保證重複調用的結果和單次調用的結果一致。 2、冪等使用場景 前端重複提交 用戶註冊、創建商
原创 MySQL快速創建800w條測試數據表&深度分頁
MySQL快速創建800w條測試數據表&深度分頁 汴水流,泗水流,流到瓜州古渡頭。 吳山點點愁。 思悠悠,恨悠悠,恨到歸時方始休。 月明人倚樓。 一、數據插入思路 如果一條一條插入普通表的
原创 限流常見方案
限流常見方案 我歌月徘徊,我舞影零亂。 醒時相交歡,醉後各分散。 一、限流思路 常見的系統服務限流模式有:熔斷、服務降級、延遲處理和特殊處理四種。 1、熔斷 將熔斷措施嵌入到系統設計中,當系統出現問題時
原创 Docker 部署前後端項目
Docker 部署前後端項目 平生不會相思,纔會相思,便害相思。 簡介:都是被逼的,從零開始一個Docker 部署九個微服務和三個前端項目。其中,這些服務需要用到Nacos、MySQL、Nginx、ElasticSearch
原创 阿里巴巴編碼規範-考試認證
阿里巴巴編碼規範-考試認證 雨打梨花深閉門,忘了青春,誤了青春。 1、註冊阿里雲賬號 註冊阿里賬號參考連接:https://www.cnblogs.com/taojietaoge/p/11053943.html 2、購買認證 註冊好
原创 Redis鎖相關
Redis鎖相關 君不見,高堂明鏡悲白髮,朝如青絲暮成雪。 背景:面試的時候被問到有哪些鎖,很快脫口而出Volatile、Synchronized和ReentrantLock,也能講出他們之間的一些區別;當問到如在同一服務下
原创 MySQL日誌系統bin log、redo log和undo log
MySQL日誌系統bin log、redo log和undo log 今人不見古時月,今月曾經照古人。 簡介:日誌是MySQL數據庫的重要組成部分,記錄着數據庫運行期間各種狀態信息,主要包括錯誤日誌、查詢日誌、慢查詢日誌、事
原创 算法-貪心思想
算法-貪心思想 庭前看玉樹,腸斷憶連枝 一、剪繩子 1、題目描述 把一根繩子剪成多段,並且使得每段的長度乘積最大。 n = 2 return 1 (2 = 1 + 1) n = 10 return 36 (10 = 3
原创 數據庫-Redis
數據庫-Redis 春宵一刻值千金,花有清香月有陰。 簡介:數據庫-Redis。 一、概述 Windows &Mac 安裝Redis 參考鏈接:https://www.cnblogs.com/taojietaoge/p/11
原创 數據庫-數據庫系統原理
數據庫-數據庫系統原理 落花人獨立,微雨燕雙飛。 簡介:數據庫-數據庫系統原理。 一、事務 概念 事務指的是滿足 ACID 特性的一組操作,可以通過 Commit 提交一個事務,也可以使用 Rollback 進行回滾。 AC
原创 數據庫-SQL 語法
數據庫-SQL 語法 二十餘年如一夢,此身雖在堪驚。 簡介:數據庫-SQL 語法 一、基礎 模式定義了數據如何存儲、存儲什麼樣的數據以及數據如何分解等信息,數據庫和表都有模式。 主鍵的值不允許修改,也不允許複用(不能將已經刪
原创 計算機基礎-Socket
計算機基礎-Socket 當時明月在,曾照彩雲歸。 簡介:計算機基礎-Socket 一、I/O 模型 一個輸入操作通常包括兩個階段: 等待數據準備好 從內核向進程複製數據 對於一個套接字上的輸入操作,第一步通常涉及等待數