使用場景:專案啟動時,索引所有redis快取刪除後重新錄入
**分析:
redistemplete.
keys
("*"
);
優化原因:不能用於生產環境
官方文件描述:
原因:解決方案:使用scan命令
優點:實現同樣的功能,不會造成redis阻塞
**:
/**
* scan 實現
** @param pattern 表示式
* @param consumer 對迭代到的key進行操作
*/public
void
scan
(string pattern, consumer<
byte
> consumer)
catch
(ioexception e)})
;}/** * 獲取符合條件的key
** @param pattern 表示式
* @return
*/public set
keys
(string pattern));
return keys;
}
記一次muse ui 使用
vue init webpack test musenpm i muse ui snpm i babel plugin import less less loader d然後,將.babelrc的 plugins 裡面新增一段 裡面的 plugins import 在使用的時候出現過乙個問題,專案本...
記一次vue splitpane使用
splitpane 分割面板元件 介紹,是乙個可以拖動選單寬度,可以生成想要 的選單寬度和內容寬度的一種布局方式。v on resize resize methods else if newwidth this.stepboxwidth this.stepboxwidth json.parse js...
記一次的使用
將jsp拆分frame框架,因為採用了第一種方式,一直在考慮用jquery非同步請求獲取資料,總是但不到效果,終於在js寫吐的時候選擇了第二種方式。參考網上的使用,大多是下面這個樣子,如果涉及靜態頁面之間定位,是沒有問題的 href 為目標頁面 通過target定位到frame views main...