一种基于JAVA语言的缓存系统的设计和实现
| 摘要 | 第1-5页 |
| Abstract: | 第5-8页 |
| 第一章 前言 | 第8-12页 |
| ·缓存系统的课题来源 | 第9-10页 |
| ·缓存系统及其发展趋势 | 第10页 |
| ·缓存系统的总体设计 | 第10-11页 |
| ·论文的组织结构 | 第11-12页 |
| 第二章 基础缓存架构 | 第12-43页 |
| ·JAVA 虚拟机(JVM) | 第13-17页 |
| ·Java 虚拟机(JVM)概述 | 第13-14页 |
| ·JVM 规格描述 | 第14-15页 |
| ·JVM 的体系结构 | 第15-16页 |
| ·JVM 的运行过程 | 第16-17页 |
| ·缓存元素类结构定义 | 第17-22页 |
| ·缓存元素执行的接口 | 第17-18页 |
| ·缓存元素类的属性定义 | 第18-19页 |
| ·缓存元素类的方法定义 | 第19-22页 |
| ·缓存对象的执行策略 | 第22-35页 |
| ·接口Store 的定义 | 第22-23页 |
| ·内存缓存(MemoryStore)结构 | 第23-33页 |
| ·Java 线程原理及使用 | 第23-27页 |
| ·Map 数据结构 | 第27-32页 |
| ·内存缓存MemoryStore 的结构 | 第32-33页 |
| ·磁盘缓存 DiskStore 结构 | 第33-35页 |
| ·磁盘缓存的属性定义 | 第33-34页 |
| ·磁盘缓存的方法定义 | 第34-35页 |
| ·磁盘缓存性能的改进 | 第35页 |
| ·缓存对象清除算法的设计 | 第35-40页 |
| ·LRU 算法的实现 | 第36-37页 |
| ·LFU 算法的实现 | 第37-40页 |
| ·FIFO 算法的实现 | 第40页 |
| ·基础缓存系统对象序列图 | 第40-43页 |
| 第三章 分布式缓存的实现机制 | 第43-67页 |
| ·基于SOCKET 的分布式缓存 | 第44-51页 |
| ·套接字(Socket)概述 | 第44-45页 |
| ·TCP 和 UDP 的区别 | 第45-46页 |
| ·Java 中UDP 的使用 | 第46-48页 |
| ·分布式缓存的多播socket | 第48-51页 |
| ·多播socket 在缓存系统中的具体实现 | 第51页 |
| ·基于RMI 的分布式缓存 | 第51-57页 |
| ·RMI 接口和类概述 | 第52-54页 |
| ·RMI 传输协议 | 第54-55页 |
| ·RMI 在分布式缓存中的应用 | 第55-57页 |
| ·基于JMS 的分布式缓存 | 第57-67页 |
| ·JMS 概述 | 第57-60页 |
| ·JMS 编程模型 | 第60-65页 |
| ·JMS 原理及使用 | 第61-64页 |
| ·JMS 信息传递的正确性机制 | 第64-65页 |
| ·JMS 在分布式缓存中的应用 | 第65-67页 |
| 第四章 面向方面缓存 | 第67-77页 |
| ·AOP 概述 | 第67-73页 |
| ·AOP 的使用 | 第73-75页 |
| ·AOP 在缓存系统中的应用 | 第75-77页 |
| 第五章 缓存系统的实际应用 | 第77-84页 |
| ·缓存系统属性设置 | 第77-78页 |
| ·事件监听器 | 第78-80页 |
| ·实时与非实时数据的缓存 | 第80-82页 |
| ·数据库数据缓存技术 | 第80-81页 |
| ·非实时数据的缓存 | 第81-82页 |
| ·缓存系统的实际使用 | 第82-83页 |
| ·总结 | 第83-84页 |
| 致谢 | 第84-85页 |
| 参考文献 | 第85-87页 |
| 作者简介 | 第87页 |