- 畅销套餐
- 精选套餐
- 人气套餐
- 尊享套餐
- 高薪套餐
- 课程介绍
- 课程大纲
适合人群:
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]开始学习第2章Caffeine核心源码解析(2小时25分钟6节)
2-2
Caffeine数据存储结构缓存除了数据保存之外,最重要的就是进行数据查询与更新处理,本课程为读者分析了Caffeine之中核心的存储结构,并重点描述了节点与Map集合之间的关联。
[25:41]开始学习2-3
缓存数据存储源码分析数据存储是缓存操作的核心功能,同时存储又具有数据的更新能力,本课程通过Cache接口的put()方法进行源代码的逐层剖解,并且分析了Caffenine类创建缓存中的结构配置以及与数据存储操作之间的关联。
[23:12]开始学习
“李兴华”老师的其他课程更多+