架構師課程學習筆記-第二週知識點
使用pageHelper實現分頁
- 依賴
<!--pagehelper -->
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.2.12</version>
</dependency>
- yml配置
# 分頁外掛配置
pagehelper:
helperDialect: mysql
supportMethodsArguments: true
- 使用
/**
* page: 第幾頁
* pageSize: 每頁顯示條數
*/
PageHelper.startPage(page, pageSize);
PageInfo<?> pageList = new PageInfo<>(list);
PagedGridResult grid = new PagedGridResult();
grid.setPage(page);
grid.setRows(list);
grid.setTotal(pageList.getPages());
grid.setRecords(pageList.getTotal());
用mybatis遇到的一個坑
<when test=" params.sort=="p" ">
' 需要寫為", 否則會報錯
購物車儲存形式分析
存cookie
- 無需登入,無需查資料庫,儲存在瀏覽器端
- 優點:效能好,訪問快,沒有和資料庫互動
- 換電腦購物車資料丟失,隱私問題
session
- 使用者登入後,資料放入使用者會話
- 優點:初期效能好,訪問快
- 缺點:依賴記憶體,使用者量大會影響伺服器效能
- 缺點:只存在於當前會話,不適用於叢集和分散式系統
資料庫
- 使用者登入後,資料存放到資料庫
- 優點:資料持久化,可以隨時隨地訪問
- 確定:頻繁讀寫資料庫,造成資料庫壓力
redis
- 使用者登入後,資料存到redis
- 資料持久化
- 適用叢集和分散式系統
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2894/viewspace-2824949/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- JAVA學習-------第二週知識點總結Java
- React學習筆記知識點整理React筆記
- 架構學習筆記系列四——架構師軟文架構筆記
- Kubernetes全棧架構師(資源排程上)--學習筆記全棧架構筆記
- Kubernetes全棧架構師(資源排程下)--學習筆記全棧架構筆記
- lua課程學習筆記筆記
- SAP Fiori Elements 公開課第二單元學習筆記:Fiori Elements 架構筆記架構
- 【知識圖譜 趙軍 學習筆記】第二章 知識表示筆記
- 達內課程學習筆記筆記
- 機器學習課程筆記機器學習筆記
- Promise學習筆記(知識點 + 手寫Promise)Promise筆記
- 享學課堂java架構師VIP課程全套完整Java架構
- .NET 雲原生架構師訓練營(物件過程建模)--學習筆記架構物件筆記
- 架構師成長記_第二週_07_2020.10.06架構
- 咕泡學院JAVA架構師VIP課程Java架構
- 學習記錄 -- 知識點
- <react學習筆記(5)>知識點回顧(1)React筆記
- 成為一名架構師得學習哪些知識?架構
- 架構知識點(三)架構
- 架構知識點(一)架構
- 基礎知識學習筆記筆記
- 【原】2024年系統規劃與管理師案例知識點學習筆記筆記
- .NET 雲原生架構師訓練營(系統架構)--學習筆記架構筆記
- 奈學教育《百萬架構師》課程大綱(1)架構
- 《圖解HTTP》學習筆記(附帶WebSocket知識點)圖解HTTP筆記Web
- C++學習筆記,知識點+程式碼測試C++筆記
- 機器學習學習筆記——基本知識機器學習筆記
- 這份深度學習課程筆記獲吳恩達點贊深度學習筆記吳恩達
- Android 學習筆記架構篇Android筆記架構
- 架構學習筆記系列三架構筆記
- 架構學習筆記系列二架構筆記
- 架構學習筆記系列一架構筆記
- 奈學教育《P7架構師》課程大綱架構
- 圖靈學院JAVA架構師VIP課程全套完整圖靈Java架構
- 魯班學院java架構師VIP課程全套完整Java架構
- RxJava 學習筆記 -- 基礎知識RxJava筆記
- 生物知識點筆記筆記
- 移動端架構師_Android架構師成長體系課程架構Android