什么是中介模式? 中介模式就是定義一個(gè)中間層,讓原來(lái)相互交互,錯(cuò)綜復(fù)雜的關(guān)系,變?yōu)樗械膶?duì)象只和中間層交互。 如下圖
mongo默認(rèn)的數(shù)據(jù)庫(kù)是test,如果不指定的話,默認(rèn)在test數(shù)據(jù)庫(kù)里 1) 創(chuàng)建數(shù)據(jù)庫(kù)如果數(shù)據(jù)庫(kù)不存在則創(chuàng)建,存在則切換到這個(gè)庫(kù) 2)查看當(dāng)前數(shù)據(jù)庫(kù) 3)查看所有數(shù)據(jù)庫(kù)如...
@Sxd_9637 單線程不存在并發(fā)問(wèn)題的
redis zset做排行榜引子 直播運(yùn)營(yíng)活動(dòng)中經(jīng)常會(huì)有這樣的需求,根據(jù)用戶送禮情況做排名。這個(gè)排行榜具有以下特點(diǎn): 用戶每次請(qǐng)求會(huì)返回用戶的排名 送禮金額越多粉絲排名越靠前 相同金額送禮越早越靠前 排...
本文使用SpringBoot2.0+ MyBatis + Shiro 實(shí)現(xiàn)一個(gè)簡(jiǎn)單的安全管理。對(duì)集成MyBatis可以參考文章 Spring Boot 整合MyBatis 添...
Shiro是Apache的開(kāi)源安全框架,提供了登錄認(rèn)證,授權(quán),加密,會(huì)話管理,緩存管理等功能。 核心概念 Shiro包含了如下三個(gè)核心概念: Subject:主體,將用戶的概...
你的端口是8070么? 我的源碼中應(yīng)該是8080吧
用IDEA新建Spring MVC 的Hello World一、 建立項(xiàng)目 打開(kāi)IDEA,選擇新建project,然后依次點(diǎn)擊左側(cè)Maven,勾選Create from archetype,最后從骨架列表中選擇 maven-arche...
本文使用IDEA作為開(kāi)發(fā)工具。 1、構(gòu)建骨架 新建一個(gè)普通的Spring Boot項(xiàng)目,名稱為springboot-multi-module。可以參考IDEA新建Spring...
Spring Boot 內(nèi)置包含了logback 和 slf4j,通過(guò)依賴關(guān)系可以看到,spring-boot-starter -> spring-boot-starter-...
完善的異常處理可以讓客戶端有一個(gè)良好的體驗(yàn),并且有利于定位出錯(cuò)原因,幫助解決問(wèn)題。Spring Boot 內(nèi)置了一個(gè) /error 處理,當(dāng)拋出異常之后,會(huì)被轉(zhuǎn)到這個(gè)映射進(jìn)行...
swagger2可以減少我們的編寫文檔工作,尤其現(xiàn)在是前后端分離。后端寫好接口之后還需要寫API使用文檔給客戶端人員,尤其是在接口變更之后,文檔往往就得不到及時(shí)的更新甚至是遺...
1、讀取application.yml/properties中的配置 這里以application.yml為示例進(jìn)行說(shuō)明 application.yml文件中既可以有系統(tǒng)相關(guān)...
一、準(zhǔn)備工作 1、添加依賴 在pom.xml文件中,添加mybatis-spring-boot-starter依賴和mySql連接的依賴 2、在數(shù)據(jù)庫(kù)中添加如下表 3、配置數(shù)...
假設(shè)已經(jīng)有了一個(gè)spring mvc的啟動(dòng)項(xiàng)目,可以參考文章:http://www.itdecent.cn/p/39299910b2da 1、打開(kāi)pom.xml文件,配置如...
一、 建立項(xiàng)目 打開(kāi)IDEA,選擇新建project,然后依次點(diǎn)擊左側(cè)Maven,勾選Create from archetype,最后從骨架列表中選擇 maven-arche...
使用IntelliJ IDEA 新建一個(gè)演示項(xiàng)目1、打開(kāi)IDEA,選擇新建項(xiàng)目,然后在左側(cè)選擇“Spring Initializr”,點(diǎn)擊Next 如果沒(méi)有“Spring I...
文章未寫完,記錄了下
MyBatis使用筆記覆蓋常見(jiàn)的使用場(chǎng)景,基本的增刪改查,分頁(yè)。這里只是常見(jiàn)的使用,冷門使用的可以查看官方文檔。 技術(shù)點(diǎn): 整體流程: 基礎(chǔ) 1、傳遞參數(shù) 傳遞業(yè)務(wù)參數(shù)給sql語(yǔ)句,可用于動(dòng)態(tài)拼接...
覆蓋常見(jiàn)的使用場(chǎng)景,基本的增刪改查,分頁(yè)。這里只是常見(jiàn)的使用,冷門使用的可以查看官方文檔。 技術(shù)點(diǎn): 整體流程: 基礎(chǔ) 1、傳遞參數(shù) 傳遞業(yè)務(wù)參數(shù)給sql語(yǔ)句,可用于動(dòng)態(tài)拼接...