• 深度解析Java游戏服务器开发
21年品牌 40万+商家 超1.5亿件商品

深度解析Java游戏服务器开发

书籍均为精品二手图书品相85品以上,出库会经过高温消毒,书籍上架都会检测可保证正版!!

13.1 1.7折 79 八品

仅1件

天津宝坻
认证卖家担保交易快速发货售后保障

作者何金成

出版社"电子工业出版社

ISBN9787121301421

出版时间2017

装帧平装

开本16开

纸张胶版纸

定价79元

货号990850206708793345

上书时间2024-10-23

粤读二手书店

七年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:八品
本店所售书籍均精品二手正版书书籍,严格审核品相为85品以上,出库会经过高温消毒,由于成本增加,所售书籍价格略高,运费首本5元,每增加一本运费加2元,每天下午2点前订单一般当天发出,最迟48小时内发出,二手书不保证100%没有任何笔记,有时会出现缺货现象,我们会第一时间告知您,感谢理解与支持。
商品描述
以下信息以网上匹配仅供参考,不支持以此为由退款
内容简介:

                                        为了帮助想了解入门游戏服务器开发的从业人员或非从业人员迅速掌握Java游戏服务器开发的技术,本书从游戏的行业分析、Java技术、游戏逻辑、数据库技术、网络理论、服务器技术、架构分析、系统优化等方面对游戏服务器开发做了全面解析,并对目前市面较热门的游戏进行分析,从行业到理论到技术,再到架构到实战。本书带领读者熟悉Java游戏服务器开发相关领域,帮助想要入门游戏服务器领域的读者更快地了解并掌握相关内容。本书实用性强,既是非游戏行业人员迅速了解并掌握游戏服务器技术的宝典,又是游戏行业从业人员进阶提升的实用手册。本书适合作为非游戏行业但想入门游戏行业的Java工程师、想了解游戏服务端技术的游戏前端工程师、需要游戏服务器开发入门工具书的人员,以及其他对游戏服务器开发有兴趣爱好的各类人员的阅读书籍。                                   
目录:

                                        目录
CONTENTS

基础篇  走进游戏开发
第1章  认识游戏2
1.1  什么是游戏2
1.1.1  游戏的定义2
1.1.2  游戏的分类3
1.2  游戏开发及分工7
1.3  游戏行业现状分析12
1.4  游戏服务器开发要点15
总结17
第2章  环境搭建18
2.1  Windows开发环境搭建18
2.1.1  安装JDK18
2.1.2  安装Eclipse20
2.1.3  安装数据库客户端工具21
2.1.4  安装SSH工具21
2.1.5  安装其他工具22
2.2  Mac OS X开发环境搭建22
2.2.1  安装JDK23
2.2.2  安装Eclipse23
2.2.3  安装数据库客户端工具24
2.2.4  安装SSH工具24
2.2.5  安装其他工具24
2.3  Linux服务器环境搭建25
2.3.1  安装JDK25
2.3.2  安装Tomcat26
2.3.3  安装MySQL26
2.3.4  安装Mongo28
2.3.5  安装Redis29
2.3.6  安装Memcache32
2.4  总结33
入门篇  游戏开发
第3章  网络通信36
3.1  通信协议36
3.1.1  面向连接的TCP37
3.1.2  面向数据报的UDP38
3.1.3  HTTP编程39
3.1.4  Socket编程46
3.1.5  WebSocket编程54
3.2  Java NIO基础58
3.2.1  BIO编程(Blocking-IO,阻塞式IO)59
3.2.2  NIO编程(Non-Blocking IO,非阻塞式IO)61
3.2.3  AIO编程(Async IO/NIO.2,异步IO)68
3.3  Mina的介绍及其使用75
3.3.1  总体架构76
3.3.2  IoService77
3.3.3  IoFilterChain77
3.3.4  IoHandler77
3.3.5  IoSession77
3.3.6  工作原理78
3.3.7  Acceptor与Connector线程78
3.3.8  Processor线程78
3.3.9  线程模型79
3.3.10  请求的处理顺序80
3.3.11  Mina编程81
3.4  Netty的介绍及其使用88
3.4.1  总体架构88
3.4.2  零拷贝89
3.4.3  Codec框架90
3.4.4  Channel90
3.4.5  ChannelEvent91
3.4.6  ChannelPipeline91
3.4.7  Netty编程91
总结100
第4章  数据交互101
4.1  数据传输格式101
4.2  JSON的使用及解析103
4.2.1  JSON语法103
4.2.2  JSON对象104
4.2.3  JSON数组104
4.2.4  Java中的JSON解析105
4.3  XML的使用及解析110
4.3.1  XML的特征111
4.3.2  数据共享111
4.3.3  数据传输111
4.3.4  平台兼容111
4.3.5  JSON与XML的比较112
4.3.6  Java中的XML解析112
4.4  Google Protocol Buffer的介绍及使用128
4.4.1  Protobuffer的安装与编译128
4.4.2  Protobuffer的语法129
4.4.3  生成Java类130
4.4.4  Eclipse的protobuf-dt插件131
4.4.5  示例程序132
总结134
第5章  数据缓存与持久化135
5.1  游戏数据存储135
5.1.1  数据分类136
5.1.2  数据缓存方式136
5.1.3  数据持久化方式137
5.1.4  数据库的比较137
5.2  MySQL的介绍及使用138
5.2.1  特点138
5.2.2  数据类型139
5.2.3  MySQL的使用139
5.2.4  在Java中使用MySQL142
5.3  MongoDB的介绍及使用157
5.3.1  MongoDB的主要特点157
5.3.2  了解API159
5.3.3  Mongo的使用162
5.4  Memcache的介绍及使用174
5.4.1  Memcache的特点175
5.4.2  Memcache的使用场景176
5.4.3  在Java中使用Memcache177
5.4.4  客户端使用要点182
5.5  Redis的介绍及使用183
5.5.1  Redis的特点183
5.5.2  Redis的持久化184
5.5.3  Redis的主从复制184
5.5.4  在Java中使用Redis185
总结199
第6章  游戏逻辑200
6.1  逻辑架构200
6.1.1  项目目录200
6.1.2  模块介绍202
6.2  逻辑流程212
6.2.1  网络模块212
6.2.2  线程池221
6.2.3  启动服务器222
6.2.4  逻辑请求处理223
6.2.5  关闭服务器228
6.3  事件处理器229
6.4  定时任务236
6.5  RPC框架244
6.5.1  Json-rpc244
6.5.2  Motan253
总结264
第7章  游戏安全265
7.1  游戏安全的必要性265
7.2  登录安全266
7.3  游戏充值266
7.4  SQL注入267
7.5  通信协议与消息格式268
7.6  整型溢出269
7.7  并发请求269
7.8  逻辑漏洞270
7.9  日志系统271
总结271
高级篇  游戏服务器的设计及优化
第8章  服务器架构分析274
8.1  服务器架构的演变过程274
8.2  全区同服架构分析277
8.2.1  COC架构模型分析278
8.2.2  COK架构模型分析279
8.3  分区分服架构分析281
8.4  弱联网类游戏架构分析282
8.5  MMORPG类游戏架构分析283
总结285
第9章  《皇室战争》游戏开发实战286
9.1  微竞技游戏介绍286
9.2  架构分析及搭建287
9.2.1  功能分析287
9.2.2  服务器部署架构288
9.2.3  系统架构289
9.3  数据持久化方案290
9.3.1  数据结构分析290
9.3.2  使用Morphia操作MongoDB295
9.4  Netty网络框架的使用300
9.4.1  Netty实现的HTTP服务器300
9.4.2  Netty实现的TCP服务器309
9.5  账号系统316
9.6  个人信息323
9.7  英雄卡牌系统327
9.8  宝箱系统334
9.9  战斗系统339
9.10  客户端模拟349
9.10.1  登录界面349
9.10.2  选服界面354
9.10.3  主逻辑界面358
9.10.4  对战界面363
总结372
第10章  游戏开发技术前景373
10.1  Egret373
10.2  Cocos 2D374
10.3  Unity375
10.4  Unreal376
10.5  Java376
10.6  Node.js377
总结378                                    

—  没有更多了  —

以下为对购买帮助不大的评价

本店所售书籍均精品二手正版书书籍,严格审核品相为85品以上,出库会经过高温消毒,由于成本增加,所售书籍价格略高,运费首本5元,每增加一本运费加2元,每天下午2点前订单一般当天发出,最迟48小时内发出,二手书不保证100%没有任何笔记,有时会出现缺货现象,我们会第一时间告知您,感谢理解与支持。
此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP