zoukankan      html  css  js  c++  java
  • 缓存

    一、什么是缓存

    1、Cache是高速缓冲存储器 一种特殊的存储器子系统,其中复制了频繁使用的数据以利于快速访问

    2、凡是位于速度相差较大的两种硬件/软件之间的,用于协调两者数据传输速度差异的结构,均可称之为 Cache

    3、一个网站,或者一个应用,它的一般形式是,浏览器请求应用服务器,应用服务器做一堆计算后再请求数据库,数据库收到请求后再作一堆计算后把数据 返回给应用服务器,应用服务器再作一堆计算后把数据返回给浏览器.这个是一个标准流程.

    二、缓存一般存放在什么地方

    1. 浏览器---?浏览器和app之间---?分过层的app-?数据库

    浏览器---?浏览器和app之间---?分过层的app-?数据库

    三、缓存的特点

    • 存取速度非常快,性能很不错。
    • 可以应用多种缓存策略。
    • 分级缓存,用户可以指定哪些数据在硬盘中缓存,哪些数据在内存中缓存。
    • 可以通过RMI、可插入API等方式进行分布式缓存。
    • 具有缓存和缓存管理器的侦听接口。
    • 支持多缓存管理器实例,以及一个实例的多个缓存区域。
    • 默认提供Hibernate的缓存实现。
  • 相关阅读:
    JSR 303
    Spring JSR-250注解
    java 内部类
    爬虫
    多线程异步编程示例和实践-Task
    多线程异步编程示例和实践-Thread和ThreadPool
    线程机制、CLR线程池以及应用程序域
    二维码的生成与识别
    Unicode 和 UTF-8 有何区别?
    json转换为自定义类型的集合
  • 原文地址:https://www.cnblogs.com/bwcx1375/p/7499080.html
Copyright © 2011-2022 走看看