中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

樹(shù)莓派 做網(wǎng)站開(kāi)發(fā)定制軟件公司

樹(shù)莓派 做網(wǎng)站,開(kāi)發(fā)定制軟件公司,網(wǎng)站收縮廣告,全網(wǎng)購(gòu)物平臺(tái)除了我們默認(rèn)的緩存形式simlpe之外, 我們其實(shí)還有許多其他種類的緩存供應(yīng) Ehcache就是其中的一種形式 Ehcache在SpringBoot當(dāng)中的使用: 其實(shí)跟我們之前整合第三方的資源是一樣的形式 1>導(dǎo)入依賴: <!-- 更換緩存, 將默認(rèn)使用的 Simple 更換為Ehcache--> <depe…

除了我們默認(rèn)的緩存形式simlpe之外, 我們其實(shí)還有許多其他種類的緩存供應(yīng)

Ehcache就是其中的一種形式

Ehcache在SpringBoot當(dāng)中的使用:

其實(shí)跟我們之前整合第三方的資源是一樣的形式

1>導(dǎo)入依賴:

<!-- 更換緩存, 將默認(rèn)使用的 Simple 更換為Ehcache--> 
<dependency> 
<groupId>net.sf.ehcache</groupId> <artifactId>ehcache</artifactId>
</dependency>

2>加載對(duì)應(yīng)的配置文件:

配置一:

首先是有關(guān)Ehcache的相關(guān)配置 , 設(shè)置其配置的名稱為:

ehcache.xml即可 默認(rèn)的名稱也是這樣的

配置如下:

<?xml version="1.0" encoding="UTF-8"?>
<ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:noNamespaceSchemaLocation="http://ehcache.org/ehcache.xsd"><!-- 磁盤(pán)緩存位置 --><diskStore path="java.io.tmpdir/ehcache"/><!-- 默認(rèn)緩存 --><defaultCachemaxEntriesLocalHeap="10000"eternal="false"timeToIdleSeconds="3600"timeToLiveSeconds="3600"maxEntriesLocalDisk="10000000"diskExpiryThreadIntervalSeconds="120"memoryStoreEvictionPolicy="LRU"/>
<!--第三個(gè), 以及第四個(gè)屬性 是用來(lái)設(shè)置對(duì)應(yīng)的緩存的存在時(shí)間的, 超過(guò)時(shí)間就會(huì)自己自動(dòng)的清空緩存--><cache name="smsCode"maxElementsInMemory="60"eternal="false"timeToIdleSeconds="20"timeToLiveSeconds="20"overflowToDisk="false"memoryStoreEvictionPolicy="LRU"/>
</ehcache>

配置二:

在我們的SpringBoot的配置文件當(dāng)中修改:

#    設(shè)置我們當(dāng)前使用的緩存, 默認(rèn)的情況下就是一個(gè) Simple 的類
#  我們也可以自己進(jìn)行變更, 將其設(shè)置成為一個(gè)對(duì)應(yīng)的 ehcache的類型cache:type: ehcache

3>開(kāi)啟緩存

實(shí)際上跟之前使用我們默認(rèn)開(kāi)啟緩存的方式是一樣的

第一步都是需要我們?cè)谂渲妙惍?dāng)中打開(kāi)對(duì)應(yīng)的緩存設(shè)置

@SpringBootApplication //配置類當(dāng)中設(shè)置我們當(dāng)前是允許開(kāi)啟緩存的` @EnableCaching public class Spring19CacheApplication {

之后在我們需要使用的類的方法之上添加對(duì)應(yīng)的注解:

@Cacheable(value=? ?, key =)

@CachePut(value=, key = )

這里的value指的是我們的實(shí)例的緩存? 第二個(gè)key指的是我們對(duì)應(yīng)的唯一標(biāo)識(shí)

這兩個(gè)之間的區(qū)別還是比較大的, 我們來(lái)粗淺的做一下比對(duì), 分析

4>@Cacheable與@CachePut:

@Cacheable:

僅僅第一次獲取數(shù)據(jù)是依靠我們?cè)O(shè)置的方法進(jìn)行獲取的, 之后再次使用的時(shí)候, 都是根據(jù)我們的實(shí)力緩存當(dāng)中獲取的

@Cacheable(value = "smsCode",key = "#tel")
public String sendCodeToSMS(String tel) {System.out.println("==================CachePut方法被執(zhí)行了!!!!=================");String generator = code.generator(tel);return generator;
}

使用這種方式, 我們針對(duì)同一個(gè)手機(jī)號(hào), 發(fā)送多次請(qǐng)求, 依舊是僅僅只有一個(gè)結(jié)果

那么就說(shuō)明我們的方法僅僅只用了一次

之后使用的都是緩存當(dāng)中的數(shù)據(jù)了

@CachePut:

每一次都會(huì)調(diào)用對(duì)應(yīng)的方法, 不是從我們的緩存值當(dāng)中去拿的, 而是每一次都會(huì)將我們的返回值放進(jìn)緩存內(nèi)部!

@CachePut(value = "smsCode",key = "#tel")
public String sendCodeToSMS(String tel) {System.out.println("==================CachePut方法被執(zhí)行了!!!!=================");String generator = code.generator(tel);return generator;
}

比如我們使用手機(jī)號(hào)獲取驗(yàn)證碼的一個(gè)小功能, 這里發(fā)送幾次請(qǐng)求, 就有幾個(gè)返回過(guò)來(lái)的驗(yàn)證碼, 即使是針對(duì)同一個(gè)的手機(jī)號(hào), 在很短的時(shí)間內(nèi)

http://www.risenshineclean.com/news/50864.html

相關(guān)文章:

  • 怎么才能百度做網(wǎng)站百度一下官網(wǎng)手機(jī)版
  • 網(wǎng)站title的作用怎樣做自己的網(wǎng)站
  • 網(wǎng)站空間怎么登陸網(wǎng)上推廣平臺(tái)有哪些
  • 江西網(wǎng)站建設(shè)哪家專業(yè)seo怎么做排名
  • 做傳銷網(wǎng)站違法什么是軟文營(yíng)銷?
  • h5 高端網(wǎng)站建設(shè)怎樣制作一個(gè)網(wǎng)站
  • 京山網(wǎng)站建設(shè)2345網(wǎng)址導(dǎo)航 中國(guó)最
  • 二手車網(wǎng)站源碼精準(zhǔn)信息預(yù)測(cè)
  • 做網(wǎng)站建設(shè)的銷售薪水搜索引擎排名優(yōu)化seo課后題
  • wordpress充值功能無(wú)錫整站百度快照優(yōu)化
  • 沈陽(yáng)房地產(chǎn)網(wǎng)站開(kāi)發(fā)服務(wù)營(yíng)銷策劃方案
  • 威海住房和城鄉(xiāng)建設(shè)局網(wǎng)站首頁(yè)搜索引擎營(yíng)銷簡(jiǎn)稱seo
  • 太原制作網(wǎng)站的公司福建seo學(xué)校
  • 酒業(yè)公司網(wǎng)站模板bilibili官網(wǎng)網(wǎng)頁(yè)入口
  • 網(wǎng)站建設(shè)開(kāi)發(fā)合同指數(shù)是指什么
  • wordpress怎么清緩存優(yōu)化網(wǎng)絡(luò)培訓(xùn)
  • 在線學(xué)做衣服 的網(wǎng)站關(guān)鍵詞優(yōu)化公司排名榜
  • 現(xiàn)在做一個(gè)app大概多少錢百度seo技術(shù)
  • 咋制作網(wǎng)站網(wǎng)站怎么優(yōu)化自己免費(fèi)
  • 全屏網(wǎng)站怎么做最新新聞熱點(diǎn)素材
  • 品牌建設(shè)讓知乎關(guān)鍵詞排名優(yōu)化工具
  • 網(wǎng)站底部備案信息seo公司推廣
  • 網(wǎng)站建設(shè)改版農(nóng)大南路網(wǎng)絡(luò)營(yíng)銷推廣優(yōu)化
  • 網(wǎng)站運(yùn)營(yíng)的思路適合seo的建站系統(tǒng)
  • 貴陽(yáng)城鄉(xiāng)建設(shè)網(wǎng)站上海網(wǎng)站排名優(yōu)化
  • 浙江注冊(cè)公司網(wǎng)站seo互聯(lián)網(wǎng)營(yíng)銷培訓(xùn)
  • 成都專業(yè)建站推廣公司自己建網(wǎng)站需要多少錢
  • 免費(fèi)個(gè)人網(wǎng)站模板下載google chrome官網(wǎng)入口
  • 建立網(wǎng)站需要多少錢稻挺湖南嵐鴻有名最近有哪些新聞
  • 病毒營(yíng)銷網(wǎng)站中國(guó)seo公司