Sentinel滑動視窗演算法

> 在前面搞清楚了Sentinel的使用後,大致理了一下Sentinel的責任鏈,搞清楚了這個,基本就已經梳理清楚sentinel-core模組的大部分內容,順著這條鏈路可以繼續梳理很多東西。 > > 知其然、知其所以然。而閱讀原始碼就是最好的知其所以然的方式。這一次找了一些空閒時間,捋了一

企業使用路由策略控制L3VPN分支間使用者互訪案例

組網圖形      簡介 BGP/MPLS IP VPN是一種基於MPLS的L3VPN,組網方式靈活,可擴充套件性好,支援大規模部署。利用BGP/MPLS IP VPN技術,可以實現位於不同地理位置的分支間安全互通或隔離。 路由策略主要實現了路由過濾和路由屬性設定等功能,它通過改變路由屬性來改變網路流量所

Zookeeper一致性協議——ZAB

## ZAB協議簡介 Zookeeper通過ZAB保證分散式事務的最終一致性。 ZAB全稱Zookeeper Atomic Broadcast(ZAB,Zookeeper原子訊息廣播協議) 1. ZAB是一種專門為Zookeeper設計的一種支援 **崩潰恢復** 的 **原子廣播協議** ,是Zook

看起來很唬人,然而卻簡單實用的CAP理論

在做分散式系統開發時,我們經常會或多或少的聽到CAP理論、或者是處理節點間資料一致性的問題。但CAP理論究竟是什麼呢?CAP理論很簡單,但卻是很多軟體設計的巨集觀指導,因此也有人將之稱為架構師必須掌握的理論之一。鑑於理論的東西相對來說比較抽象而且繁瑣,因此我們先舉個例子:有一天你打王者榮耀連跪,於是找了一個大

前端網頁列印外掛print.js(可匯出pdf)

在前端開發中,想列印當前網頁的指定區域內容,或將網頁匯出為多頁的PDF,可以藉助print.js實現,該外掛輕量、簡單、手動引入、不依賴其他庫。示範專案github:https://github.com/lemoncool/print-demo。列印或匯出PDF後效果很好,下圖是對比圖: 關於print.

幹掉 powerdesigner,設計資料庫表用它就夠了

最近有個新專案剛過完需求,正式進入資料庫表結構設計階段,公司規定統一用資料建模工具 `PowerDesigner`。但我並不是太愛用這個工具,因為它的功能實在是太多了,顯得很臃腫,而平時設計表用的也就那麼幾個功能。 這裡找到一個好用的工具,馬不停蹄的分享給大家,`PDMan` 一款**國產**開源的資料庫模

BPF的可移植性和CO-RE (Compile Once – Run Everywhere)

## BPF的可移植性和CO-RE (Compile Once – Run Everywhere) 在上一篇[文章](https://www.cnblogs.com/charlieroro/p/14140343.html)中介紹了提高socket效能的幾個socket選項,其中給出了幾個源於核心原始碼樹中的

普通人的校招經驗總結

# 校招 ## 校招時間線 每年2、3月份開始春招(大三下找暑期實習,有暑期實習是正式校招的重要優勢,在大三下學期開始找) 每年6、7月份開始秋招提前批(大四上參加校招,網際網路企業開始的比較找,儘早投遞機會多) 每年8、9月份開始秋招正式批(大四上參加校招) 每年2、3月份開始次年春招(大四下最後一次參

Shiro認證詳解

# Shiro shiro是一個java的安全框架 官網地址 http://shiro.apache.org/ [TOC] ## Shiro綜述 ```mermaid graph LR A1("CacheManager")-->B A2("Realms")-->B A3("UserDao")

手摸手帶你用Hexo擼部落格(二)之配置主題

[原文地址](https://blog.limeichao.cn/article/fdc79fa4.html) 在上一篇部落格[手摸手帶你用Hexo擼部落格(一)](https://www.cnblogs.com/big0range/p/14204956.html)中主要介紹了部落格的初步搭建 今天我們繼續講

面試常問:Mybatis使用了哪些設計模式?

## 前言 雖然我們都知道有26個設計模式,但是大多停留在概念層面,真實開發中很少遇到,Mybatis原始碼中使用了大量的設計模式,閱讀原始碼並觀察設計模式在其中的應用,能夠更深入的理解設計模式。 ![](https://p9-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/e

MySQL全面瓦解15:檢視

概述 很多時候,我們會有一些很複雜的資料庫操作,比如整合使用者的行為資料,那這些資料可能包含使用者的餐飲、生活日用、充值消費、交通出行、通訊物流、交通出行、醫療保健、住房物業、運動健康... 基於此,我們可能要去關聯很多的使用者行為資訊表,寫一大堆的合併、統計,以及條件過濾的指令碼,來輸出最終的二維表,這才是

關於一些設計上的基本常識

API與SPI分離 框架或元件通常有兩類客戶,一個是使用者,一個是擴充套件者,  API(Application Programming Interface)是給使用者用的, 而SPI(Service Provide Interface)是給擴充套件者用的, 在設計時,儘量把它們隔離開,而不要混在一

Echarts資料視覺化,easyshu圖表整合。

  介紹: ECharts,一個使用 JavaScript 實現的開源視覺化庫,可以流暢的執行在 PC 和移動裝置上,相容當前絕大部分瀏覽器(IE8/9/10/11,Chrome,Firefox,Safari等),底層依賴輕量級的向量圖形庫 ZRender,提供直觀,互動豐富,可高度個性化定製的資料

1.3520200252533