當(dāng)我們的應(yīng)用程序需要頻繁地讀取和寫(xiě)入數(shù)據(jù)時(shí),為了提高應(yīng)用程序的性能,我們通常會(huì)使用緩存技術(shù)。Spring Boot 提供了一種簡(jiǎn)單而強(qiáng)大的緩存框...
以創(chuàng)建訂單并發(fā)布訂單事件為例,假設(shè)我們現(xiàn)在有一個(gè)“下單”操作,每當(dāng)用戶下單時(shí),系統(tǒng)需要?jiǎng)?chuàng)建訂單并將該訂單信息發(fā)布出去,以便其他模塊(比如發(fā)送郵件...
RESTful 就是一種按照HTTP協(xié)議規(guī)范來(lái)設(shè)計(jì)的通訊方式。它讓你在通訊的過(guò)程中,把你的操作理解成一個(gè)“資源的操作”,就好比你操作一個(gè)書(shū)庫(kù)的書(shū)...
關(guān)于MongoDB MongoDB是一個(gè)開(kāi)源、高性能、面向文檔的NoSQL數(shù)據(jù)庫(kù),它將數(shù)據(jù)保存在一個(gè)JSON-類似的格式稱為BSON(Binar...
游戲背景介紹 貪吃蛇游戲是一款經(jīng)典的小游戲,它的玩法很簡(jiǎn)單,就是控制蛇吃食物,每吃一個(gè)食物蛇的長(zhǎng)度就會(huì)加一,直到蛇撞到墻壁或者撞到自己時(shí)游戲結(jié)束...
Redis 的介紹 Redis(Remote Dictionary Server)是一個(gè)開(kāi)源的內(nèi)存數(shù)據(jù)結(jié)構(gòu)存儲(chǔ)系統(tǒng),它被廣泛地應(yīng)用于緩存、計(jì)數(shù)器...
Java 網(wǎng)絡(luò)編程是實(shí)現(xiàn)網(wǎng)絡(luò)通信的重要技術(shù),它可以幫助我們實(shí)現(xiàn)像聊天室、遠(yuǎn)程調(diào)用、下載、上傳等網(wǎng)絡(luò)應(yīng)用。Java 網(wǎng)絡(luò)編程是基于 TCP/IP ...
1. 為什么需要參數(shù)驗(yàn)證 在應(yīng)用程序的開(kāi)發(fā)中,我們經(jīng)常會(huì)遇到需要保證傳入?yún)?shù)的正確性的情況。例如,當(dāng)我們?cè)谧?cè)用戶時(shí),需要驗(yàn)證用戶填寫(xiě)的表單數(shù)據(jù)...
一、前言 一個(gè)基于 Spring Boot 的包括登錄、注冊(cè)、用戶認(rèn)證完整的項(xiàng)目,我們可以學(xué)到以下內(nèi)容: 實(shí)現(xiàn)基于 Spring Boot 的 ...