原创 帶你認識分佈式緩存

目錄什麼是緩存?EhcacheGuava CacheMemecachedTairEVCacheAerospikeRedis參考文獻 當你知道的越多, 你不知道的也越多. 什麼是緩存? 在維基百科中這樣解釋: 緩存是存儲在

原创 Nginx(三)支持Socket轉發過程詳解

目錄介紹前10分鐘,先寫一個socket的服務端與客戶端可以通信中間10分鐘,搭建nginx服務器最後10分鐘,測試nginx轉發socket結果 看到眼前那束光了麼? 再往前一步會看着更明亮 介紹 nginx支持sock

原创 Nginx(四)跨域資源共享CORS詳解

目錄介紹兩種請求簡單請求基本流程withCredentials 屬性預檢請求的迴應瀏覽器的正常請求和迴應 看到眼前那束光了麼? 再往前一步會看着更明亮 介紹 CORS是一個W3C標準,全稱是"跨域資源共享"(Cross-

原创 Nginx(一)基本認識

目錄介紹常用功能Nginx配置文件結構 看到眼前那束光了麼? 再往前一步會看着更明亮 介紹 Nginx是lgor Sysoev爲俄羅斯訪問量第二的rambler.ru站點設計開發的。從2004年發佈至今,憑藉開源的力量,已

原创 Nginx(二)代理功能與負載均衡詳解

目錄介紹Nginx代理服務的配置說明Nginx負載均衡詳解熱備輪詢加權輪詢ip_hash 看到眼前那束光了麼? 再往前一步會看着更明亮 介紹 Nginx的代理功能與負載均衡功能是最常被用到的,關於nginx的基本語法常識與

原创 視圖那些事兒----基於Mysql

目錄引入視圖創建IF和CASE語句查看修改刪除對數據的操作總結 武漢加油!!! 引入 在上一篇文章中, 我們重點介紹了在mysql中怎麼使用索引來提高查詢的效率, 感興趣的同學可以移步索引那些事兒----基於Mysql, 本

原创 索引那些事兒----基於Mysql

目錄背景索引存儲引擎存儲引擎種類MyISAM引擎InnoDB引擎索引方式索引類型單列索引之普通索引單列索引之唯一索引單列索引之主鍵索引組合索引全文索引空間索引總結 武漢加油!!! 背景 數據庫是什麼? 這個問題大家都知道吧,

原创 Springcloud Alibaba

目錄引入簡介Nacos起步配置中心註冊中心`服務提供者``客戶端`Sentinel起步客戶端和服務端連接Sentinel實現監控總結 初極狹,才通人。復行數十步,豁然開朗。 引入 從文章的題目也可以看出, 我們本篇文章即

原创 分佈式系統唯一ID方案

目錄數據庫自增長IDMysqlSqlServerOracleUUID格式Redis生成IDSnowflake算法其他 初極狹,才通人。復行數十步,豁然開朗 系統唯一ID是我們在工作中經常會遇到的, 不管從事什麼行業都

原创 DevOps系列Ansible自動部署(一)初識

目錄背景介紹 通過上一個專題GitLab-Cicd我們已經介紹了, 在DIXDevOps流程中的自動觸發pipeline過程, 下面這一個專題系列, 我們將重點介紹第二個環節, 自動部署 背景 進入這個專題系列, 我們將重點闡

原创 DevOps系列GitLab-CICD(二)之安裝git-runner-rpm安裝方式

目錄背景介紹安裝系統`下載`gitlab-runner rpm包`安裝`gitlab-runner`啓動`gitlab-runner`註冊`gitlab簡單使用模擬測試真實案例`問題總結`背景步驟如下驗證 背景 本節是繼Dev

原创 DevOps系列GitLab-CICD(一)之安裝GitLab

目錄背景介紹GitLab安裝`系統``下載`gitlab`安裝`gitlab rpm`修改` gitlab的外部訪問地址`初始化`數據庫以及相關配置`啓動`gitlab`查看`啓動是否成功`登錄` 背景 本節是繼DevOps實

原创 MongoDB工具類(CRUD)

目錄背景MongoDao.java調用測試 背景 又有一段時間沒來了, 這一次帶來的分享是源於一個項目上, 需要對接來自MongoDB的數據源, 因此封裝了一個針對mongoDB的Dao. 該Dao是針對MongoDB封裝的一

原创 DevOps系列GitLab-CICD(三)之安裝git-runner-docker安裝方式

目錄背景介紹/區別安裝系統安裝DockerDocker版本啓動gitlab-runner註冊(配置和參考上一篇)查看是否已經註冊完成 背景 本節是繼DevOps實例演示的第四篇文章, 在上一篇文章中, 我們已經成功安裝部署了G

原创 三種分佈式鎖

### 什麼是鎖? 在單進程的系統中,當存在多個線程可以同時改變某個變量(可變共享變量)時,就需要對變量或代碼塊做同步,使其在修改這種變量時能夠線性執行消除併發修改變量。 而同步的本質是通過鎖來實現的。爲了實現多個線程在一個時