成功加入购物车

去购物车结算 X
孔龙书社A
  • 深入分析Java Web技术内幕修订版

深入分析Java Web技术内幕修订版

举报

正版书籍 高温消毒 放心购买 17点前订单当天发货 书名于图片不符时以图片为准

售价 1.00

品相 九品

优惠 满包邮

优惠 满减券
    运费
    本店暂时无法向该地区发货

    延迟发货说明

    时间:
    说明:

    上书时间2024-01-17

    数量
    库存7
    微信扫描下方二维码
    微信扫描打开成功后,点击右上角”...“进行转发

    卖家超过10天未登录

    • 商品详情
    • 店铺评价
    手机购买
    微信扫码访问
    • 图书条目信息

      深入分析Java Web技术内幕(修订版)

      • 开本:  16开
      • 纸张:  轻型纸
      • 页数:  464页
      • 字数:  600千字
      • 正文语种:  简体中文
      • 丛书:  阿里巴巴集团技术丛书

      展开全部

      商品描述:
      第1章  深入Web请求过程1
      1.1  B/S网络架构概述2
      1.2  如何发起一个请求4
      1.3  HTTP协议解析6
      1.3.1  查看HTTP信息的工具8
      1.3.2  浏览器缓存机制9
      1.4  DNS域名解析12
      1.4.1  DNS域名解析过程12
      1.4.2  跟踪域名解析过程15
      1.4.3  清除缓存的域名18
      1.4.4  几种域名解析方式19
      1.5  CDN工作机制20
      1.5.1  CDN架构20
      1.5.2  负载均衡21
      1.5.3  CDN动态加速24
      1.6  总结25
      第2章  深入分析Java I/O的工作机制26
      2.1  Java的I/O类库的基本架构26
      2.1.1  基于字节的I/O操作接口27
      2.1.2  基于字符的I/O操作接口28
      2.1.3  字节与字符的转化接口29
      2.2  磁盘I/O工作机制30
      2.2.1  几种访问文件的方式30
      2.2.2  Java访问磁盘文件34
      2.2.3  Java序列化技术35
      2.3  网络I/O工作机制37
      2.3.1  TCP状态转化38
      2.3.2  影响网络传输的因素40
      2.3.3  Java Socket的工作机制40
      2.3.4  建立通信链路41
      2.3.5  数据传输42
      2.4  NIO的工作方式42
      2.4.1  BIO带来的挑战42
      2.4.2  NIO的工作机制43
      2.4.3  Buffer的工作方式46
      2.4.4  NIO的数据访问方式48
      2.5  I/O调优50
      2.5.1  磁盘I/O优化50
      2.5.2  TCP网络参数调优51
      2.5.3  网络I/O优化53
      2.6  设计模式解析之适配器模式57
      2.6.1  适配器模式的结构57
      2.6.2  Java I/O中的适配器模式58
      2.7  设计模式解析之装饰器模式58
      2.7.1  装饰器模式的结构59
      2.7.2  Java I/O中的装饰器模式59
      2.8  适配器模式与装饰器模式的区别60
      2.9  总结60
      第3章  深入分析Java Web中的中文编码问题61
      3.1  几种常见的编码格式61
      3.1.1  为什么要编码61
      3.1.2  如何“翻译”62
      3.2  在Java中需要编码的场景64
      3.2.1  在I/O操作中存在的编码64
      3.2.2  在内存操作中的编码66
      3.3  在Java中如何编解码67
      3.3.1  按照ISO-8859-1编码69
      3.3.2  按照GB2312编码70
      3.3.3  按照GBK编码71
      3.3.4  按照UTF-16编码71
      3.3.5  按照UTF-8编码72
      3.3.6  UTF-8编码代码片段72
      3.3.7  对几种编码格式的比较74
      3.4  在Java Web中涉及的编解码74
      3.4.1  URL的编解码76
      3.4.2  HTTP Header的编解码79
      3.4.3  POST表单的编解码79
      3.4.4  HTTP BODY的编解码80
      3.5  JS中的编码问题81
      3.5.1  外部引入JS文件81
      3.5.2  JS的URL编码82
      3.5.3  其他需要编码的地方84
      3.6  常见问题分析84
      3.6.1  中文变成了看不懂的字符84
      3.6.2  一个汉字变成一个问号85
      3.6.3  一个汉字变成两个问号85
      3.6.4  一种不正常的正确编码86
      3.7  一种繁简转换的实现方式87
      3.8  总结88
      第4章  Javac编译原理89
      4.1  Javac是什么90
      4.2  Javac编译器的基本结构90
      4.3  Javac工作原理分析92
      4.3.1  词法分析器93
      4.3.2  语法分析器100
      4.3.3  语义分析器105
      4.3.4  代码生成器115
      4.4  设计模式解析之访问者模式118
      4.4.1  访问者模式的结构119
      4.4.2  Javac中访问者模式的实现120
      4.5  总结121
      第5章  深入class文件结构122
      5.1  JVM指令集简介122
      5.1.1  与类相关的指令124
      5.1.2  方法的定义125
      5.1.3  属性的定义126
      5.1.4  其他指令集127
      5.2  class文件头的表示形式135
      5.3  常量池139
      5.3.1  UTF8常量类型142
      5.3.2  Fieldref、Methodref常量类型143
      5.3.3  Class常量类型143
      5.3.4  NameAndType常量类型144
      5.4  类信息144
      5.5  Fields和Methods定义145
      5.6  类属性描述149
      5.7  Javap生成的class文件结构150
      5.7.1  LineNumberTable152
      5.7.2  LocalVariableTable153
      5.8  总结155
      第6章  深入分析ClassLoader工作机制156
      6.1  ClassLoader类结构分析157
      6.2  ClassLoader的等级加载机制158
      6.3  如何加载class文件161
      6.3.1  加载字节码到内存161
      6.3.2  验证与解析163
      6.3.3  初始化Class对象163
      6.4  常见加载类错误分析163
      6.4.1  ClassNotFoundException163
      6.4.2  NoClassDefFoundError164
      6.4.3  UnsatisfiedLinkError165
      6.4.4  ClassCastException166
      6.4.5  ExceptionInInitializerError167
      6.5  常用的ClassLoader分析168
      6.6  如何实现自己的ClassLoader172
      6.6.1  加载自定义路径下的class文件172
      6.6.2  加载自定义格式的class文件174
      6.7  实现类的热部署176
      6.8  Java应不应该动态加载类178
      6.9  总结179
      第7章  JVM体系结构与工作方式180
      7.1  JVM体系结构180
      7.1.1  何谓JVM180
      7.1.2  JVM体系结构详解183
      7.2  JVM工作机制185
      7.2.1  机器如何执行代码185
      7.2.2  JVM为何选择基于栈的架构186
      7.2.3  执行引擎的架构设计187
      7.2.4  执行引擎的执行过程188
      7.2.5  JVM方法调用栈193
      7.3  总结197
      第8章  JVM内存管理198
      8.1  物理内存与虚拟内存199
      8.2  内核空间与用户空间200
      8.3  在Java中哪些组件需要使用内存201
      8.3.1  Java堆201
      8.3.2  线程201
      8.3.3  类和类加载器202
      8.3.4  NIO202
      8.3.5  JNI203
      8.4  JVM内存结构203
      8.4.1  PC寄存器204
      8.4.2  Java栈204
      8.4.3  堆205
      8.4.4  方法区205
      8.4.5  运行时常量池206
      8.4.6  本地方法栈206
      8.5  JVM内存分配策略206
      8.5.1  通常的内存分配策略207
      8.5.2  Java中的内存分配详解207
      8.6  JVM内存回收策略212
      8.6.1  静态内存分配和回收212
      8.6.2  动态内存分配和回收213
      8.6.3  如何检测垃圾213
      8.6.4  基于分代的垃圾收集算法215
      8.7  内存问题分析224
      8.7.1  GC日志分析224
      8.7.2  堆快照文件分析227
      8.7.3  JVM Crash日志分析227
      8.8  实例1233
      8.9  实例2235
      8.10  实例3237
      8.11  总结242

      第9章  Servlet工作原理解析243
      9.1  从Servlet容器说起243
      9.1.1  Servlet容器的启动过程244
      9.1.2  Web应用的初始化工作247
      9.2  创建Servlet实例249
      9.2.1  创建Servlet对象250
      9.2.2  初始化Servlet250
      9.3  Servlet体系结构252
      9.4  Servlet如何工作255
      9.5  Servlet中的Listener257
      9.6  Filter如何工作259
      9.7  Servlet中的url-pattern261
      9.8  总结262
      第10章  深入理解Session与Cookie263
      10.1  理解Cookie264
      10.1.1  Cookie属性项264
      10.1.2  Cookie如何工作265
      10.1.3  使用Cookie的限制268
      10.2  理解Session269
      10.2.1  Session与Cookie269
      10.2.2  Session如何工作270
      10.3  Cookie安全问题273
      10.4  分布式Session框架274
      10.4.1  存在哪些问题274
      10.4.2  可以解决哪些问题275
      10.4.3  总体实现思路275
      10.5  Cookie压缩280
      10.6  表单重复提交问题282
      10.7  多终端Session统一283
      10.8  总结285
      第11章  Tomcat的系统架构与设计模式286
      11.1  Tomcat总体设计286
      11.1.1  Tomcat总体结构287
      11.1.2  Connector组件293
      11.1.3  Servlet容器Container298
      11.1.4  Tomcat中的其他组件309
      11.2  Tomcat中的设计模式309
      11.2.1  门面设计模式309
      11.2.2  观察者设计模式311
      11.2.3  命令设计模式313
      11.2.4  责任链设计模式314
      11.3  总结316
      第12章  Jetty的工作原理解析317
      12.1  Jetty的基本架构317
      12.1.1  Jetty的基本架构简介317
      12.1.2  Handler的体系结构319
      12.2  Jetty的启动过程320
      12.3  接受请求321
      12.3.1  基于HTTP协议工作321
      12.3.2  基于AJP工作323
      12.3.3  基于NIO方式工作326
      12.4  处理请求327
      12.5  与JBoss集成330
      12.6  与Tomcat的比较331
      12.6.1  架构比较331
      12.6.2  性能比较332
      12.6.3  特性比较332
      12.7  总结333


      第13章  Spring框架的设计理念与设计模式分析334
      13.1  Spring的骨骼架构334
      13.1.1  Spring的设计理念335
      13.1.2  核心组件如何协同工作336
      13.2  核心组件详解337
      13.2.1  Bean组件337
      13.2.2  Context

      配送说明

      ...

      相似商品

      为你推荐

    孔网啦啦啦啦啦纺织女工火锅店第三课

    开播时间:09月02日 10:30

    即将开播,去预约
    直播中,去观看