01 初識(shí)Redis 1.1 認(rèn)識(shí)NoSQL SQLNoSQL數(shù)據(jù)結(jié)構(gòu)結(jié)構(gòu)化(Structured):設(shè)計(jì)之初,就有明確的結(jié)構(gòu)非結(jié)構(gòu)化:無(wú)明確結(jié)...
01 Redis到底是單線程還是多線程 Redis 6.0 版本之前的單線程指的是其網(wǎng)絡(luò)I/O和鍵值對(duì)讀寫是由一個(gè)線程完成的 Redis 6.0...
10 安全優(yōu)化 10.1 秒殺接口地址隱藏 目的:秒殺開(kāi)始之前,先去請(qǐng)求接口獲取秒殺地址,防止腳本請(qǐng)求 10.1.1 SeckillContro...
9 RabbitMQ 9.1 RabbitMQ安裝 詳細(xì)教程參考:RabbitMQ超詳細(xì)安裝教程(Linux)[https://blog.csd...
8 頁(yè)面優(yōu)化 8.1 緩存 8.1.1 頁(yè)面緩存 GoodsController.java 結(jié)果: 8.1.2 對(duì)象緩存 UserService...
5.5 分布式Session 5.5.1 分布式Session問(wèn)題 之前的代碼在一臺(tái)服務(wù)器上運(yùn)行服務(wù)沒(méi)有問(wèn)題,當(dāng)部署多太服務(wù)器系統(tǒng),配合Ngin...
1.課程介紹 1.1技術(shù)點(diǎn)介紹 1.2 課程介紹 2.學(xué)習(xí)目標(biāo) 3.如何設(shè)計(jì)一個(gè)秒殺系統(tǒng) 秒殺其實(shí)主要解決兩個(gè)問(wèn)題,一個(gè)是并發(fā)讀,一個(gè)是并發(fā)寫。...
什么是SSL TLS HTTPS X.509? java實(shí)現(xiàn)代理服務(wù)器 SSL只能用在HTTP上嗎? SSL是一種認(rèn)證接口,OpenSSL是實(shí)現(xiàn)...
什么是IO模型 IO分為:網(wǎng)絡(luò)IO和文件系統(tǒng)IO 計(jì)算機(jī)組成 內(nèi)核調(diào)度不同線程的情況 1. 網(wǎng)絡(luò)IO模型 1.1BIO 1.1.1BIO的實(shí)現(xiàn)和...