在如何給老婆解釋什么是RPC中,我們討論了RPC的實(shí)現(xiàn)思路。那么這一次,就讓我們通過(guò)代碼來(lái)實(shí)現(xiàn)一個(gè)簡(jiǎn)單的RPC吧! RPC的實(shí)現(xiàn)原理 正如上一講所說(shuō),RPC主要是為了解決的兩...
在如何給老婆解釋什么是RPC中,我們討論了RPC的實(shí)現(xiàn)思路。那么這一次,就讓我們通過(guò)代碼來(lái)實(shí)現(xiàn)一個(gè)簡(jiǎn)單的RPC吧! RPC的實(shí)現(xiàn)原理 正如上一講所說(shuō),RPC主要是為了解決的兩...
分布式拒絕服務(wù)攻擊(DDoS)指的是通過(guò)多臺(tái)機(jī)器向一個(gè)服務(wù)或者網(wǎng)站發(fā)送大量看似合法的數(shù)據(jù)包使其網(wǎng)絡(luò)阻塞、資源耗盡從而不能為正常用戶提供正常服務(wù)的攻擊手段。隨著互聯(lián)網(wǎng)帶寬的增加...
無(wú)論網(wǎng)站,還是App目前基本都是基于api接口模式的開(kāi)發(fā),那么api的安全就尤為重要了。目前攻擊最常見(jiàn)的就是“短信轟炸機(jī)”,由于短信接口驗(yàn)證是App,網(wǎng)站檢驗(yàn)用戶手機(jī)號(hào)最真實(shí)...
1/ 概述 利用Spring Boot作為基礎(chǔ)框架,Spring Security作為安全框架,WebSocket作為通信框架,實(shí)現(xiàn)點(diǎn)對(duì)點(diǎn)聊天和群聊天。 2/ 所需依賴 Sp...
基礎(chǔ)知識(shí) 線程切換代價(jià) Java的線程是映射到操作系統(tǒng)的原生線程之上的,如果阻塞或喚醒一個(gè)線程就需要操作系統(tǒng)介入,需要在用戶態(tài)和內(nèi)核態(tài)之間切換,該切換會(huì)消耗大量的系統(tǒng)資源,因...
文章來(lái)源于公眾號(hào)非科班的科班 ,作者非科班的科班 日常的開(kāi)發(fā)中,無(wú)不都是使用數(shù)據(jù)庫(kù)來(lái)進(jìn)行數(shù)據(jù)的存儲(chǔ),由于一般的系統(tǒng)任務(wù)中通常不會(huì)存在高并發(fā)的情況,所以這樣看起來(lái)并沒(méi)有什么問(wèn)題...