將品牌資料和規格資料進行快取

2021-09-24 10:02:22 字數 549 閱讀 3767

實現思路

先將品牌和規格資料進行快取(這個是在運營商後台做的,因為只有運營商後台才有品牌和規格)。那應該怎麼樣去做呢?這時候我們可以這樣去考慮:

品牌資料和規格資料在什麼情況下要去刷這個快取呢?增刪改的時候。

變化的時候要快取和資料庫保持乙個同步。

我們可以在查詢這個方法上來做這個快取。那其實是在增刪改的時候去刷快取,那為什麼要在查詢的時候去做快取呢?因為每次增刪改的時候都要去查詢。每次進行增刪改的時候都會去刷一下頁面,每次重新整理頁面的時候就會去執行一下查詢,所以我們只需要在服務端的查詢方法上去增加快取,增刪改就會自動呼叫這個方法。

其實我們不是在品牌服務和規格服務去做這個事兒。我們說快取品牌資料和規格資料並不是去快取品牌表和規格表,那麼品牌資料和規格資料來自於**呢?來自於模板表

根據商品分類名稱(key)快取模板id(value)

根據模板id(key)去快取模板表的品牌列表(value)。

根據模板id(key)去快取模板表的規格列表(value)。

使用poi將資料進行匯出

1.jar的依賴 org.apache.poi poi ooxml 3.15 2.方法 建立行 xssfrow row1 sheet.createrow 3 設定單元格內容水平居中 建立單元格樣式 xssfcellstyle style1 workbook.createcellstyle style...

使用Redis進行簡單的資料快取

引入spring data redis包 jedis connection pool包 bean id redisconnection class org.springframework.data.redis.connection.jedis.jedisconnectionfactory prope...

使用SpringCache進行快取資料庫查詢

1 在springboot的啟動類上新增註解 enablecaching,開啟springcache快取支援 開啟springcache快取支援 enablecaching public class 2 在service的方法上新增對應的註解 根據id查詢 param id return 使用spr...