一种基于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页 |