原创 儲存高可用架構

​ 點擊藍色 喬志勇筆記 關注我喲 加個星標,第一時間獲取推送的文章哦 一、雙機高可用 1、主備方式 主機和備機雙方只需要進行數據複製即可,無須進行狀態判斷和主備切換這類複雜的操作 應用場景:內部的後臺管理系統 2、主

原创 5種分佈式鎖實現的對比?

點擊藍色“喬志勇筆記”關注我喲 加個“星標”,第一時間獲取推送的文章哦!   一、分佈式鎖的適用場景 在分佈式環境下,爲保證數據的一致性,需要保證同一時刻同一方法,只有一個線程在運行,即互斥 二、分佈式鎖的設計因素 1、互斥性 同一時刻只

原创 springboot學習(三)——使用HttpMessageConverter進行http序列化和反序列化

https://segmentfault.com/a/1190000012658289 對象的序列化/反序列化大家應該都比較熟悉:序列化就是將object轉化爲可以傳輸的二進制,反序列化就是將二進制轉化爲程序內部的對象。序列化/反序列化主

原创 Java異常處理12條軍規

https://mp.weixin.qq.com/s/Oo53o8Qhiu8VHH70dTIOuA 在Java語言中,異常從使用方式上可以分爲兩大類: CheckedException UncheckedException 在Ja

原创 spring中"投機取巧"地限制 用戶同時登陸

公衆號原創文章  開發背景:項目中採用spring session + spring security 方式做登陸註冊 ,現在要求後臺用戶只能同時一個人登陸   苦難的經歷:spring security 框架比較重,難以 快速深入理解,

原创 微服務容器化運維:微博容器運維平臺DCP

微服務容器化運維繫列的前兩期,我給你詳細介紹了微服務容器化後如何運維的幾個關鍵問題:鏡像倉庫、資源調度、容器調度、服務編排,這些問題的產生都是因爲微服務部署的節點從一臺臺物理機或者虛擬機變成了一個個容器,運維模式發生了根本性的變化。此時,

原创 idea 中解決maven 包衝突的問題(maven helper)

https://blog.csdn.net/fnwibwj/article/details/81709733 一.衝突問題 比如項目中引用了兩個 fastjson.jar的版本,分別爲 fastjson:1.2.28 fastjson:1

原创 redis 知識點總結(一)

https://mp.weixin.qq.com/s/kC-YTfnmcIAceYmH51tTTw 一、 緩存redis的用途    高性能 和 高併發   二、redis 的優勢   1、 複雜的數據類型和操作   2、官方支持集羣模式

原创 高可用架構補充篇

​ 點擊藍色 喬志勇筆記 關注我喲 加個星標,第一時間獲取推送的文章哦 一、計算高可用架構 1、主備模式 分冷備和溫備 2、主從模式 需要按業務設計任務分配器 3、高可用集羣模式 可以完成故障自動切換 1)負載均衡

原创 如何搭建微服務治理平臺?

微服務治理平臺的基本功能 你可能先會問,到底什麼是微服務治理平臺?根據我的理解,微服務治理平臺就是與服務打交道的統一入口,無論是開發人員還是運維人員,都能通過這個平臺對服務進行各種操作,比如開發人員可以通過這個平臺對服務進行降級操作,運維

原创 java8 Stream 史上最全總結

java8 Stream 史上最全總結 溫馨提醒:在電腦上看更方便 (一)stream的特點 一、 流操作都支持 lambda 表達式作爲參數 ,函數式編程,充分利用了pipeline 思想 二、無修改 ,無儲存 對原始數據無修改,對流和