本文主要目標是讓大家了解數(shù)據(jù)包在網(wǎng)絡(luò)中的流轉(zhuǎn)過程,以及對ip、MAC地址、交換機和路由器有混淆的,看完本文一定會恍然大悟。 對于TCP/IP4層協(xié)議,這里不過多介紹,里面只會...
本文主要目標是讓大家了解數(shù)據(jù)包在網(wǎng)絡(luò)中的流轉(zhuǎn)過程,以及對ip、MAC地址、交換機和路由器有混淆的,看完本文一定會恍然大悟。 對于TCP/IP4層協(xié)議,這里不過多介紹,里面只會...
http1.1 http1.1的優(yōu)點 1. 簡單 HTTP 基本的報文格式就是 header + body,頭部信息也是 key-value 簡單文本的形式,易于理解,降低了...
很多面試題都會問,MySQL的索引數(shù)據(jù)結(jié)構(gòu)是什么,答案很簡單,是B+Tree,然后又會問,為什么是采用B+Tree,而不是一般二叉樹呢,原因也很簡單,降低樹的高度,可以減少i...
如果我們想要混淆腳本代碼,那么我們可以Shell 腳本編譯器工具 (SHC),使用 shc 將 bash/shell 腳本編譯為二進制文件,隱藏源代碼并防止被被人修改的功能。...
redis中的緩沖區(qū) aof持久化:第一步執(zhí)行寫入命令;第二步將寫命令寫到用戶空間的aof緩沖區(qū),后續(xù)將aof緩沖區(qū)的寫命令發(fā)送內(nèi)核空間的page cache。 aof重寫:...
基本介紹 String 是最基本的 key-value 結(jié)構(gòu),key 是唯一標識,value 是具體的值,value其實不僅是字符串, 也可以是數(shù)字(整數(shù)或浮點數(shù))以及二進制...
為什么要限流 限流在很多場景中用來限制并發(fā)和請求量,比如說秒殺搶購,保護自身系統(tǒng)和下游系統(tǒng)不被巨型流量沖垮等。 以微博為例,例如某某明星公布了戀情,訪問從平時的50萬增加到了...
1.hashMap和hashTable的區(qū)別,為什么hashMap是線程不安全的?https://blog.csdn.net/qq_51250453/article/deta...
這節(jié)講一下操作系統(tǒng)的內(nèi)存,內(nèi)存是一個非常重要的知識,還是需要大致了解一下的。 虛擬內(nèi)存 講虛擬內(nèi)存之前先了解一下單片機,單片機是沒有操作系統(tǒng)的,所以每次寫完代碼,都需要借助工...
哈希計算方法不同 hashmap:HashMap計算hash對key的hashcode進行了二次hash,以獲得更好的散列值,然后對table數(shù)組長度取模。 hashtabl...
Hashmap的實現(xiàn)原理 HashMap是一個數(shù)組鏈表,當一個key/Value對被加入時,首先會通過對key的Hash算法定位出這個鍵值對要放入的桶(數(shù)組的索引),然后就把...
進程間的通信方式 講socket之前先講一下進程間的通信方式,我們都知道大概有以下幾種 管道 消息隊列 共享內(nèi)存 信號量 信號 socket 可以看到有socket的字眼,是...