当前位置: 首页 > news >正文

站长之家seo综合公众号运营怎么赚钱

站长之家seo综合,公众号运营怎么赚钱,wordpress仿微博主题,有限责任公司是私企吗除了我们默认的缓存形式simlpe之外, 我们其实还有许多其他种类的缓存供应 Ehcache就是其中的一种形式 Ehcache在SpringBoot当中的使用: 其实跟我们之前整合第三方的资源是一样的形式 1>导入依赖: <!-- 更换缓存, 将默认使用的 Simple 更换为Ehcache--> <depe…

除了我们默认的缓存形式simlpe之外, 我们其实还有许多其他种类的缓存供应

Ehcache就是其中的一种形式

Ehcache在SpringBoot当中的使用:

其实跟我们之前整合第三方的资源是一样的形式

1>导入依赖:

<!-- 更换缓存, 将默认使用的 Simple 更换为Ehcache--> 
<dependency> 
<groupId>net.sf.ehcache</groupId> <artifactId>ehcache</artifactId>
</dependency>

2>加载对应的配置文件:

配置一:

首先是有关Ehcache的相关配置 , 设置其配置的名称为:

ehcache.xml即可 默认的名称也是这样的

配置如下:

<?xml version="1.0" encoding="UTF-8"?>
<ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:noNamespaceSchemaLocation="http://ehcache.org/ehcache.xsd"><!-- 磁盘缓存位置 --><diskStore path="java.io.tmpdir/ehcache"/><!-- 默认缓存 --><defaultCachemaxEntriesLocalHeap="10000"eternal="false"timeToIdleSeconds="3600"timeToLiveSeconds="3600"maxEntriesLocalDisk="10000000"diskExpiryThreadIntervalSeconds="120"memoryStoreEvictionPolicy="LRU"/>
<!--第三个, 以及第四个属性 是用来设置对应的缓存的存在时间的, 超过时间就会自己自动的清空缓存--><cache name="smsCode"maxElementsInMemory="60"eternal="false"timeToIdleSeconds="20"timeToLiveSeconds="20"overflowToDisk="false"memoryStoreEvictionPolicy="LRU"/>
</ehcache>

配置二:

在我们的SpringBoot的配置文件当中修改:

#    设置我们当前使用的缓存, 默认的情况下就是一个 Simple 的类
#  我们也可以自己进行变更, 将其设置成为一个对应的 ehcache的类型cache:type: ehcache

3>开启缓存

实际上跟之前使用我们默认开启缓存的方式是一样的

第一步都是需要我们在配置类当中打开对应的缓存设置

@SpringBootApplication //配置类当中设置我们当前是允许开启缓存的` @EnableCaching public class Spring19CacheApplication {

之后在我们需要使用的类的方法之上添加对应的注解:

@Cacheable(value=   , key =)

@CachePut(value=, key = )

这里的value指的是我们的实例的缓存  第二个key指的是我们对应的唯一标识

这两个之间的区别还是比较大的, 我们来粗浅的做一下比对, 分析

4>@Cacheable与@CachePut:

@Cacheable:

仅仅第一次获取数据是依靠我们设置的方法进行获取的, 之后再次使用的时候, 都是根据我们的实力缓存当中获取的

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

使用这种方式, 我们针对同一个手机号, 发送多次请求, 依旧是仅仅只有一个结果

那么就说明我们的方法仅仅只用了一次

之后使用的都是缓存当中的数据了

@CachePut:

每一次都会调用对应的方法, 不是从我们的缓存值当中去拿的, 而是每一次都会将我们的返回值放进缓存内部!

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

比如我们使用手机号获取验证码的一个小功能, 这里发送几次请求, 就有几个返回过来的验证码, 即使是针对同一个的手机号, 在很短的时间内

http://www.yayakq.cn/news/236933/

相关文章:

  • 海珠一站式网站建设哈尔滨到牡丹江
  • 润滑油东莞网站建设技术支持公司网站建设维护合同
  • 甘肃兴城建设有限公司网站零一云主机
  • 成都网站制作公司广州工程建设信息网
  • php网站开发入门网站建设知名公司
  • 做网站文字编辑累吗五是做好纪检监察网站建设
  • 内容展示类网站仿别人的网站
  • 广州网站推广哪家强社区网站怎么建
  • 不用关网站备案wordpress企业网站建设
  • 便宜电商网站建设发布课程的网站模板
  • 网站开发代码无中文本地生活服务网站怎么做
  • 织梦网站系统杭州建筑人才网
  • expedia电子商务网站建设贵阳制作
  • dedecms网站地图模板视频点播网站开发教程
  • 找人做辅助的网站wordpress打开html
  • 网站推广的方式有哪一个平阳网站建设
  • 网站备案一次就可以了吧临沂百度网站
  • 苏州公司网站建设报价北京十大活动策划公司
  • 网站建设合同或方案书免费网站站长推广
  • 海门市规划建设局网站深圳建设工程项目网站
  • 哪个网站做黑色星期五订酒店活动汕头做网站公司哪家好
  • 西城区好的网站建设多少钱网站改版的宣传词
  • 研究生网站 建设 需求北京关键词seo
  • 网站制作与建设与网页制作建设企业网站需要考虑的因素有哪些
  • 上海企业建站提供商清远市发布
  • 维护网站上海做网站cnsosu
  • 建设工程招投标网站汕头网站建设设计价格
  • 安徽一方建设招标网站设计公司logo免费
  • 建网站有域名和主机购物网站开发文档mvc
  • 网站建设专业性评价内容德州最新通知