- 畅销套餐
- 精选套餐
- 人气套餐
- 尊享套餐
- 高薪套餐

















- 课程介绍
- 课程大纲 试看
- 讲师好课 56
- 学员评价
适合人群:
1、已经掌握了Java基础的同学; 2、已经掌握了J.U.C并发编程的同学; 3、已经掌握了Java虚拟机设计的同学。
学习计划:
每天学习两小时,一周学习完成。
课程目标:
掌握Caffeine组件的使用、缓存驱逐算法以及缓存数据控制方法
课程简介:
应用程序的开发除了需要考虑到业务实现的完整性之外,最重要的就是性能的提升问题。为了解决传统计算机数据加载结构所带来的硬性问题,在开发中引入了数据缓存的概念,本课程讲解了Java当前流行的Caffeine组件的使用。
1、掌握Caffeine缓存组件的使用,并理解其主要的实现特点;
2、理解Caffeine核心源码定义,并可以理解其实现的原理。
课程相关代码在第一个视频的附件之中。
课程大纲-Caffeine缓存组件
资料下载-
第1章 Caffeine缓存组件 (2小时13分钟 7节)
-
1-1
Caffeine缓存概述 缓存是一种提升应用性能的技术手段,几乎所有的项目开发中都会使用到该技术,本课程为读者分析了缓存的作用以及与实际开发之间的设计联系。
「仅限付费用户」点击下载“caffeine源代码.rar”
[20:38] 开始学习 -
1-7
CacheStats Caffeine提供了缓存数据访问记录的支持,并且提供了记录的操作接口与统计结果接口,本课程为读者讲解了这些操作接口之间的关联以及缓存统计数据的获取。
[20:47] 开始学习 -
第2章 Caffeine核心源码解析 (2小时25分钟 6节)
-
2-2
Caffeine数据存储结构 缓存除了数据保存之外,最重要的就是进行数据查询与更新处理,本课程为读者分析了Caffeine之中核心的存储结构,并重点描述了节点与Map集合之间的关联。
[25:41] 开始学习 -
2-3
缓存数据存储源码分析 数据存储是缓存操作的核心功能,同时存储又具有数据的更新能力,本课程通过Cache接口的put()方法进行源代码的逐层剖解,并且分析了Caffenine类创建缓存中的结构配置以及与数据存储操作之间的关联。
[23:12] 开始学习
5