聊聊一種限流及其常用解決方案
時間 限流基于某段時間范圍或者某個時間點,也就是我們常說的“時間窗口”,比如對每分鐘、每秒鐘的時間窗....
分布式Session一致性及其作用
Session 是客戶端與服務器通訊會話跟蹤技術,服務器與客戶端保持整個通訊的會話基本信息。
11個步驟完美排查linux機器是否已經(jīng)被入侵
當進程打開了某個文件時,只要該進程保持打開該文件,即使將其刪除,它依然存在于磁盤中。這意味著,進程并....
為什么不建議在MySQL中使用UTF-8?
Unicode 字符集包含了上百萬個字符。最簡單的編碼是 UTF-32,每個字符使用 32 位。這樣....
圖解高內(nèi)聚與低耦合
模塊就是從邏輯上將系統(tǒng)分解為更細微的部分, 分而治之, 復雜問題拆解為若干簡單問題, 逐個解決。
讓你的Nginx支持分布式追蹤OpenTracing
換句話說,我們可以說分布式追蹤是對跨多個系統(tǒng)的多個請求的拼接。拼接通常由一個或多個相關 ID 完成,....
MySQL適合運行在Docker中嗎?
不要將數(shù)據(jù)儲存在容器中,這也是 Docker 官方容器使用技巧中的一條。容器隨時可以停止、或者刪除。....
市場上可用的十大最佳漏洞掃描工具
OpenVAS漏洞掃描器是一種漏洞分析工具,由于其全面的特性,可以使用它來掃描服務器和網(wǎng)絡設備。這些....
Redis服務器的內(nèi)存耗盡后,Redis會如何處理呢?
作為一臺服務器來說,內(nèi)存并不是無限的,所以總會存在內(nèi)存耗盡的情況,那么當 Redis 服務器的內(nèi)存耗....
限流、熔斷、高可用的思路與方法解析
系統(tǒng)也應該能夠動態(tài)監(jiān)測后端程序的修復情況,當程序已恢復穩(wěn)定時,可以關閉熔斷開關,恢復正常服務。常見的....
數(shù)據(jù)庫優(yōu)化最有效的方式是什么?
隨著業(yè)務數(shù)據(jù)量和網(wǎng)站QPS日益增高,對數(shù)據(jù)庫壓力也越來越大,單機版數(shù)據(jù)庫很快會到達存儲和并發(fā)瓶頸,就....
還分不清Cookie、Session、Token、JWT?
HTTP 是無狀態(tài)的協(xié)議(對于事務處理沒有記憶能力,每次客戶端和服務端會話完成時,服務端不會保存任何....
重點討論如何優(yōu)化Docker鏡像以使其輕量化
Docker 是一個供軟件開發(fā)人員和系統(tǒng)管理員使用容器構(gòu)建、運行和與分享應用程序的平臺。
Redis實現(xiàn)限流的三種方式分享
當然,限流有許多種實現(xiàn)的方式,Redis具有很強大的功能,我用Redis實踐了三種的實現(xiàn)方式,可以較....
Ngnix IP封禁以及實現(xiàn)自動封禁IP
在ngnix的conf目錄下創(chuàng)建一個blockip.conf文件。
sudo后使用別名
我們給shutdown命令創(chuàng)建一個別名,當普通用戶運行的時候嘗試輸入這個別名去關機,我們可以看到系統(tǒng)....
6種Linux環(huán)境變量的配置方法
在自定義安裝軟件的時候,經(jīng)常需要配置環(huán)境變量,下面列舉出各種對環(huán)境變量的配置方法。
一圖解析K8S OOM和CPU節(jié)流
使用 Kubernetes 時,內(nèi)存不足 (OOM) 錯誤和 CPU 節(jié)流是云應用程序中資源處理的主....
Linux的文件系統(tǒng)及文件緩存的知識點
文件系統(tǒng)的特點
文件系統(tǒng)要有嚴格的組織形式,使得文件能夠以塊為單位進行存儲。
文件系統(tǒng)中....
如何復現(xiàn)Log4j2漏洞
ApacheLog4j2是一個開源的Java日志框架,被廣泛地應用在中間件、開發(fā)框架與Web應用中。
kubectl的多樣用法
kubectl是K8s官方附帶的命令行工具, 可以方便的操作K8s集群. 這篇文章主要介紹一些kub....
一文詳解Linux下的Locale
ocale這個單詞中文翻譯成地區(qū)或者地域,其實這個單詞包含的意義要寬泛很多。Locale是根據(jù)計算機....
高并發(fā)服務的幾條優(yōu)化經(jīng)驗
一個真正的大型互聯(lián)網(wǎng)面向c端的服務都不會直接使用數(shù)據(jù)庫作為自己的存儲系統(tǒng),無論你是采用的是分庫分表還....
Linux內(nèi)核觀測技術eBPF中文入門指南
eBPF(extened Berkeley Packet Filter)是一種內(nèi)核技術,它允許開發(fā)人....
大話HTTP協(xié)議前世今生
HTTP 全稱 Hypertext Transfer Protocol,中文是超文本傳輸協(xié)議。網(wǎng)上講....
Linux桌面版在2022年殺瘋了!
而在工作使用方面,選擇Linux系統(tǒng)的達到了28523位,占比39.89%,和個人使用基本持平;選擇....
2023年值得關注的5個CNCF新項目
Teller 的主要目標是為開發(fā)人員提供一種安全的方式來使用敏感數(shù)據(jù),而無需在源代碼、shell 中....
Linux內(nèi)核概念和學習路線
內(nèi)核是與計算機硬件接口的易替換軟件的最低級別。它負責將所有以“用戶模式”運行的應用程序連接到物理硬件....
如何優(yōu)雅地關閉容器
最近把 Docker 官方的 Docker Reference 文檔又讀了一遍,發(fā)現(xiàn)有些細節(jié)深究起來....
Nginx高可用方案
高可用HA(High Availability)是分布式系統(tǒng)架構(gòu)設計中必須考慮的因素之一,它通常是指....