原创 表驅動法, 實戰中學會和 if...else 及 switch 之間進行取捨

1. 概念 ​ 表驅動法就是一種編程模式,從表裏面查找信息而不使用邏輯語句。事實上,凡是能通過邏輯語句來選擇的事物,都可以通過查表來選擇。對簡單的情況而言,使用邏輯語句更爲容易和直白。但隨着邏輯鏈的越來越複雜,查表法也就愈發顯得更

原创 redis高可用模式比較及一致性hash

原文鏈接:https://cloud.tencent.com/developer/article/1500916 前面描述了redis主從複製和redis sentinel以及redi

原创 Ubuntu通過NFS實現文件共享

搭建基礎 NFS 服務 服務端(192.168.1.1) # 安裝 NFS Server 服務 sudo apt-get install nfs-kernel-server -y # 創建共享目錄並設置權限 cd /data m

原创 分佈式之數據庫和緩存雙寫一致性方案解析

原文鏈接:https://www.cnblogs.com/rjzheng/p/9041659.html 引言 爲什麼寫這篇文章? 首先,緩存由於其高併發和高性能的特性,已經在項目中被廣泛

原创 Spring InitializingBean、init-method以及@PostConstruct 執行順序

Spring 容器中的 Bean 是有生命週期的,Spring 允許在 Bean 在初始化完成後以及 Bean 銷燬前執行特定的操作,常用的設定方式有以下三種: 通過實現 InitializingBean 或 Disposabl

原创 正向代理與反向代理【總結】

原文鏈接:https://www.cnblogs.com/Anker/p/6056540.html 1. 前言 最近工作中用到反向代理,發現網絡代理的玩法還真不少,網絡背後有很多需要去學

原创 那些年用過的Redis集羣架構(含面試解析)

原文鏈接:https://www.cnblogs.com/rjzheng/p/10360619.html 引言 今天是2019年2月12號,也就是大年初八,我接到了高中同學劉有碼面試失利

原创 分佈式之redis複習精講

原文鏈接:https://www.cnblogs.com/rjzheng/p/9096228.html 引言 爲什麼寫這篇文章? 博主的[《分佈式之消息隊列複習精講》](http: //

原创 nodejs、ts 根據文件路徑實現本地文件上傳至服務器

安裝依賴庫 npm install myjs-common   參數 // 待上傳文件數組 let files = [ "C:\\Users\\bm\\img\\0.jpg", "C:\\Users\\bm\\i

原创 面試官:講講mysql表設計要注意啥

原文鏈接:https://www.cnblogs.com/rjzheng/p/11174714.html 問題1:爲什麼一定要設一個主鍵? 回答: 因爲你不設主鍵的情況下,innodb也

原创 緩存穿透、緩存擊穿和緩存雪崩實踐

原文鏈接:https://my.oschina.net/xiaolyuh/blog/2995017 我們使用緩存的主要目是提升查詢速度和保護數據庫等稀缺資源不被佔滿。而緩存最常見的問題是