原创 Redis學習9——與springboot結合(事務,管道,Lua)

事務:不多解釋,保證數據的一致性。 管道:在需要大批量執行Redis命令的時候,這樣可以極大地提升Redis執行的速度。 Lua語言:在高併發的場景中,往往我們需要保證數據的一致性,利用Redis執行Lua的原子性來達到數據一致性

原创 springboot學習14——整合shiro

在idea裏建一個springboot項目 代碼結構: 懶得建表,所有使用了mongodb 1.application.properties server.port=8090 #在Spring Boot中配置mongodb:

原创 序列化常見問題

舉例說明序列化常見問題 1.例子,將OrderTimeCostDTO的對象序列化,再反序列化 @Test public void m1() throws IOException, ClassNotFoundException {

原创 Redis學習10——與springboot結合(緩存註解操作Redis)

使用Spring緩存註解操作Redis 爲了進一步簡化Redis的使用,Spring還提供了緩存註解,使用這些註解可以有效簡化編程過程。 一、緩存管理器和緩存的啓用 Spring在使用緩存註解前,需要配置緩存管理器,如緩存類型、超

原创 springboot學習10——springmvc(上)

Spring MVC定位於一個較爲鬆散的組合,展示給用戶的視圖(View)、控制器返回的數據模型(Model)、定位視圖的視圖解析器(ViewResolver)和處理適配器(HandlerAdapter)等內容都是獨立的。 換句話

原创 springboot學習13——springmvc攔截器解析

八、攔截器 當請求來到DispatcherServlet時,它會根據HandlerMapping的機制找到處理器,這樣就會返回一個HandlerExecutionChain對象,這個對象包含處理器和攔截器。 這裏的攔截器會對處理器

原创 springboot學習11——springmvc(中)

一、處理器映射 Web工程使用Spring MVC,在啓動階段會將註解@RequestMapping所配置的內容保存到處理器映射(HandlerMapping)機制中去,然後等待請求的到來, 通過攔截請求信息與HandlerMap

原创 springboot學習12——springmvc(下)

五、數據模型 Spring MVC允許控制器自定義模型和視圖(ModelAndView),其中模型是存放數據的地方,視圖則是展示給用戶。先來討論數據模型的問題。 數據模型的作用是綁定數據,爲後面的視圖渲染做準備。首先看下Sprin

原创 springboot學習8——整合redis

redis與spring結合: https://blog.csdn.net/qq_39172525/article/details/106342853 redis與與springboot結合: https://blog.csdn.

原创 springboot學習9——整合mongodb

文檔數據庫——MongoDB 背景: Redis是一個每秒能夠執行10萬次以上操作的NoSQL。這個速度遠超數據庫,可以極大地提高互聯網系統的性能,但是它有一些致命的缺陷,其中最爲嚴重的就是計算功能十分有限,例如,在一個10萬數據

原创 Redis學習8——與springboot結合

在Spring Boot中配置和使用Redis 一、在Spring Boot中配置Redis 配置Redis服務器,只需要在配置文件application.properties中加入: 在Spring Boot中配置Redis:

原创 Redis學習10——與springboot結合(事務,管道,Lua)

事務:不多解釋,保證數據的一致性。 管道:在需要大批量執行Redis命令的時候,這樣可以極大地提升Redis執行的速度。 Lua語言:在高併發的場景中,往往我們需要保證數據的一致性,利用Redis執行Lua的原子性來達到數據一致性

原创 springboot學習7——事務

Spring聲明式事務的使用:使用AOP的思維,執行SQL的代碼織入Spring約定的數據庫事務的流程中。 一、Spring聲明式數據庫事務約定 在講解Spring AOP時,只要我們遵循約定,就可以把自己開發的代碼織入約定的流程

原创 Redis學習11——與springboot結合(緩存註解操作Redis)

使用Spring緩存註解操作Redis 爲了進一步簡化Redis的使用,Spring還提供了緩存註解,使用這些註解可以有效簡化編程過程。 一、緩存管理器和緩存的啓用 Spring在使用緩存註解前,需要配置緩存管理器,如緩存類型、超

原创 Redis學習7——與spring結合

一、先加入關於Redis的依賴 Spring Boot也會爲其提供stater,然後允許我們通過配置文件application.properties進行配置。 對映的Maven中依賴: 引入spring-boot-starter-