Java修炼指南:核心框架精讲

Java修炼指南:核心框架精讲
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: , , ,
2020-09
ISBN: 9787111660163
定价: 79.90
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 292页
20人买过
  • 本书从Java常用的三个框架入手,对MyBatis、Dubbo、RocketMQ的代码进行了深入解读,让读者可以从框架设计到实现细节上全面了解Java代码,并引领读者深入探索代码中的设计细节及架构模型。
     本书分为3章:第1章为数据层主流框架――MyBatis学习指南,解读MyBatis框架中关于接口层和配置文件解析过程;第2章为微服务Dubbo通信解密,阐述微服务Dubbo通信架构高扩展性架构设计原理,深度剖析Netty通信方式、Mina通信方式、Grizzly通信方式等;第3章为RocketMQ代码探索实践,详细解读RocketMQ架构原理、消息投递原理、消息消费原理、Broker服务注册与发现、消息存储原理和事务消息原理,本书每章均配有重要知识点串讲视频。
     本书适合Java从业人员阅读,可以帮助他们深入理解Java代码及核心框架,同时也适合对编译器感兴趣的读者阅读,使其真正掌握将编译器相关的理论知识应用到开发实践中的方法。 ◆ 目录:◆ 
       
      
    前言
       ●第1章数据层主流框架――MyBatis学习指南
       1.1接口层
       1.1.1SqlSession接口
       1.1.2SqlSessionFactoryBuilder类
       1.1.3SqlSessionFactory接口
       1.1.4DefaultSqlSessionFactory类
       1.1.5DefaultSqlSession类
       1.1.6SqlSessionManager
       1.2配置解析
       1.2.1MyBatis初始化
       1.2.2SqlSessionFactoryBuilder
       1.2.3BaseBuilder
       1.2.4XMLConfigBuilder
       1.2.5XMLMapperBuilder
       1.2.6XMLStatementBuilder
       1.2.7绑定Mapper 接口
       1.2.8处理incomplete*的节点
       ●第2章微服务Dubbo通信解密
       2.1Netty通信方式解密
       2.1.1功能设计
       2.1.2服务端设计 
       2.1.3客户端设计 
       2.2Mina通信方式解密
       2.2.1功能设计
       2.2.2服务端设计 
       2.2.3客户端设计 
       2.3Grizzly通信方式解密
       2.3.1功能设计
       2.3.2服务端设计 
       2.3.3客户端设计 
       2.4总结
       ●第3章RocketMQ代码探索实践
       3.1RocketMQ架构原理
       3.1.1为什么要使用消息中间件
       3.1.2要使用哪个消息中间件
       3.1.3RocketMQ基本认识
       3.1.4RocketMQ应用场景
       3.1.5消息发送模型
       3.1.6消息消费模型
       3.1.7RocketMQ组件原理
       3.2消息投递原理详解
       3.2.1消息投递模型
       3.2.2消息投递流程
       3.2.3消息路由
       3.2.4消息负载均衡
       3.2.5顺序消息
       3.2.6延迟消息
       3.2.7容错策略
       3.2.8发送失败重试
       3.3消息消费原理详解
       3.3.1消息接收模型
       3.3.2消息接收流程
       3.3.3消费者Rebalance
       3.3.4消息失败重试
       3.3.5消息重新投递
       3.4Broker服务注册与发现
       3.4.1NameServer介绍
       3.4.2为什么要使用NameServer
       3.4.3如何保证数据的最终一致
       3.4.4NameServer选择策略
       3.5消息存储原理
       3.5.1RocketMQ存储整体架构
       3.5.2Mmap与PageCache
       3.5.3RocketMQ存储优化技术
       3.5.4存储模型与封装类
       3.5.5刷盘的主要过程
       3.5.6Broker消息处理
       3.6事务消息原理
       3.6.1RocketMQ事务消息
       3.6.2如何使用事务消息
       3.6.3事务消息发送详情
       3.6.4事务消息回查 
    ......
  • 内容简介:
    本书从Java常用的三个框架入手,对MyBatis、Dubbo、RocketMQ的代码进行了深入解读,让读者可以从框架设计到实现细节上全面了解Java代码,并引领读者深入探索代码中的设计细节及架构模型。
     本书分为3章:第1章为数据层主流框架――MyBatis学习指南,解读MyBatis框架中关于接口层和配置文件解析过程;第2章为微服务Dubbo通信解密,阐述微服务Dubbo通信架构高扩展性架构设计原理,深度剖析Netty通信方式、Mina通信方式、Grizzly通信方式等;第3章为RocketMQ代码探索实践,详细解读RocketMQ架构原理、消息投递原理、消息消费原理、Broker服务注册与发现、消息存储原理和事务消息原理,本书每章均配有重要知识点串讲视频。
     本书适合Java从业人员阅读,可以帮助他们深入理解Java代码及核心框架,同时也适合对编译器感兴趣的读者阅读,使其真正掌握将编译器相关的理论知识应用到开发实践中的方法。
  • 目录:
    ◆ 目录:◆ 
       
      
    前言
       ●第1章数据层主流框架――MyBatis学习指南
       1.1接口层
       1.1.1SqlSession接口
       1.1.2SqlSessionFactoryBuilder类
       1.1.3SqlSessionFactory接口
       1.1.4DefaultSqlSessionFactory类
       1.1.5DefaultSqlSession类
       1.1.6SqlSessionManager
       1.2配置解析
       1.2.1MyBatis初始化
       1.2.2SqlSessionFactoryBuilder
       1.2.3BaseBuilder
       1.2.4XMLConfigBuilder
       1.2.5XMLMapperBuilder
       1.2.6XMLStatementBuilder
       1.2.7绑定Mapper 接口
       1.2.8处理incomplete*的节点
       ●第2章微服务Dubbo通信解密
       2.1Netty通信方式解密
       2.1.1功能设计
       2.1.2服务端设计 
       2.1.3客户端设计 
       2.2Mina通信方式解密
       2.2.1功能设计
       2.2.2服务端设计 
       2.2.3客户端设计 
       2.3Grizzly通信方式解密
       2.3.1功能设计
       2.3.2服务端设计 
       2.3.3客户端设计 
       2.4总结
       ●第3章RocketMQ代码探索实践
       3.1RocketMQ架构原理
       3.1.1为什么要使用消息中间件
       3.1.2要使用哪个消息中间件
       3.1.3RocketMQ基本认识
       3.1.4RocketMQ应用场景
       3.1.5消息发送模型
       3.1.6消息消费模型
       3.1.7RocketMQ组件原理
       3.2消息投递原理详解
       3.2.1消息投递模型
       3.2.2消息投递流程
       3.2.3消息路由
       3.2.4消息负载均衡
       3.2.5顺序消息
       3.2.6延迟消息
       3.2.7容错策略
       3.2.8发送失败重试
       3.3消息消费原理详解
       3.3.1消息接收模型
       3.3.2消息接收流程
       3.3.3消费者Rebalance
       3.3.4消息失败重试
       3.3.5消息重新投递
       3.4Broker服务注册与发现
       3.4.1NameServer介绍
       3.4.2为什么要使用NameServer
       3.4.3如何保证数据的最终一致
       3.4.4NameServer选择策略
       3.5消息存储原理
       3.5.1RocketMQ存储整体架构
       3.5.2Mmap与PageCache
       3.5.3RocketMQ存储优化技术
       3.5.4存储模型与封装类
       3.5.5刷盘的主要过程
       3.5.6Broker消息处理
       3.6事务消息原理
       3.6.1RocketMQ事务消息
       3.6.2如何使用事务消息
       3.6.3事务消息发送详情
       3.6.4事务消息回查 
    ......
查看详情
相关图书 / 更多
Java修炼指南:核心框架精讲
Java程序设计任务驱动教程
黑马程序员
Java修炼指南:核心框架精讲
Java研发自测入门与进阶
林宁、魏兆玉
Java修炼指南:核心框架精讲
Java语言程序设计(2023年版)全国高等教育自学考试指导委员会
全国高等教育自学考试指导委员会
Java修炼指南:核心框架精讲
Java+OpenCV案例佳作选
姚利民
Java修炼指南:核心框架精讲
Java核心编程技术(第4版微课版新世纪应用型高等教育软件专业系列规划教材)
张屹、蔡木生 编
Java修炼指南:核心框架精讲
Java程序设计及实践应用研究
张萌,梁正,李真
Java修炼指南:核心框架精讲
Java Web及其框架技术
陈振兴
Java修炼指南:核心框架精讲
JavaScript多线程编程实践
(美)托马斯 亨特二世(Thomas Hunter II),(加拿大)布莱恩 英格利什(Bryan English)
Java修炼指南:核心框架精讲
Java开发坑点解析:从根因分析到最佳实践
朱晔
Java修炼指南:核心框架精讲
Java面向对象程序设计(题库·微课视频版)
梁胜彬 主编 渠慎明 白晨希 马华蔚 甘志华 程素营 副主编
Java修炼指南:核心框架精讲
Java程序设计(微课版新世纪应用型高等教育计算机类课程规划教材)
李月辉、李慧 编
Java修炼指南:核心框架精讲
Java到Kotlin:代码重构指南
(英)邓肯·麦格雷戈(Duncan McGregor)
您可能感兴趣 / 更多
Java修炼指南:核心框架精讲
数字化人才与组织建设
开课吧
Java修炼指南:核心框架精讲
基于Kubernetes的应用容器云实战
开课吧 组编
Java修炼指南:核心框架精讲
大数据技术入门到商业实战——Hadoop+Spark+Flink全解析
开课吧 组编
Java修炼指南:核心框架精讲
精益数据运营——用数据驱动新商业革命
开课吧 组编
Java修炼指南:核心框架精讲
深度学习自然语言处理实战
开课吧、张楠、苏南、王贵阳 著
Java修炼指南:核心框架精讲
React工程师修炼指南
开课吧、高少云、莫涛、韩明洋、余维海 著
Java修炼指南:核心框架精讲
Java修炼指南:高频源码解析
开课吧、曹子方、杨富杰、刘常凯 著
Java修炼指南:核心框架精讲
Flink与Kylin深度实践
开课吧、王超、李沙 著
Java修炼指南:核心框架精讲
零基础玩转Python
开课吧、欧岩亮、常江、孙逊 著
Java修炼指南:核心框架精讲
Python数据分析入门与实战
开课吧、杨国俊、张植皓、潘海超 著
Java修炼指南:核心框架精讲
Java编程入门:任务式学习指南
开课吧、安志刚、李伟杰 著