Spring Cache缓存服务

充分理解业务层与数据层缓存的实现区别,并可以使用SpringCache实现缓存数据管理

832人学习

初级11课时2022/08/01更新

二维码下载学堂APP缓存视频离线看

李兴华
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
Java高级工程师实战课程系列套餐(JSP实战+SSH实战+AJAX异步数据交互)
JSP实战开发视频课程
31995人学习
¥399.00
JSP项目实战-CRM管理系统视频课程
5411人学习
¥699.00
框架开发起源 —— Java反射编程视频课程
10713人学习
¥99.00
更 多 6 门 课 程
高级JAVA工程师必备视频课程套餐
RESTful(Restful设计、Jesey实现WEB服务处理)视频课程
5554人学习
¥299.00
AMR项目实战视频课程(Spring MVC + MyBatis)
7993人学习
¥599.00
MyBatis开发框架视频课程
5650人学习
¥599.00
更 多 7 门 课 程
互联网集群架构系列套餐(Redis+Dubbo+单点登录+Zookeeper协调组件)
Dubbo开发框架视频课程
18036人学习
¥998.00
Redis数据库视频课程
18288人学习
¥199.00
企业项目开发中协调一致性组件之ZooKeeper视频课程
6761人学习
¥499.00
更 多 5 门 课 程
Java高级工程师实战课程系列套餐(SSO单点登录+Shiro开发框架)
SSO单点登录(CAS+Shiro+Redis)实战视频课程
7827人学习
¥999.00
【李兴华】Shiro开发框架视频课程(采用Eclipse + Maven进行开发)
9692人学习
¥699.00
【SSM】报名预约系统实战开发视频课程
4932人学习
¥699.00
更 多 3 门 课 程
Java高级工程师实战课程系列套餐(SSO单点登录+Shiro开发框架)
SSO单点登录(CAS+Shiro+Redis)实战视频课程
7827人学习
¥999.00
【李兴华】Shiro开发框架视频课程(采用Eclipse + Maven进行开发)
9692人学习
¥699.00
【SSM】报名预约系统实战开发视频课程
4932人学习
¥699.00
更 多 3 门 课 程
  • 课程介绍
  • 课程大纲

适合人群:

1、掌握了Spring开发知识的读者 2、掌握了Caffeine缓存组件的读者

你将会学到:

充分理解业务层与数据层缓存的实现区别,并可以使用SpringCache实现缓存数据管理

课程简介:

应用程序的开发除了需要考虑到业务实现的完整性之外,最重要的就是性能的提升问题。为了解决传统计算机数据加载结构所带来的硬性问题,在开发中引入了数据缓存的概念,同时在Spring中也支持有数据缓存的实现支持,本章将为读者详细的分析数据缓存的作用,并通过SpringCache实现了缓存组件的整合开发。

1掌握SpringCache与业务开发中的关联,并理解其所带来的性能提升的实现原理;

2掌握SpringCacheCaffeine组件的整合开发,并理解缓存中的各种表达式操作;

3、理解Memcached分布式缓存数据库的使用,并可以结合SpringCache实现分布式缓存管理;

课程代码在第一个视频的附件之中。

展开更多

课程大纲-Spring Cache缓存服务

  • 第1章SpringCache(1小时22分钟4节)

  • 1-1

    SpringCache组件概述现实开发中会存在有大量的缓存服务,每一种缓存都有各自不同的算法与实现结构,而Spring提供了SpringCache组件,可以实现这些组件的统一整合,本课程从宏观的角度为读者介绍了SpringCache的作用,并定义了基础的程序实现结构。

    「仅限付费用户」点击下载“springcache.rar”

    [30:17]
  • 1-2

    ConcurrentHashMap缓存管理为便于缓存的管理,在SpringCache中提供了专属的缓存注解,本课程通过具体的实例操作讲解了Spring缓存的配置启用、CacheManager的作用以及@Cacheable注解的使用,并通过业务方法的调用与SQL日志进行了基础缓存作用的分析。

    [19:53]
  • 1-3

    @Cacheable详解@Cacheable是SpringCache的核心注解,在该注解之中提供有大量的配置属性,可以实现缓存的有关控制,本课程通过一系列的实例讲解了该注解中核心属性的作用。

    [14:59]
  • 1-4

    Caffeine缓存管理虽然SpringCache提供了默认的缓存实现,但是考虑到缓存性能,在开发中还是建议使用Caffeine组件,本课程在已有应用上进行了修改,实现了Caffeine组件整合。

    [17:34]
  • 第2章SpringCache缓存管理策略(42分钟3节)

  • 2-1

    缓存更新策略为了便于数据更新的维护,Spring提供了@CachePut数据更新注解,本次将结合业务层中的数据修改操作,实现缓存更新操作功能。

    [18:50]
  • 2-2

    缓存清除策略缓存数据与实体数据分别处于不同的保存介质之中,为了避免业务处理由于数据不同步所造成的偏差,在Spring中提供了缓存清除支持,本课程为读者分析了缓存数据滞留存在的问题,并通过具体的操作实例进行了缓存清除功能的实现。

    [10:10]
  • 2-3

    多级缓存策略考虑到不同业务实现的需要,Spring提供了@Caching多级缓存配置注解,该注解可以整合缓存更新、清除以及查询策略,本课程为读者讲解了该注解的具体使用。

    [13:57]
  • 第3章Memcached分布式缓存(1小时14分钟4节)

  • 3-1

    Memcached缓存概述单机版缓存适合于快速简单的业务开发,然而在一些高并发的应用场景下,考虑到数据服务的公共性,就需要引入分布式的缓存组件,本课程为读者分析了单机缓存与分布式缓存的区别,并对Memcached进行了介绍。

    [21:32]
  • 3-2

    Memcached数据操作命令为便于数据管理,在Memcached数据库内部也提供了一系列的操作命令,本课程通过具体的实例,为读者分析了常用命令的使用。

    [09:13]
  • 3-3

    Spring整合MemcachedMemcached提供了方便的Java操作工具类,并且该类很容易与Spring整合在一起,本课程通过具体的操作实例为读者分析了Memcached客户端的使用。

    [17:59]
  • 3-4

    SpringCache整合Memcached缓存服务SpringCache提供了统一的服务接入接口,本课程将对这些接口的实现关联以及具体作用进行说明,并基于提供的缓存接口实现了Memcached缓存服务的整合,将其应用于具体的业务数据缓存操作之中。

    [25:24]
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部