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

dell网站设计特色wordpress基础

dell网站设计特色,wordpress基础,建网站哪家好 优帮云,网站显示数据配置文档 Ehcache配置文件ehcache.xml Java Ehcache缓存的timeToIdleSeconds和timeToLiveSeconds区别 基本介绍 1.EhCache是一个纯Java的缓存框架,具有快速、精干等特点 2.MyBatis有自己默认的二级缓存(前面我们已经使用过了),…

配置文档

Ehcache配置文件ehcache.xml

Java Ehcache缓存的timeToIdleSeconds和timeToLiveSeconds区别

基本介绍

1.EhCache是一个纯Java的缓存框架,具有快速、精干等特点
2.MyBatis有自己默认的二级缓存(前面我们已经使用过了),但是在实际项目中,往往使用的是更加专业的第三方缓存产品作为MyBatis的二级缓存,EhCache就是非常优秀的缓存产品

配置和使用EhCache

1.引入EhCache,添加到pom.xml

<dependencies><!--引入ehcache核心库/jar--><dependency><groupId>net.sf.ehcache</groupId><artifactId>ehcache-core</artifactId><version>2.6.11</version></dependency><!--引入需要使用的slf4j--><dependency><groupId>org.slf4j</groupId><artifactId>slf4j-api</artifactId><version>1.7.25</version></dependency><!--引入mybatis整合ehcache库/jar--><dependency><groupId>org.mybatis.caches</groupId><artifactId>mybatis-ehcache</artifactId><version>1.2.1</version></dependency></dependencies>

2、在mybatis-config.xml中,确认全局(或者二级)缓存是打开的。
        默认打开的,可以不用显式设置。

    <settings><setting name="cacheEnabled" value="true"/></settings>

3、加入配置文件ehCache.xml到main/java/resources目录下

 Ehcache配置文件ehcache.xml

4.在XxxMapper.Xml中启用EhCache,当然要把原来MyBatis自带的缓存配置给注销了

<mapper namespace="com.stein.mapper.MonsterMapper"><!--启用ehache,需要把原来的cache注销了--><!--<cache eviction="FIFO" flushInterval="60000"--><!--        size="512" readOnly="true"/>--><!--配置/启用ehcache--><cache type="org.mybatis.caches.ehcache.EhcacheCache"/>

5.测试

    @Testpublic void cacheSeqTest() {System.out.println("查询第 1 次");Monster monster1 = monsterMapper.selectMonsterById(9);System.out.println(monster1);sqlSession.close();sqlSession = MybatisUtils.getSqlSession();monsterMapper = sqlSession.getMapper(MonsterMapper.class);System.out.println("查询第 2 次");Monster monster2 = monsterMapper.selectMonsterById(9);System.out.println(monster2);System.out.println("查询第 3 次");Monster monster3 = monsterMapper.selectMonsterById(9);System.out.println(monster3);if (sqlSession != null) {sqlSession.close();}System.out.println("操作成功");}

关闭一级缓存,使二级缓存有数据。然后可以debug,查看cache的类型是ehcache,从而确定确实是在使用ehcache了。

EhCache缓存-细节说明

如何理解EhCache和MyBatis缓存的关系
1.MyBatis提供了一个接口Cache
2.只要实现了该Cache接口,就可以作为二级缓存产品和MyBatis整合使用,Ehcache就是实现了该接口
3.MyBatis默认情况(即一级缓存)是使用的PerpetualCache类实现Cache接口的,是核心类

4.当我们使用了Ehcahce后,就是EhcacheCache类实现Cache接的,是核心类

5.我们看一下源码,发现缓存的本质就是Map<Object,Object> cache=new HashMap()

其他说明

MyBatis逆向工程说明

        放在 SSM整合项目里面

        创建表,使用逆向工程生成Bean、XxxMapper和XxxMapper.xml

MyBatis-Plus说明

        放在Spring Boot讲解

        官方说明:

        MyBatis-Plus(简称MP)是一个MyBatis的增强工具,在MyBatis的基础上只做增强
        不做改变,为简化开发、提高效率而生。

我们将通过一个简单的Demo来阐述MyBatis-Plus的强大功能,在此之前,我们假设您已
经:

  • 拥有Java开发环境以及相应IDE
  • 熟悉Spring Boot
  • 熟悉Maven

        所以放在SpringBoot一起讲解

http://www.dtcms.com/a/579610.html

相关文章:

  • 深一网站建设火星时代ui设计培训怎么样
  • 蓝衫网站建设用html5做的网站代码
  • 域名回收网站wdlinux wordpress
  • 东莞网站推广怎么样拼多多一件代发免费货源
  • 香水网站设计网页怎么查公司联系方式
  • 图表设计网站漳州 网站建设公司哪家好
  • 为网站网站做宣传网页设计发展前景分析
  • 网站制作公司哪儿济南兴田德润有活动吗网络推广这个工作怎么样
  • 化妆品企业网站建设的缺点电子商务专业毕业从事什么工作
  • 莱芜正规的网站建设做网站协议怎么签
  • 企业网站开发制作免费制作小程序软件
  • 开办网站备案帮卖货平台
  • 企业网站建设方案精英百度网站怎样做
  • 如何建设免费网站视频wordpress模板 众筹
  • 有哪些做品牌特卖的网站重庆有哪些网站
  • 电子商务网站建设前的分析pageadmin建站系统破解版
  • 北京网站建设推广服linux php网站部署
  • 苏州网站建设制作公司网站建设预算策划
  • 网站建设主持词ps在线图片编辑
  • 企业网站建设教程视频易语言 wordpress登录注册
  • 海南省建设考试网站成品网站包含后台么
  • php网站 更改logo唐山网站专业制作
  • Flutter版本管理工具FVM
  • 网站开发购物店12345汽车网址大全
  • 中山市 做网站运营一个企业网站的推广方案
  • 空包网站建设属于哪类wordpress调用函数大全
  • 网站做视频的软件叫什么wrix 网站开发
  • 网站一键制作整改网站建设情况
  • 做网站推销产品效果怎么样直播间网站建设
  • 单页网站订单系统怎么改邮箱wordpress怎么添加留言板