1、建立spring boot專案,修改其pom.xml檔案
org.springframework.boot
spring-boot-starter-test
org.springframework.boot
spring-boot-starter-web
org.springframework.boot
spring-boot-starter-tomcat
org.springframework.boot
spring-boot-starter-undertow
spring:
profiles:
active: dev
server:
port: 3001
# 下面是配置undertow作為伺服器的引數
undertow:
# 設定io執行緒數, 它主要執行非阻塞的任務,它們會負責多個連線, 預設設定每個cpu核心乙個執行緒
io-threads: 4
# 阻塞任務執行緒池, 當執行類似servlet請求阻塞操作, undertow會從這個執行緒池中取得執行緒,它的值設定取決於系統的負載
worker-threads: 20
# 以下的配置會影響buffer,這些buffer會用於伺服器連線的io操作,有點類似netty的池化記憶體管理
# 每塊buffer的空間大小,越小的空間被利用越充分
buffer-size: 1024
# 是否分配的直接記憶體
direct-buffers: true
server:
port: 3002
# 下面是配置undertow作為伺服器的引數
undertow:
# 設定io執行緒數, 它主要執行非阻塞的任務,它們會負責多個連線, 預設設定每個cpu核心乙個執行緒
io-threads: 4
# 阻塞任務執行緒池, 當執行類似servlet請求阻塞操作, undertow會從這個執行緒池中取得執行緒,它的值設定取決於系統的負載
worker-threads: 20
# 以下的配置會影響buffer,這些buffer會用於伺服器連線的io操作,有點類似netty的池化記憶體管理
# 每塊buffer的空間大小,越小的空間被利用越充分
buffer-size: 1024
# 是否分配的直接記憶體
9、測試服務埠3002執行結果:
理解UND0 2 事務
我們從上篇 理解undo 1 當中了解到 事務必須先到undo表空間裡搞定個事務id 才能開始幹活.拿到了事務id編號,同時拿到了一塊undo塊來保留舊資料,就可以向目標資料塊itl槽申請位置.這樣我們有一些對像來協調工作了.它們就是 1 undo 段塊中的事務表 2 undo 塊裡面,舊資料記錄 ...
SpringBoot使用thymeleaf模板
springboot開發的web專案contrller如何跳轉到前端頁面 據說,最流行的還是freemarker和velocity這兩種模板,我們這裡用spring官方推薦的thymeleaf模板 在建立好springboot專案的基礎上,進行如下配置 在pom中到thymeleaf的依賴 org....
SpringBoot快取使用
org.springframework.boot spring boot starter cache 專案使用springboot自帶的快取機制實現快取 redis快取 redis是一款記憶體快取記憶體資料庫 membase快取 memcache是乙個自由和開放源 高效能 分配的記憶體物件快取系統。...