zoukankan      html  css  js  c++  java
  • 一级缓存和二级缓存

    一、概念

     

     二、一级缓存

    一级缓存,同一个session共享数据,两次获取信息只会执行一次sql语句;

    三、二级缓存,默认不使用,需要手动配置开启

    持久化对象意思是数据库中存在的模型,自己new的不是; 

     

     

     一般很少被修改的数据才会使用二级缓存,并发访问策略是read-only;

    四、EHCache缓存提供商

     1、第一步先导包,第三方提供;

    2、核心配置文件

    事务隔离级别配置:

    各个类对应的映射文件配置:

     配置二级缓存:

     

     

     3、ehcache服务商的配置:

     4、ehcache缓存使用代码实现

     

     一级缓存使用代码实现:

     清除了缓存,则会再执行一次sql语句去查数据库;

    使用二级缓存类和集合:

     五、查询缓存(三级缓存)

    1、核心配置文件配置

     2、代码使用

  • 相关阅读:
    php 匿名函数和闭包
    项目在线压缩js
    USACOTrainning.The Clocks
    USACOTrainning.Mother's Milk
    c# TXT文件读写
    Access以及少量Regex
    USACOTraining.Packing Rectangles
    First
    CUGBLinker and EXE
    异常处理总结
  • 原文地址:https://www.cnblogs.com/wmqiang/p/11624128.html
Copyright © 2011-2022 走看看