yarn的功能模塊 ResourceManager NodeManager ApplicationMaster Container 各個(gè)功能模塊的作用 ResourceMan...
yarn的功能模塊 ResourceManager NodeManager ApplicationMaster Container 各個(gè)功能模塊的作用 ResourceMan...
最近在使用fastlane來實(shí)現(xiàn)項(xiàng)目的自動(dòng)化,發(fā)現(xiàn)這套工具是用Ruby這門語言寫的,為了了解Ruby的一些環(huán)境配置,這里做個(gè)筆記,來記錄關(guān)于Ruby遇到的一些問題。 一些基本...
多線程扣庫存的情況下如何保證線程安全? 可以使用基于redis實(shí)現(xiàn)的分布式鎖如何實(shí)現(xiàn)?首先來介紹redis中的幾個(gè)命令 實(shí)現(xiàn)流程: 獲取鎖的時(shí)候,使用setnx命令生成一個(gè)k...
理論基礎(chǔ) 什么是分布式事務(wù) 傳統(tǒng)的事務(wù)是基于單數(shù)據(jù)庫的本地事務(wù),簡單的來說,分布式事務(wù)就是實(shí)現(xiàn)跨數(shù)據(jù)庫的事務(wù)支持 CAP理論 CAP理論表面在分布式系統(tǒng)中,最多只能滿足C,A...
XSS三種類型 存儲(chǔ)型XSS:數(shù)據(jù)庫中存在XSS攻擊的數(shù)據(jù),若數(shù)據(jù)未經(jīng)過任何轉(zhuǎn)義,返回給客戶端。被瀏覽器渲染,就可能導(dǎo)致XSS攻擊 反射型XSS:將用戶輸入的存在XSS攻擊的...
CSRF攻擊原理 CSRF:跨站請求偽造 用戶訪問一個(gè)正常網(wǎng)站例如www.baidu.com 用戶又訪問了攻擊者構(gòu)造的惡意網(wǎng)站 惡意網(wǎng)站可以讓用戶自動(dòng)提交一個(gè)請求到目標(biāo)網(wǎng)站(...
SSRF防御 SSRF安全漏洞以及防御實(shí)現(xiàn) XSS防御 xss漏洞以及防御實(shí)現(xiàn) CSRF防御 CSRF安全漏洞以及防御實(shí)現(xiàn) 路徑遍歷防御 目的 防止例如業(yè)務(wù)接口http://...
簡介 SSRF即服務(wù)端請求偽造,利用漏洞偽造服務(wù)端發(fā)起請求,從而突破客戶端獲取不到數(shù)據(jù)的限制 形成的原因 服務(wù)端提供了從其他服務(wù)器獲取數(shù)據(jù)的功能且沒有對目標(biāo)地址做過濾和限制 ...
為什么會(huì)數(shù)據(jù)不一致 寫流程: 先淘汰cache 再寫入數(shù)據(jù)庫 讀流程: 先讀cache,如果數(shù)據(jù)命中則返回 如果數(shù)據(jù)未命中則讀數(shù)據(jù)庫 將數(shù)據(jù)庫中讀取出來的數(shù)據(jù)入緩存 但是會(huì)發(fā)...
背景 讀寫分離提高了資源的利用效率的同時(shí)也引出了一個(gè)問題,就是由于延時(shí)(網(wǎng)絡(luò)傳輸,操作)而引起的數(shù)據(jù)庫主從不一致的問題,對于這個(gè)問題,給一下集中解決方案。 半同步復(fù)制 先對主...
原文轉(zhuǎn)自一線互聯(lián)網(wǎng)資深架構(gòu)師,微服務(wù)布道師小馬哥的原創(chuàng)文章 微服務(wù)是什么? 微服務(wù)是一種細(xì)粒度(Fine-Grain)的SOA SOA又是什么? SOA有什么? 面向服務(wù)( ...
前言 提高系統(tǒng)性能首先考慮的是數(shù)據(jù)庫的優(yōu)化,之前一篇文章《數(shù)據(jù)庫的使用你可能忽略了這些》中有提到過開發(fā)中,針對數(shù)據(jù)庫需要注意的事項(xiàng)。但是數(shù)據(jù)庫因?yàn)闅v史原因,橫向擴(kuò)展是一件非常...
高并發(fā)之?dāng)U容思路 每個(gè)線程都有自己的工作內(nèi)存,占用內(nèi)存大小取決于工作內(nèi)存中變量的多少與大小,隨著并發(fā)的線程不斷增加,占用的內(nèi)存會(huì)越來越多,我們就需要考慮給系統(tǒng)擴(kuò)容。方法: 垂...