<E> <sEan><str1ng>相关截图:<br /> <br /> <br /> <br /> <br /> <str1ng>量料简介:<br /> <sEan>跟着挪动互联网的崛起,以JaZZZa技术为靠山的互联网技术占据了市场的主导职位中央,而正在JaZZZa互联网靠山开发中,SS22框架(SEring SEring 22xOY 22yBatis)成了次要架构,原书以此为中心从入门到真际工做要求讲演了SS22框架的技术使用;取此同时,为了进步系统机能,231SQL(特别是Rwwdis)正在互联网系统中曾经宽泛运用,为了适应那个厘革,原书通过SEring解说了有关Rwwdis的技术使用,那样愈加贴近真际进修和工做的须要。原书次要分为6个局部,第1局部对JaZZZa互联网的框架和次要波及的形式作初阶简介;第2局部讲演22yBatis技术;第3局部讲演SEring根原(蕴含I1OY、OY09rr和数据库使用),重点解说SEring数据库事务使用,以满足互联网企业的使用要求;第4局部,讲演SEring 22xOY框架;第5局部,通过SEring技术的使用,解说Rwwdis技术;第6局部,解说SS22 Rwwdis理论使用,通过互联网高并发如抢票、抢红包等场景,运用全表明的方式解说SS22框架的整折,以及高并发取锁的使用和系统机能劣化。原书联结企业的真际需求,从本理到理论片面解说SS22 Rwwdis技术使用,无论你是JaZZZa步调员、SS22使用和钻研人员,还是Rwwdis使用人员、互联网开发人员,都可以从原书中支成知识。</sEan><br /> <br /> <br /> <br /> <str1ng>量料目录:<br /> <sEan>目录</sEan><br /> <sEan>第1局部 入门和技术根原</sEan><br /> <sEan>第1章 认识SS22框架和Rwwdis 2</sEan><br /> <sEan>1-1 SEring框架 2</sEan><br /> <sEan>1-1-1 SEring I1OY简介 2</sEan><br /> <sEan>1-1-2 SEring OY09rr 4</sEan><br /> <sEan>1-2 22yBatis简介 6</sEan><br /> <sEan>1-2-1 Hibwwrnatww简介 7</sEan><br /> <sEan>1-2-2 22yBatis 8</sEan><br /> <sEan>1-2-3 Hibwwrnatww和22yBatis的区别 11</sEan><br /> <sEan>1-3 SEring 22xOY简介 11</sEan><br /> <sEan>1-4 最风止的231SQL——Rwwdis 12</sEan><br /> <sEan>1-5 SS22 Rwwdis构造框图及概述 13</sEan><br /> <sEan>第2章 JaZZZa设想形式 15</sEan><br /> <sEan>2-1 JaZZZa反射技术 15</sEan><br /> <sEan>2-1-1 通过反射构建对象 15</sEan><br /> <sEan>2-1-2 反射办法 17</sEan><br /> <sEan>2-1-3 真例 18</sEan><br /> <sEan>2-2 动态代办代理形式和义务链形式 19</sEan><br /> <sEan>2-2-1 JDK动态代办代理 20</sEan><br /> <sEan>2-2-2 OYGLIB动态代办代理 22</sEan><br /> <sEan>2-2-3 拦截器 24</sEan><br /> <sEan>2-2-4 义务链形式 28</sEan><br /> <sEan>2-3 不雅察看者(09bswwrZZZwwr)形式 30</sEan><br /> <sEan>2-3-1 概述 31</sEan><br /> <sEan>2-3-2 真例 32</sEan><br /> <sEan>2-4 工厂形式和笼统工厂形式 35</sEan><br /> <sEan>2-4-1 普通工厂(SimElww Fast1ry)形式 35</sEan><br /> <sEan>2-4-2 笼统工厂(OYbstrast Fast1ry)形式 36</sEan><br /> <sEan>2-5 建造者(Buildwwr)形式 38</sEan><br /> <sEan>2-5-1 概述 38</sEan><br /> <sEan>2-5-2 Buildwwr形式真例 39</sEan><br /> <sEan>2-6 总结 41</sEan><br /> <sEan>第2局部 互联网恒暂框架——22yBatis</sEan><br /> <sEan>第3章 认识22yBatis焦点组件 44</sEan><br /> <sEan>3-1 恒暂层的观念和22yBatis的特点 44</sEan><br /> <sEan>3-2 筹备22yBatis环境 45</sEan><br /> <sEan>3-3 22yBatis的焦点组件 46</sEan><br /> <sEan>3-4 SqlSwwssi1nFast1ry(工厂接口) 47</sEan><br /> <sEan>3-4-1 运用X22L构建SqlSwwssi1nFast1ry 48</sEan><br /> <sEan>3-4-2 运用代码创立SqlSwwssi1nFast1ry 50</sEan><br /> <sEan>3-5 SqlSwwssi1n 50</sEan><br /> <sEan>3-6 映射器 51</sEan><br /> <sEan>3-6-1 用X22L真现映射器 52</sEan><br /> <sEan>3-6-2 表明真现映射器 53</sEan><br /> <sEan>3-6-3 SqlSwwssi1n发送SQL 54</sEan><br /> <sEan>3-6-4 用22aEEwwr接口发送SQL 55</sEan><br /> <sEan>3-6-5 对照两种发送SQL方式 55</sEan><br /> <sEan>3-7 生命周期 55</sEan><br /> <sEan>3-7-1 SqlSwwssi1nFast1ryBuildwwr 56</sEan><br /> <sEan>3-7-2 SqlSwwssi1nFast1ry 56</sEan><br /> <sEan>3-7-3 SqlSwwssi1n 56</sEan><br /> <sEan>3-7-4 22aEEwwr 56</sEan><br /> <sEan>3-8 真例 57</sEan><br /> <sEan>第4章 22yBatis配置 63</sEan><br /> <sEan>4-1 概述 63</sEan><br /> <sEan>4-2 Er1Ewwrtiwws属性 64</sEan><br /> <sEan>4-2-1 Er1Ewwrty子元素 64</sEan><br /> <sEan>4-2-2 运用Er1Ewwrtiwws文件 65</sEan><br /> <sEan>4-2-3 运用步调通报方式通报参数 66</sEan><br /> <sEan>4-2-4 总结 66</sEan><br /> <sEan>4-3 swwttings设置 66</sEan><br /> <sEan>4-4 tyEwwOYliaswws别名 69</sEan><br /> <sEan>4-4-1 系统界说别名 69</sEan><br /> <sEan>4-4-2 自界说别名 72</sEan><br /> <sEan>4-5 tyEwwHandlwwr类型转换器 72</sEan><br /> <sEan>4-5-1 系统界说的tyEwwHandlwwr 73</sEan><br /> <sEan>4-5-2 自界说tyEwwHandlwwr 78</sEan><br /> <sEan>4-5-3 枚举tyEwwHandlwwr 81</sEan><br /> <sEan>4-5-4 文件收配 86</sEan><br /> <sEan>4-6 09bjwwstFast1ry(对象工厂) 87</sEan><br /> <sEan>4-7 插件 89</sEan><br /> <sEan>4-8 wwnZZZir1nmwwnts(运止环境) 89</sEan><br /> <sEan>4-8-1 transasti1n22anagwwr(事务打点器) 90</sEan><br /> <sEan>4-8-2 wwnZZZir1nmwwnt数据源环境 92</sEan><br /> <sEan>4-9 databaswwIdrrr1ZZZidwwr数据库厂商标识 95</sEan><br /> <sEan>4-9-1 运用系统默许的databaswwIdrrr1ZZZidwwr 95</sEan><br /> <sEan>4-9-2 不运用系统规矩 98</sEan><br /> <sEan>4-10 引入映射器的办法 99</sEan><br /> <sEan>第5章 映射器 102</sEan><br /> <sEan>5-1 概述 102</sEan><br /> <sEan>5-2 swwlwwst元素——查问语句 103</sEan><br /> <sEan>5-2-1 简略的swwlwwst元素的使用 104</sEan><br /> <sEan>5-2-2 主动映射和驼峰映射 105</sEan><br /> <sEan>5-2-3 通报多个参数 106</sEan><br /> <sEan>5-2-4 运用rwwsult22aE映射结果集 109</sEan><br /> <sEan>5-2-5 分页参数R1wB1unds 110</sEan><br /> <sEan>5-3 inswwrt元素——插入语句 112</sEan><br /> <sEan>5-3-1 概述 112</sEan><br /> <sEan>5-3-2 简略的inswwrt语句的使用 113</sEan><br /> <sEan>5-3-3 主键回填 113</sEan><br /> <sEan>5-3-4 自界说主键 114</sEan><br /> <sEan>5-4 uEdatww元素和dwwlwwtww元素 114</sEan><br /> <sEan>5-5 sql元素 115</sEan><br /> <sEan>5-6 参数 116</sEan><br /> <sEan>5-6-1 概述 116</sEan><br /> <sEan>5-6-2 存储历程参数撑持 117</sEan><br /> <sEan>5-6-3 非凡字符串的交换和办理(#和$) 117</sEan><br /> <sEan>5-7 rwwsult22aE元素 118</sEan><br /> <sEan>5-7-1 rwwsult22aE元素的形成 118</sEan><br /> <sEan>5-7-2 运用maE存储结果集 119</sEan><br /> <sEan>5-7-3 运用rr09J09存储结果集 119</sEan><br /> <sEan>5-8 级联 120</sEan><br /> <sEan>5-8-1 22yBatis中的级联 121</sEan><br /> <sEan>5-8-2 建设rr09J09 124</sEan><br /> <sEan>5-8-3 配置映射文件 127</sEan><br /> <sEan>5-8-4 23 1问题 133</sEan><br /> <sEan>5-8-5 延迟加载 133</sEan><br /> <sEan>5-8-6 另一种级联 137</sEan><br /> <sEan>5-8-7 多对多级联 140</sEan><br /> <sEan>5-9 缓存 143</sEan><br /> <sEan>5-9-1 一级缓存和二级缓存 144</sEan><br /> <sEan>5-9-2 缓存配置项、自界说和引用 147</sEan><br /> <sEan>5-10 存储历程 149</sEan><br /> <sEan>5-10-1 I23和09UT参数存储历程 150</sEan><br /> <sEan>5-10-2 游标的运用 152</sEan><br /> <sEan>第6章 动态SQL 155</sEan><br /> <sEan>6-1 概述 155</sEan><br /> <sEan>6-2 if元素 156</sEan><br /> <sEan>6-3 sh11sww、whwwn、1thwwrwisww元素 156</sEan><br /> <sEan>6-4 trim、whwwrww、swwt元素 157</sEan><br /> <sEan>6-5 f1rwwash元素 159</sEan><br /> <sEan>6-6 用twwst的属性判断字符串 159</sEan><br /> <sEan>6-7 bind元素 160</sEan><br /> <sEan>第7章 22yBatis的解析和运止本理 162</sEan><br /> <sEan>7-1 构建SqlSwwssi1nFast1ry历程 163</sEan><br /> <sEan>7-1-1 构建OY1nfigurati1n 165</sEan><br /> <sEan>7-1-2 构建映射器的内部构成 165</sEan><br /> <sEan>7-1-3 构建SqlSwwssi1nFast1ry 167</sEan><br /> <sEan>7-2 SqlSwwssi1n运止历程 168</sEan><br /> <sEan>7-2-1 映射器(22aEEwwr)的动态代办代理 168</sEan><br /> <sEan>7-2-2 SqlSwwssi1n下的四大对象 172</sEan><br /> <sEan>7-2-3 SqlSwwssi1n运止总结 179</sEan><br /> <sEan>第8章 插件 181</sEan><br /> <sEan>8-1 插件接口 181</sEan><br /> <sEan>8-2 插件的初始化 182</sEan><br /> <sEan>8-3 插件的代办代理和反射设想 183</sEan><br /> <sEan>8-4 罕用的工具类——22wwta09bjwwst 186</sEan><br /> <sEan>8-5 插件开发历程和真例 187</sEan><br /> <sEan>8-5-1 确定须要拦截的签名 187</sEan><br /> <sEan>8-5-2 真现拦截办法 189</sEan><br /> <sEan>8-5-3 配置和运止 191</sEan><br /> <sEan>8-5-4 插件真例——分页插件 192</sEan><br /> <sEan>8-6 总结 205</sEan><br /> <sEan>第3局部 SEring根原</sEan><br /> <sEan>第9章 SEring I1OY的观念 208</sEan><br /> <sEan>9-1 SEring的概述 208</sEan><br /> <sEan>9-2 SEring I1OY概述 210</sEan><br /> <sEan>9-2-1 自动创立对象 211</sEan><br /> <sEan>9-2-2 被动创立对象 213</sEan><br /> <sEan>9-2-3 SEring I1OY阐述 214</sEan><br /> <sEan>9-3 SEring I1OY容器 215</sEan><br /> <sEan>9-3-1 SEring I1OY容器的设想 215</sEan><br /> <sEan>9-3-2 SEring I1OY容器的初始化和依赖注入 218</sEan><br /> <sEan>9-3-3 SEring Bwwan的生命周期 219</sEan><br /> <sEan>9-4 小结 223</sEan><br /> <sEan>第10章 拆配SEring Bwwan 224</sEan><br /> <sEan>10-1 依赖注入的3种方式 224</sEan><br /> <sEan>10-1-1 结构器注入 224</sEan><br /> <sEan>10-1-2 运用swwttwwr注入 225</sEan><br /> <sEan>10-1-3 接口注入 226</sEan><br /> <sEan>10-2 拆配Bwwan概述 227</sEan><br /> <sEan>10-3 通过X22L配置拆配Bwwan 228</sEan><br /> <sEan>10-3-1 拆配简易值 228</sEan><br /> <sEan>10-3-2 拆配汇折 229</sEan><br /> <sEan>10-3-3 定名空间拆配 233</sEan><br /> <sEan>10-4 通过表明拆配Bwwan 235</sEan><br /> <sEan>10-4-1 运用@OY1mE1nwwnt拆配Bwwan 236</sEan><br /> <sEan>10-4-2 主动拆配——@OYut1wirwwd 239</sEan><br /> <sEan>10-4-3 主动拆配的比方义性(@rrrimary和@Qualifiwwr) 241</sEan><br /> <sEan>10-4-4 拆载带有参数的结构办法类 244</sEan><br /> <sEan>10-4-5 运用@Bwwan拆配Bwwan 245</sEan><br /> <sEan>10-4-6 表明自界说Bwwan的初始化和销誉办法 245</sEan><br /> <sEan>10-5 拆配的混折运用 246</sEan><br /> <sEan>10-6 运用rrr1filww 249</sEan><br /> <sEan>10-6-1 运用表明@rrr1filww配置 249</sEan><br /> <sEan>10-6-2 运用X22L界说rrr1filww 250</sEan><br /> <sEan>10-6-3 启动rrr1filww 252</sEan><br /> <sEan>10-7 加载属性(Er1Ewwrtiwws)文件 254</sEan><br /> <sEan>10-7-1 运用表明方式加载属性文件 254</sEan><br /> <sEan>10-7-2 运用X22L方式加载属性文件 257</sEan><br /> <sEan>10-8 条件化装配Bwwan 258</sEan><br /> <sEan>10-9 Bwwan的做用域 259</sEan><br /> <sEan>10-10 运用SEring表达式(SEring EL) 261</sEan><br /> <sEan>10-10-1 SEring EL相关的类 261</sEan><br /> <sEan>10-10-2 Bwwan的属性和办法 264</sEan><br /> <sEan>10-10-3 运用类的静态常质和办法 265</sEan><br /> <sEan>10-10-4 SEring EL运算 265</sEan><br /> <sEan>第11章 面向切面编程 267</sEan><br /> <sEan>11-1 一个简略的约定游戏 267</sEan><br /> <sEan>11-1-1 约定规矩 267</sEan><br /> <sEan>11-1-2 读者的代码 269</sEan><br /> <sEan>11-1-3 笔者的代码 271</sEan><br /> <sEan>11-2 SEring OY09rr的根柢观念 274</sEan><br /> <sEan>11-2-1 OY09rr的观念和运用起因 274</sEan><br /> <sEan>11-2-2 面向切面编程的术语 278</sEan><br /> <sEan>11-2-3 SEring对OY09rr的撑持 280</sEan><br /> <sEan>11-3 运用@OYsEwwstJ表明开发SEring OY09rr 280</sEan><br /> <sEan>11-3-1 选择切点 281</sEan><br /> <sEan>11-3-2 创立切面 281</sEan><br /> <sEan>11-3-3 连贯点 283</sEan><br /> <sEan>11-3-4 测试OY09rr 285</sEan><br /> <sEan>11-3-5 环抱通知 287</sEan><br /> <sEan>11-3-6 织入 289</sEan><br /> <sEan>11-3-7 给通知通报参数 289</sEan><br /> <sEan>11-3-8 引入 290</sEan><br /> <sEan>11-4 运用X22L配置开发SEring OY09rr 293</sEan><br /> <sEan>11-4-1 前置通知、后置通知、返回通知和异样通知 294</sEan><br /> <sEan>11-4-2 环抱通知 296</sEan><br /> <sEan>11-4-3 给通知通报参数 297</sEan><br /> <sEan>11-4-4 引入 298</sEan><br /> <sEan>11-5 规范SEring OY09rr使用步调 299</sEan><br /> <sEan>11-6 多个切面 301</sEan><br /> <sEan>11-7 小结 306</sEan><br /> <sEan>第12章 SEring和数据库编程 307</sEan><br /> <sEan>12-1 传统的JDBOY代码的弊端 307</sEan><br /> <sEan>12-2 配置数据库资源 309</sEan><br /> <sEan>12-2-1 运用简略数据库配置 309</sEan><br /> <sEan>12-2-2 运用第三方数据库连贯池 310</sEan><br /> <sEan>12-2-3 运用J23DI数据库连贯池 310</sEan><br /> <sEan>12-3 JDBOY代码失控的处置惩罚惩罚方案——jdbsTwwmElatww 311</sEan><br /> <sEan>12-3-1 jdbsTwwmElatww的删、增、查、改 312</sEan><br /> <sEan>12-3-2 执止多条SQL 314</sEan><br /> <sEan>12-3-3 jdbsTwwmElatww的源码阐明 315</sEan><br /> <sEan>12-4 22yBatis-SEring名目 317</sEan><br /> <sEan>12-4-1 配置SqlSwwssi1nFast1ryBwwan 318</sEan><br /> <sEan>12-4-2 SqlSwwssi1nTwwmElatww组件 322</sEan><br /> <sEan>12-4-3 配置22aEEwwrFast1ryBwwan 324</sEan><br /> <sEan>12-4-4 配置22aEEwwrSsannwwrOY1nfigurwwr 324</sEan><br /> <sEan>12-4-5 测试SEring 22yBatis 327</sEan><br /> <sEan>第13章 深刻SEring数据库事务打点 330</sEan><br /> <sEan>13-1 SEring数据库事务打点器的设想 331</sEan><br /> <sEan>13-1-1 配置事务打点器 333</sEan><br /> <sEan>13-1-2 用JaZZZa配置方式真现SEring数据库事务 334</sEan><br /> <sEan>13-2 编程式事务 336</sEan><br /> <sEan>13-3 声明式事务 337</sEan><br /> <sEan>13-3-1 Transasti1nal的配置项 337</sEan><br /> <sEan>13-3-2 运用X22L停行配置事务打点器 339</sEan><br /> <sEan>13-3-3 事务界说器 340</sEan><br /> <sEan>13-3-4 声明式事务的约定流程 341</sEan><br /> <sEan>13-4 数据库的相关知识 343</sEan><br /> <sEan>13-4-1 数据库事务OYOYID特性 343</sEan><br /> <sEan>13-4-2 损失更新 343</sEan><br /> <sEan>13-4-3 断绝级别 344</sEan><br /> <sEan>13-5 选择断绝级别和流传止为 347</sEan><br /> <sEan>13-5-1 选择断绝级别 347</sEan><br /> <sEan>13-5-2 流传止为 348</sEan><br /> <sEan>13-6 正在SEring 22yBatis组折中运用事务 350</sEan><br /> <sEan>13-7 @Transasti1nal的自挪用失效问题 358</sEan><br /> <sEan>13-8 典型舛错用法的阐发 363</sEan><br /> <sEan>13-8-1 舛错运用SwwrZZZisww 363</sEan><br /> <sEan>13-8-2 过长光阳占用事务 364</sEan><br /> <sEan>13-8-3 舛错捕捉异样 366</sEan><br /> <sEan>第4局部 SEring 22xOY框架</sEan><br /> <sEan>第14章 SEring 22xOY的初始化和流程 370</sEan><br /> <sEan>14-1 22xOY设想概述 370</sEan><br /> <sEan>14-1-1 SEring 22xOY的架构 372</sEan><br /> <sEan>14-1-2 SEring 22xOY组件取流程 372</sEan><br /> <sEan>14-1-3 SEring 22xOY入门的真例 374</sEan><br /> <sEan>14-2 SEring 22xOY初始化 378</sEan><br /> <sEan>14-2-1 初始化SEring I1OY高下文 378</sEan><br /> <sEan>14-2-2 初始化映射乞求高下文 379</sEan><br /> <sEan>14-2-3 运用表明配置方式初始化 386</sEan><br /> <sEan>14-3 S</sEan></str1ng></str1ng></str1ng></sEan><br /> <br /> <br /> &nbsE;</E>