- 畅销套餐
- 精选套餐
- 人气套餐
- 尊享套餐
- 高薪套餐
- 课程介绍
- 课程大纲
适合人群:
1、掌握了Spring开发知识的读者 2、掌握了Caffeine缓存组件的读者
你将会学到:
充分理解业务层与数据层缓存的实现区别,并可以使用SpringCache实现缓存数据管理
课程简介:
应用程序的开发除了需要考虑到业务实现的完整性之外,最重要的就是性能的提升问题。为了解决传统计算机数据加载结构所带来的硬性问题,在开发中引入了数据缓存的概念,同时在Spring中也支持有数据缓存的实现支持,本章将为读者详细的分析数据缓存的作用,并通过SpringCache实现了缓存组件的整合开发。
1、掌握SpringCache与业务开发中的关联,并理解其所带来的性能提升的实现原理;
2、掌握SpringCache与Caffeine组件的整合开发,并理解缓存中的各种表达式操作;
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节)
第3章Memcached分布式缓存(1小时14分钟4节)
3-1
Memcached缓存概述单机版缓存适合于快速简单的业务开发,然而在一些高并发的应用场景下,考虑到数据服务的公共性,就需要引入分布式的缓存组件,本课程为读者分析了单机缓存与分布式缓存的区别,并对Memcached进行了介绍。
[21:32]开始学习3-3
Spring整合MemcachedMemcached提供了方便的Java操作工具类,并且该类很容易与Spring整合在一起,本课程通过具体的操作实例为读者分析了Memcached客户端的使用。
[17:59]开始学习3-4
SpringCache整合Memcached缓存服务SpringCache提供了统一的服务接入接口,本课程将对这些接口的实现关联以及具体作用进行说明,并基于提供的缓存接口实现了Memcached缓存服务的整合,将其应用于具体的业务数据缓存操作之中。
[25:24]开始学习
“李兴华”老师的其他课程更多+