11.6.2 MyBatis自定义缓存 -《SSM深入解析与项目实战》

11.6.2 MyBatis自定义缓存 -《SSM深入解析与项目实战》

项目中所有的源码都可以在此链接的仓库中找到:https://github.com/chenhaoxiang/uifuture-ssm

11.6.2 自定义缓存

实现自定义的二级缓存比较常用,例如,使用redis作为MyBatis的二级缓存,这是目前在很多企业项目中都会使用的。

例如,在SQL的XML配置文件中,添加这么一句:

<cache type="com.***.RedisCache"
谙忆 CSDN认证博客专家 Java
公众号:程序编程之旅。曾经写过C、C++,使用过Cocos2dx开发过游戏、安卓端、IOS端、PC端页面均开发过。目前专注Java开发,SaaS内核、元数据的研究。偶尔玩玩爬虫
已标记关键词 清除标记
相关推荐
The most complex system information probe in Delphi world. Components Browser History Analyzers TFAC_Chrome_History - Google Chrome history analyzer TFAC_Firefox_History - Mozilla Firefox history analyzer TFAC_IE_History - Internet Explorer history analyzer TFAC_Opera_History - Opera history analyzer TFAC_Safari_History - Apple Safari history analyzer IM Chat & Call History Analyzers TFAC_ICQ_History - ICQ 6,7 message database analyzer TFAC_MSN_History - Windows Live Messenger file analyzer TFAC_Skype_History - Skype ChatMsg file analyzer TFAC_Yahoo_History - Yahoo Messenger file analyzer Email Client Message Database Analyzers TFAC_OE - Outlook Express message database analyzer TFAC_Thunderbird - Mozilla Thunderbird message database analyzer TFAC_WinMail - Windows Live Mail message database analyzer Internet Explorer Analyzers TFAC_IE - Settings, Typed URLs, Search assistant and Accounts analyzer TFAC_IE_AutoComplete - AutoComplete Passwords (IE7) analyzer RecycleBin Analyzers TFAC_Info2 - Recycle Bin Info2 file analyzer TFAC_RBI - Recycle Bin $I file (Vista) analyzer Miscellaneous File Analyzers TFAC_Favorites - Favorites file analyzer TFAC_IndexDAT - Index.Dat file analyzer TFAC_Mork - Mork file analyzer TFAC_PrefetchList - Windows Prefetch files analyzer TFAC_RecentList - Recent documents file analyzer TFAC_Shortcut - Shortcut (LNK) file analyzer Miscellaneous Registry Analyzers TFAC_ARPCache - Add/Remove Programs Cache registry key analyzer TFAC_ComDlg32 - Last Visited and Open/Save MRU registry key analyzer TFAC_MUICache - Multi User Interface Cache registry key analyzer TFAC_RecentDocs - RecentDocs registry analyzer TFAC_ShellBags - ShellBags registry analyzer TFAC_StreamMRU - StreamMRU registry analyzer TFAC_UserAssist - UserAssist registry analyzer Miscellaneous Analyzers TFAC_Creds - Network Credentials analyzer TFAC_PStore - Protected Storage analyzer TFAC_USBHistory - USB usage history TFAC_WZC - XP Wireless Zero Configuration analyzer TFAC_WLANAC - WLAN AutoConfig analyzer Every component has Load/Save data capability to highly customizable format. Demos ARPCache - Add/Remove Programs Cache registry key analyzer AutoComplete - AutoComplete Passwords (IE7) analyzer Chrome - Google Chrome history analyzer ComDlg32 - Last Visited and Open/Save MRU registry key analyzer Favorites - Favorites file analyzer Firefox - Mozilla Firefox history analyzer ICQ - ICQ 6,7 message database analyzer IE - Settings, Typed URLs, Search assistant and Accounts analyzer IEHistory - Internet Explorer history analyzer IndexDAT - Index.Dat file analyzer Info2 - Recycle Bin Info2 file analyzer Mork - Mork file analyzer MSN - Windows Live Messenger file analyzer NetCreds - Network Credentials analyzer OE - Outlook Express message database analyzer Opera - Opera history analyzer Prefetch - Windows Prefetch file analyzer PStore - Protected Storage analyzer RecentDocs - Recent documents registry analyzer Safari - Apple Safari history analyzer Shellbags - ShellBags registry analyzer Shortcut - Shortcut (LNK) file analyzer Skype - Skype ChatMsg file analyzer StreamMRU - StreamMRU registry analyzer Thunderbird - Mozilla Thunderbird message database analyzer USBHistory - USB usage history UserAssist - UserAssist registry analyzer VistaRecycleBin - Recycle Bin $I file (Vista) analyzer WinMail - Windows Live Mail message database analyzer WZC - XP Wireless Zero Configuration analyzer WLANAC - WLAN AutoConfig analyzer Yahoo - Yahoo Messenger file analyzer
CruiseYoung提供的带有详细书签的电子书籍目录 http://blog.csdn.net/fksec/article/details/7888251 该资料是《深入解析SQL Server 2008》的随书源代码 对应的书籍资料见: 深入解析SQL Server 2008(微软SQL Server开发团队必读之作) 基本信息 原书名: Microsoft SQL Server 2008 Internals 原出版社: Microsoft Press 作者: (美)Kalen Delaney    Paul S. Randal    Kimberly L. Tripp    Conor Cunningham    Adam Machanic 译者: 陈宝国 李光杰 薛赛男 出版社:人民邮电出版社 ISBN:9787115230799 上架时间:2010-7-16 出版日期:2010 年7月 开本:16开 页码:548 版次:1-1 编辑推荐    由知识丰富的资深专家和数位具有多年产品使用经验的讲师联手打造    深层次展示核心引擎的功能及其工作原理、深度揭示SQL Server的内部工作原理    书中大量截图,帮助新用户以及中级用户快速学习使用产品 内容简介    本书全面探讨了sql server 2008的内部工作原理。全书共分为11章,首先在第1章中详细介绍了sql server 2008的架构和配置,然后在接下来的10个章节中深入探讨了sql server 2008数据存储和查询处理等各个方面的内部机制,包括:数据库和数据库文件、表、索引、跟踪、日志记录和恢复、特殊存储、查询优化、计划缓存和重新编译、事务和并发、dbcc等。本书还有一个网站,上面有本书额外的第12章“查询执行”、本书的所有代码及其他工具和脚本。    本书由知识丰富的资深专家和数位具有多年产品使用经验的讲师联手打造,是一本关于sql server工作原理的权威参考指南,不管您是数据库开发人员、架构师,还是数据库管理员,都可以从阅读本书中获益。    深层次展示核心引擎的功能及其工作原理    借助著名内部专家小组的指导,深入探究核心sql server引擎,并把这些知识运用在实际工作中、无论您是数据库开发人员、架构师,还是管理员,都能获得利用关键架构变更所需的深层知识,并挖掘产品的全部潜力。    深度揭示sql server的内部工作原理:    当sql server编译、扩展、压缩和移动数据库时,内部在进行什么操作    如何使用事件跟踪——从触发器到扩展事件引擎    为什么合适的索引能大大减少查询执行时间    如何用新的存储能力超越正常的行数限制    查询优化器是如何运行的    为有问题的查询计划排除故障的多种技术    何时强制sql server重用或创建新的缓存查询计划    运行dbcc时,sqlserver在内部检查什么    处理多个并发用户时,如何在5个隔离级别和2个并发模型中做出选择 作译者   Kalen Delanev自1993年起就是微软SQL Server的MVP,她为全世界的客户提供高级SQL Server培训、她是《SQL Server Magazine》的特约编辑和专栏作家,也是几本读者推崇的书籍的作者,包括《Inside Microsoft SQL Server 2005:The Storage Engine》和《Inside Microson SQL Server 2005:Query Tuning and Optimization》。   Paul S.Randal微软MVP、培训师和TechNet Magazine的特约编辑。Kimberly L.Tripp是微软MVP、培训师和《SQL Server Magazine》的特约编辑。   Conor Cunninqham微软SQL Server Core Engine团队的首席架构师.   Adam Machanic MCITP、微软MVP、讲师,几本SQL Server书籍的合著者.   Ben Nevarez从6.45版本开始使用SQL Server,是高级数据库管理员. 目录 封面 -20 封底 -19 扉页 -18 版权 -17 内容提要 -16 序 -14 前言 -13 致谢 -11 关于作者 -8 目录 -6 第1章 SQL Server 2008架构和配置 1 1.1 SQL Server版本 1 1.2 SQL Server元数据 2 1.2.1 兼容性视图 2 1.2.2 目录视图 3 1.2.3 其他元数据 4 1.3 SQL Server引擎组件 6 1.3.1 观察引擎行为 7
作为基于分布式文件存储的数据库,在目前的云计算实践中,MongoDB炙手可热。《深入云计算(MongoDB管理与开发实战详解)》系统全面的介绍了MongoDB开发、管理、维护和性能优化等方方面面。详细而深入,对MongoDB的开发和管理方法进行了详细的讲解,也对MongoDB的工作机制进行了深入的探讨。注重实战,通过实际中的案例为读者讲解使用MongoDB时遇到的各种问题,并给出了解决方案。本书旨在帮助云计算初学者迅速掌握MongoDB数据库,提升读者在云计算实践中的应用和开发能力。同时本书极强的系统性和大量翔实的案例对于有一定基础的中高级用户有非常好的参考价值。 第1篇 基础篇 第1章 MongoDB简介 1.1 关系型数据库简介 1.2 关系型数据库面临的问题 1.3 NoSQL的崛起 1.4 MongoDB是如何解决这些问题的 1.5 初识MongoDB 1.5.1 MongoDB的特点 1.5.2 数据模型 1.5.3 扩展性 1.5.4 功能性 1.5.5 速度快 1.5.6 简便的管理 1.5.7 使用场合 1.6 本章小结 第2章 MongoDB基本原理与安装 2.1 数据库结构 2.2 文档 2.3 集合 2.3.1 集合的无模式 2.3.2 集合的命名 2.4 MongoDB数据类型 2.4.1 基本数据类型 2.4.2 数字类型 2.4.3 日期类型 2.4.4 数组类型 2.4.5 内嵌文档类型 2.4.6 _id键和ObjectId对象 2.5 MongoDB的下载和安装 2.5.1 MongoDB的下载 2.5.2 在Windows平台下的下载与安装 2.5.3 在Linux平台下的下载与安装 2.6 MongoDB shell的使用 2.6.1 启动Shell 2.6.2 使用Shell对MongoDB的基本操作 2.6.3 使用Shell的诀窍 2.6.4 特殊的集合名 2.7 本章小结 第3章 文档的增加、修改及删除 3.1 插入并保存文档 3.1.1 插入的原理和作用 3.1.2 批量插入 3.2 删除文档 3.3 修改文档 3.3.1 整个文档的替换 3.3.2 使用修改器 3.3.3 upsert和save更新 3.3.4 修改多个文档 3.3.5 修改文档并返回修改后的文档 3.4 数据库响应 3.4.1 安全操作 3.4.2 捕获异常 3.5 客户端请求和MongoDB数据库连接 3.6 本章小结 第2篇 应用篇 第4章 查询 4.1 find简介 4.1.1 返回指定的键 4.1.2 find查询限制 4.2 条件操作符 4.2.1 $all匹配所有 4.2.2 $exists判断字段是否存在 4.2.3 null值处理 4.2.4 $mod取模运算 4.2.5 $ne不等于 4.2.6 $in包含 4.2.7 $nin不包含 4.2.8 $size数组元素个数 4.2.9 正则表达式匹配 4.2.10 Javascript 查询和$where 查询 4.2.11 count查询记录条数 4.2.12 limit限制返回记录数 4.2.13 skip 限制返回记录的起点 4.2.14 sort 排序 4.2.15 分页查询 4.2.16 随机抽取文档 4.3 distinct找出给定键所有不同的值 4.4 group分组 4.4.1 使用完成器 4.4.2 将函数作为键使用 4.5 游标 4.6 存储过程 4.7 本章小结 第5章 Capped集合 5.1 特性 5.2 使用和约束 5.3 应用 5.3.1 创建 capped collection 5.3.2 限制capped collection中对象个数 5.4 注意事项 5.5 本章小结 第6章 GridFS存储文件 6.1 为什么要用GridFS 6.2 如何实现海量存储 6.3 语言支持 6.4 简单介绍 6.5 命令行工具 6.6 内部原理 6.7 本章小结 第7章 MapReduce统计 7.1 Map函数 7.2 Reduce函数 7.3 结果存储 7.4 对Reduce函数结果进一步处理 7.5 其他控制细节 7.6 本章小结 第3篇 管理篇 第8章 管理 8.1 启动和停止MongoDB 8.1.1 使用命令行启动 8.1.2 配置文件 8.1.3 Daemon方式启动 8.1.4 mongod参数说明 8.1.5 停止数据库 8.2 访问控制 8.2.1 绑定IP内网地址访问Mongo
目 录 第1章 ThinkPHP入门 1 1.1MVC模式概述 1 1.2ThinkPHP是什么 2 1.3 搭建PHP开发环境 2 1.3.1获取UPUPW 2 1.3.2安装UPUPW 3 1.3.3目录结构说明 4 1.3.4添加虚拟主机 4 1.3.5安装集成开发环境PHPStorm 6 1.4 个ThinkPHP程序 7 1.5 应用结构说明 8 1.5.1目录说明 8 1.5.2入口文件 8 1.5.3自动生成 9 1.5.4模块 9 1.5.5控制器 9 1.6 术语解释 1.7 小结 11 第2章 配 置 12 2.1 配置类型 13 2.1.1默认配置 13 2.1.2公共配置 13 2.1.3模式配置 13 2.1.4调试配置 14 2.1.5场景配置 14 2.1.6模块配置 14 2.1.7扩展配置 14 2.1.8动态配置 15 2.2 配置操作 15 2.2.1C函数 16 2.2.2读取配置 17 2.2.3加载扩展配置 19 2.2.4写入配置 20 2.3 小结 23 第3章 路 由 24 3.1URL的三种模式 24 3.1.1动态URL 24 3.1.2静态URL 25 3.1.3伪静态URL 25 3.2ThinkPHP的路由 25 3.2.1路由模式 25 3.2.2路由配置 29 3.3 小结 34 第4章 控制器 35 4.1 控制器的定义 35 4.2 前置操作和后置操作 37 4.3 动作参数绑定 38 4.4 伪静态 40 4.5URL大小写 40 4.6URL生成 41 4.6.1地址表达式 41 4.6.2参数 41 4.6.3伪静态后缀 41 4.6.4URL模式处理 41 4.6.5生成路由地址 42 4.7Ajax返回 42 4.8 重定向和页面跳转 43 4.8.1重定向 43 4.8.2页面跳转 44 4.9HTTP请求方法 46 4.读取输入 48 4.11空操作 50 4.12空控制器 51 4.13小结 52 第5章 模 型 53 5.1 准备工作 53 5.2 模型定义 54 5.3 模型实例化 54 5.3.1new实例化 54 5.3.2M函数实例化 55 5.3.3D函数实例化 55 5.3.4空模型实例化 55 5.4 连贯操作 55 5.4.1where 56 5.4.2table 57 5.4.3alias 57 5.4.4data 58 5.4.5field 58 5.4.6order 59 5.4.7limit 60 5.4.8page 61 5.4.9group 61 5.4.having 61 5.4.11join 61 5.4.12union 62 5.4.13distinct 62 5.4.14lock 62 5.4.15cache 63 5.4.16fetchSql 63 5.4.17strict 64 5.4.18index 64 5.5CURD操作 64 5.5.1创建数据 64 5.5.2插入数据 65 5.5.3读取数据 65 5.5.4更新数据 66 5.5.5删除数据 67 5.6 查询语言 68 5.6.1查询方式 68 5.6.2表达式查询 68 5.6.3快捷查询 70 5.6.4区间查询 71 5.6.5统计查询 71 5.7 自动验证 72 5.8 自动完成 78 5.9 视图模型 82 5.关联模型 85 5..1HAS_ONE 85 5..2BELONGS_TO 88 5..3HAS_MANY 89 5..4MANY_TO_MANY 90 5.11小结 91 第6章 视 图 92 6.1 模板定义 92 6.2 模板主题 92 6.3 模板赋值 93 6.4 模板渲染 93 6.5 总结 94 第7章 模 板 95 7.1 变量输出 95 7.1.1输出形式 95 7.1.2测试 96 7.2 系统变量 98 7.2.1语法形式 98 7.2.2配置输出 98 7.2.3测试 98 7.3 函数 0 7.3.1函数类型 0 7.3.2测试 0 7.4 变量默认值 1 7.4.1语法形式 1 7.4.2测试 2 7.5 算术运算符 3 7.5.1语法形式 3 7.5.2测试 3 7.6 模板继承 5 7.6.1语法形式 5 7.6.2测试 6 7.7 视图含 7 7.7.1语法形式 7 7.7.2模板表达式 7 7.7.3模板文件 7 7.7.4测试 7 7.8 内置标签 8 7.8.1volist标签 9 7.8.2foreach标签 1 7.8.3for标签 1 7.8.4switch标签 111 7.8.5比较标签 111 7.8.6empty标签 114 7.8.7defined标签 114 7.8.8标签嵌套 114 7.8.9import标签 115 7.8.使用原生PHP 115 7.8.11不解析输出 115 7.9 模板布局 116 7.模板常量替换 116 7.11模板注释 117 7.12测试 118 7.13总结 126 第8章 调 试 127 8.1 调试模式 127 8.2 异常处理 127 8.3 日志 128 8.3.1日志级别 129 8.3.2记录方式 129 8.3.3写入日志 129 8.4 变量输出 130 8.5 执行统计 130 8.6SQL输出 131 8.7 测试 131 8.7.1异常测试 131 8.7.2日志测试 132 8.7.3变量输出测试 133 8.7.4执行统计测试 133 8.7.5SQL输出测试 134 8.8 总结 135 第9章 缓 存 136 9.1 数据缓存 136 9.1.1写入缓存 136 9.1.2读取缓存 136 9.1.3删除缓存 137 9.2 页面缓存 137 9.3 数据库查询缓存 138 9.4 总结 139 第章 专 题 140 .1session操作 140 .1.1session写入 140 .1.2session读取 140 .1.3session删除 140 .2cookie操作 141 .2.1cookie写入 141 .2.2cookie读取 141 .2.3读取所有cookie 141 .2.4cookie删除 141 .3分页 141 .3.1分页语法 141 .3.2测试 142 .4文件上传 145 .5验证码 146 .6图像处理 149 .6.1实例化Image 149 .6.2获取图片基本信息 149 .6.3图像裁剪 150 .6.4图像缩略图 151 .6.5水印 152 .7总结 153 第11章 留言板项目实战 154 11.1项目目的 154 11.2项目需求 154 11.3数据表设计 154 11.4模块设计 155 11.5编码实现 155 11.5.1编写模型 155 11.5.2编写留言控制器 156 11.5.3编写用户控制器 159 11.5.4编写留言列表 162 11.5.5编写留言发表页面 163 11.5.6编写用户登录界面 163 11.5.7编写用户注册页面 164 11.6运行效果 165 11.6.1留言界面 165 11.6.2用户登录 166 11.6.3登录后留言列表 166 11.6.4发表留言 166 11.6.5留言成功 166 11.6.6注册页面 167 11.7项目总结 167 第12章 系统项目实战 168 12.1项目目的 168 12.2需求分析 168 12.3功能设计 168 12.4数据库设计 169 12.5数据库字典 169 12.6模块设计 171 12.6.1Admin模块 171 12.6.2Common模块 175 12.6.3Home模块 177 12.7项目总结 182 第13章 论坛系统项目实战 183 13.1项目目的 183 13.2功能设计 183 13.3数据库设计 183 13.4数据库字典 184 13.5模块设计 186 13.5.1Common模块 186 13.5.2Admin模块 190 13.5.3Home模块 192 13.6项目总结 193 第14章 公众号开发 195 14.1项目目的 195 14.2功能设计 195 14.3开通测试公众号 196 14.4下载开发类库 197 14.5开始会话开发 197 14.5.1注册流程 199 14.5.2登录流程 200 14.5.3查看个人资料流程 200 14.5.4上传头像流程 200 14.5.5退出登录流程 200 14.5.6全局回复处理 201 14.5.7示例代码 201 14.5.8测试 212 14.6自定义菜单开发 213 14.6.1获取AccessToken 213 14.6.2创建自定义菜单 214 14.6.3响应自定义菜单 216 14.7项目总结 216 结 语 217
CruiseYoung提供的带有详细书签的电子书籍目录 http://blog.csdn.net/fksec/article/details/7888251 深入解析SQL Server 2008(微软SQL Server开发团队必读之作) 基本信息 原书名: Microsoft SQL Server 2008 Internals 原出版社: Microsoft Press 作者: (美)Kalen Delaney    Paul S. Randal    Kimberly L. Tripp    Conor Cunningham    Adam Machanic 译者: 陈宝国 李光杰 薛赛男 出版社:人民邮电出版社 ISBN:9787115230799 上架时间:2010-7-16 出版日期:2010 年7月 开本:16开 页码:548 版次:1-1 编辑推荐    由知识丰富的资深专家和数位具有多年产品使用经验的讲师联手打造    深层次展示核心引擎的功能及其工作原理、深度揭示SQL Server的内部工作原理    书中大量截图,帮助新用户以及中级用户快速学习使用产品 内容简介    本书全面探讨了sql server 2008的内部工作原理。全书共分为11章,首先在第1章中详细介绍了sql server 2008的架构和配置,然后在接下来的10个章节中深入探讨了sql server 2008数据存储和查询处理等各个方面的内部机制,包括:数据库和数据库文件、表、索引、跟踪、日志记录和恢复、特殊存储、查询优化、计划缓存和重新编译、事务和并发、dbcc等。本书还有一个网站,上面有本书额外的第12章“查询执行”、本书的所有代码及其他工具和脚本。    本书由知识丰富的资深专家和数位具有多年产品使用经验的讲师联手打造,是一本关于sql server工作原理的权威参考指南,不管您是数据库开发人员、架构师,还是数据库管理员,都可以从阅读本书中获益。    深层次展示核心引擎的功能及其工作原理    借助著名内部专家小组的指导,深入探究核心sql server引擎,并把这些知识运用在实际工作中、无论您是数据库开发人员、架构师,还是管理员,都能获得利用关键架构变更所需的深层知识,并挖掘产品的全部潜力。    深度揭示sql server的内部工作原理:    当sql server编译、扩展、压缩和移动数据库时,内部在进行什么操作    如何使用事件跟踪——从触发器到扩展事件引擎    为什么合适的索引能大大减少查询执行时间    如何用新的存储能力超越正常的行数限制    查询优化器是如何运行的    为有问题的查询计划排除故障的多种技术    何时强制sql server重用或创建新的缓存查询计划    运行dbcc时,sqlserver在内部检查什么    处理多个并发用户时,如何在5个隔离级别和2个并发模型中做出选择 作译者   Kalen Delanev自1993年起就是微软SQL Server的MVP,她为全世界的客户提供高级SQL Server培训、她是《SQL Server Magazine》的特约编辑和专栏作家,也是几本读者推崇的书籍的作者,包括《Inside Microsoft SQL Server 2005:The Storage Engine》和《Inside Microson SQL Server 2005:Query Tuning and Optimization》。   Paul S.Randal微软MVP、培训师和TechNet Magazine的特约编辑。Kimberly L.Tripp是微软MVP、培训师和《SQL Server Magazine》的特约编辑。   Conor Cunninqham微软SQL Server Core Engine团队的首席架构师.   Adam Machanic MCITP、微软MVP、讲师,几本SQL Server书籍的合著者.   Ben Nevarez从6.45版本开始使用SQL Server,是高级数据库管理员. 目录 封面 -20 封底 -19 扉页 -18 版权 -17 内容提要 -16 序 -14 前言 -13 致谢 -11 关于作者 -8 目录 -6 第1章 SQL Server 2008架构和配置 1 1.1 SQL Server版本 1 1.2 SQL Server元数据 2 1.2.1 兼容性视图 2 1.2.2 目录视图 3 1.2.3 其他元数据 4 1.3 SQL Server引擎组件 6 1.3.1 观察引擎行为 7 1.3.2 协议 8 1.3.3 关系引擎 9 1.3.4 存储引擎 1
©️2020 CSDN 皮肤主题: 代码科技 设计师:Amelia_0503 返回首页
实付 19.90元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值