https://github.com/camsong/blog/issues/9[https://github.com/camsong/blog/issues/9] 1. 計(jì)...

https://github.com/camsong/blog/issues/9[https://github.com/camsong/blog/issues/9] 1. 計(jì)...
1. 引言 1.1 為什么需要鎖(并發(fā)控制)? 在多用戶環(huán)境中似扔,在同一時(shí)間可能會(huì)有多個(gè)用戶更新相同的記錄医窿,這會(huì)產(chǎn)生沖突。這就是著名的并發(fā)性問題吱窝。 典型的沖突有: 丟失更新 ...
介紹 在多個(gè)應(yīng)用實(shí)例間做負(fù)載均衡是一個(gè)被廣泛使用的技術(shù)调衰,用于優(yōu)化資源效率养葵,最大化吞吐量心剥,減少延遲和容錯(cuò)邦尊。 負(fù)載均衡的幾個(gè)重要的點(diǎn): 上游服務(wù)器配置 :使用upstream s...
概覽 本文主要引導(dǎo)如何看用戶和權(quán)限,及簡單的權(quán)限設(shè)置优烧,不做詳細(xì)的用戶增刪查改等操作說明蝉揍。 1. 查看用戶 1.1 查看用戶列表 $ cat /etc/passwd 輸出說明:...
1 查看文件權(quán)限 第一段字母組合 是權(quán)限第一個(gè) root 是 owner第二個(gè) root 是 group 2 權(quán)限解讀 組成 首字母2~4 字母5~78 ~ 10文件-/文件...
1. 背景 產(chǎn)品服務(wù)器設(shè)置了「外網(wǎng)帶寬使用率 >= 100%,統(tǒng)計(jì)粒度5分鐘畦娄,連續(xù)1次滿足條件則每1小時(shí)告警一次」告警策略又沾,基本上我每天都收到多條告警信息。 2. 云平臺(tái)監(jiān)控...
性能優(yōu)化是使用Ruby開發(fā)web應(yīng)用中一個(gè)比較頭痛的問題熙卡,因?yàn)镽uby本身的執(zhí)行性能并不高杖刷,而且重量級(jí)應(yīng)用Rails使用ruby的方式又是極其消耗內(nèi)存的。我們知道內(nèi)存消耗過大...
1. 故事背景 客戶服務(wù)器運(yùn)行了有2年左右了驳癌,突然有一點(diǎn)硬盤滿了滑燃,導(dǎo)致了服務(wù)權(quán)限崩潰(這臺(tái)服務(wù)器又剛剛好沒有做空間檢測報(bào)警)。 登錄后颓鲜,我快速清理了幾個(gè)大的 log 文件表窘,然...
需求 某個(gè)請(qǐng)求會(huì)有時(shí)候突然很大的訪問,這些訪問如果都是一個(gè)個(gè)處理甜滨,會(huì)導(dǎo)致很高的 DB 與 程序的 CPU 占用乐严。 解決 通過 redis 隊(duì)列存儲(chǔ)進(jìn)來的內(nèi)容,然后批量進(jìn)行處理...
? 概述 Elastic APM 是基于 Elastic Stack 構(gòu)建的應(yīng)用性能監(jiān)控系統(tǒng)衣摩。通過 Elastic APM 可以監(jiān)控應(yīng)用程序昂验,收集有關(guān)請(qǐng)求的響應(yīng)時(shí)間、數(shù)據(jù)庫查...
Awesome Rails Gem zh-CN Awesome Awesome Rails Gem 中文版 熟悉大牛們寫的 gem艾扮,不用重復(fù)造輪子既琴,將更多的精力放到更有意義的...
1. Module 的概念 In Ruby, modules are somewhat similar to classes: they are things that ho...
1. 前言 之前以為只有靜態(tài)資源,瀏覽器才會(huì)使用到緩存栏渺。但最近在做 api 流量優(yōu)化時(shí)呛梆,發(fā)現(xiàn) API 請(qǐng)求也會(huì)有緩存來減少服務(wù)器端的帶寬壓力的。 其中發(fā)生作用的就是 ETag...
github 路徑:https://github.com/tsball/node-china-region-spider node-china-region-spider 是...
1. MySQL的時(shí)間類型 MySQL(5.7)的Timestamp與DateTime類型都是存儲(chǔ)時(shí)間的數(shù)據(jù)類型。 Timestamp保存的是UTC時(shí)間霎终。數(shù)據(jù)保存前會(huì)根據(jù)數(shù)據(jù)...