{{sellerTotalView > 1 ? __("sellers", {number: sellerTotalView}) : __("seller", {number: sellerTotalView}) }}, {{numTotalView > 1 ? __("items", {number: numTotalView}) : __("item", {number: numTotalView}) }}
免運費
Yami

Nickname

請告訴我們怎麼更好地稱呼你

更新你的名字
賬戶 訂單 收藏
{{ inviteNavTitle }}
退出登入

切換配送區域

不同區域的庫存和配送時效可能存在差異。

歷史郵編

{{email ? __('Got it!') : __('Restock Alert')}}

我們將在商品到貨後第一時間通知你。

取消
Yami

京東圖書

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

{{buttonTypePin == 3 ? __("Scan to view more PinGo") : __("Scan to start")}}

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

{{__(":people-members", {'people': item.limit_people_count})}} {{ itemCurrency }}{{ item.valid_price }} {{ itemCurrency }}{{ item.invalid_price }} {{ itemDiscount }}
後結束
{{ itemCurrency }}{{ item.valid_price }}
{{ itemCurrency }}{{ priceFormat(item.valid_price / item.bundle_specification) }}/{{ item.unit }}
{{ itemDiscount }}
{{ itemCurrency }}{{ item.valid_price }} {{ itemCurrency }}{{ priceFormat(item.valid_price / item.bundle_specification) }}/{{ item.unit }} {{ itemCurrency }}{{ item.invalid_price }} {{itemDiscount}}
{{ itemCurrency }}{{ item.valid_price }}
後結束促銷
後開始秒殺 後結束秒殺
{{ getSeckillDesc(item.seckill_data) }}
{{ __( "Pay with Gift Card to get sale price: :itemCurrency:price", { 'itemCurrency' : itemCurrency, 'price' : (item.giftcard_price ? priceFormat(item.giftcard_price) : '0.00') } ) }} ({{ itemCurrency }}{{ priceFormat(item.giftcard_price / item.bundle_specification) }}/{{ item.unit }}) 詳情
商品有效期

已下架

我們不知道該商品何時或是否會重新有庫存。

當前地址無法配送
已售完

商品描述

展開全部描述
Editer Recommend

让读者知其然,并知其所以然,是《深入分析Java Web技术内幕(修订版)》一书的特色。

作者来自淘 宝技术一线,亲历了淘 宝网PV1亿到10亿的发展历程,直接经历了在这个过程中技术的不断突破、飞跃等变迁,并积累了丰富实践经验。

《深入分析Java Web技术内幕(修订版)》正是分享了作者在面临种种技术问题、技术瓶颈时的思路、方法和技巧,具体的应用实践和直接的案例。

在这次的修订版中,作者补充了淘宝网近两年在无线端的应用实践。在这个快速发展的移动互联的时代,这样直接的技术积累和分享尤其珍贵。

相信读者一定能从中获益匪浅。

阿里巴巴集团技术丛书是抱持着为工程师服务的理念诞生的。

阿里的快速发展,使我们见证技术变革的强大力量。在这过程中,我们经历了技术的变迁、兴衰、成败,既有收获也有教训。如今,阿里已成为一家令人瞩目的互联网公司,站在这样的时点上,回顾过去,放眼四周,我们深刻地觉得有必要将沉淀下来的一线经验与智慧,结集出版,理由有三。

1.回报。我们获得的种种经验与教训,只有在阿里这样快速成长、体量巨大的公司中才会亲历。这样的技术环境并不是每个工程师都有缘遇到的。这些经历帮助了我们个人能力的提升,也帮助阿里成为一家技术实力过硬的公司。我们愿意把这些内容分享出来,帮助即将或已经面临类似问题的朋友们,如果他们可以从阅读中获得一些启发而少走弯路的话,将令我们欣慰。

2.交流。在这套丛书里,我们同样会抛出我们的困惑、问题,借助丛书的平台,扩大工程师沟通的圈子,以书会友,共同探索、学习、提高。

3.温故知新。以结集的形式,将以往的经验与知识固化下来,既可便于以后查阅,也可以帮助我们系统地梳理思路,更为全面地审视、洞察、并理解过去发生的种种,为未来的变化做好更充分、扎实的准备。

基于以上的考虑,阿里巴巴集团技术丛书将立足于实践,着眼于问题,从工程师的视角解读技术的内涵。

让思考成为我们生活的乐趣,让阅读成为我们进步的阶梯!


Content Description

《深入分析Java Web技术内幕(修订版)》新增了淘 宝在无线端的应用实践,包括:CDN 动态加速、多终端化改造、 多终端Session 统一 ,以及在大流量的情况下,如何跨越性能、网络和一个地区的电力瓶颈等内容,并提供了比较完整的解决方案。

《深入分析Java Web技术内幕(修订版)》主要围绕Java Web 相关技术从三方面全面、深入地进行了阐述。首先介绍前端知识,即在JavaWeb 开发中涉及的一些基本知识,包括Web 请求过程、HTTPDNS 技术和CDN 技术。其次深入介绍了Java 技术,包括I/O 技术、中文编码问题、Javac 编译原理、class 文件结构解析、ClassLoader 工作机制及JVM 的内存管理等。最后介绍了Java 服务端技术,主要包括ServletSession CookieTomcat Jetty服务器、Spring 容器、iBatis 框架和Velocity 框架等原理介绍,并介绍了服务端的一些优化技术。

《深入分析Java Web技术内幕(修订版)》不仅介绍这些技术和框架的工作原理,而且结合示例来讲解,通过通俗易懂的文字和丰富、生动的配图,让读者充分并深入理解它们的内部工作原理,同时还结合了设计模式来介绍这些技术背后的架构思维。


Author Description

2009年加入淘宝,一直关注性能优化领域,经历了淘宝PV从1亿到10亿的发展历程,参与了淘宝高访问量Web系统模板引擎的改造、静态化、无线化、CDN等优化改造项目。
先后研究过分布式数据库Cassandra系统、Tomcat、Jetty等系统的源码。一直参与淘宝访问量最高的系统页面详情系统的优化工作,设计并实现了sketch模板引擎、MVC框架Feiba等,将服务端性能提升近50%左右;所在的性能优化小组一直在做详情的前端优化,将详情页的首屏展示时间缩短为1s之内。
Comments

★《深入分析Java Web技术内幕(修订版)》的内容涉及从HTTP、Servlet、模板渲染、数据层、容器到JVM 等Java Web开发的各个方面,这些问题是许令波在日常工作中经常遇到的,我想也是所有Java Web开发人员都会遇到的。《深入分析Java Web技术内幕(修订版)》最大的特点就是让Java Web 开发人员对整个开发过程所涉及的技术能有一个完整的脉络图,从前端浏览器到Java 技术,再到Java 服务端技术,还介绍了实现这些技术用到的设计模式;不仅详细总结了这些技术的工作原理,而且也结合了很多实际案例来进行阐述,将复杂、难懂的技术原理通过时序图和架构图的方式展现出来,更加便于读者理解。可以说如果你掌握了本书的知识,那么你就可以成为一个合格的JavaWeb开发人员。
《深入分析Java Web技术内幕(修订版)》文笔流畅,图表清晰、易懂,值得推荐给Java Web 开发人员作为进阶学习的参考书。
——吴泽明(范禹),天猫产品技术部研究员

★这是一本关于Java 的书,里面讲述的大量基础知识对前端开发工程师非常有帮助。比如中文编码章节,作者以一个实践者的身份详细阐述了编码问题的方方面面。总之,这是一本很用心的书,是实践者的思考和总结。目前在国内很少看到这类书籍,强烈推荐从事Web 开发工作的人员阅读并实践之。
——王保平(玉伯),开源前端类库KISSY、SeaJS作者

★作者在淘宝做了很多Java Web 方面的改造项目,在Java Web 的相关技术上有深入的掌握,并积累了丰富的经验。在这本书中作者不仅向读者展示了这类大改造项目所需的知识,还展示了Java Web 更为全景的技术知识体系。本书值得Java Web 开发人员阅读。
——林昊(毕玄),淘宝资深技术专家

★从第1 次拜读相关内容开始,就可以感觉到作者并不是在简简单单地讲述一门技术或者一个概念,他的分析和讲解十分深入,并且可以很好地聚焦读者的思路,尤其是在Java Web 、Servlet 规范及字符串处理方面,都有很优秀的内容。在众多向developerWorks投稿的国内作者中,无论是从文章的质量看,还是从内容的选题方向看,作者的文章都可称为上乘之作。同时,他的多篇文章还得到了广大网站读者的好评,其访问量、评分及评论的数量均名列前茅。
——刘达,developerWorks中国Java 专区编辑、技术工程师
Catalogue

第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 LineNumberTable 152
5.7.2 LocalVariableTable 153
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 ClassNotFoundException 163
6.4.2 NoClassDefFoundError 164
6.4.3 UnsatisfiedLinkError 165
6.4.4 ClassCastException 166
6.4.5 ExceptionInInitializerError 167
6.5 常用的ClassLoader分析 168
6.6 如何实现自己的ClassLoader 172
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 何谓JVM 180
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 NIO 202
8.3.5 JNI 203
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 实例1 233
8.9 实例2 235
8.10 实例3 237
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 初始化Servlet 250
9.3 Servlet体系结构 252
9.4 Servlet如何工作 255
9.5 Servlet中的Listener 257
9.6 Filter如何工作 259
9.7 Servlet中的url-pattern 261
9.8 总结 262
第10章 深入理解Session与Cookie 263
10.1 理解Cookie 264
10.1.1 Cookie属性项 264
10.1.2 Cookie如何工作 265
10.1.3 使用Cookie的限制 268
10.2 理解Session 269
10.2.1 Session与Cookie 269
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容器Container 298
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组件 339
13.2.3 Core组件 340
13.2.4 Ioc容器如何工作 342
13.3 Spring中AOP的特性详解 352
13.3.1 动态代理的实现原理 352
13.3.2 Spring AOP如何实现 355
13.4 设计模式解析之代理模式 358
13.4.1 代理模式原理 358
13.4.2 Spring中代理模式的实现 358
13.5 设计模式解析之策略模式 361
13.5.1 策略模式原理 361
13.5.2 Spring中策略模式的实现 362
13.6 总结 362
第14章 Spring MVC工作机制与设计模式 364
14.1 Spring MVC的总体设计 364
14.2 Control设计 369
14.2.1 HandlerMapping初始化 370
14.2.2 HandlerAdapter初始化 372
14.2.3 Control的调用逻辑 373
14.3 Model设计 374
14.4 View设计 375
14.5 框架设计的思考 377
14.5.1 为什么需要框架 377
14.5.2 需要什么样的框架 377
14.5.3 框架设计的原则 378
14.5.4 “指航灯” 378
14.5.5 最基本的原则 378
14.6 设计模式解析之模板模式 379
14.6.1 模板模式的结构 379
14.6.2 Spring MVC中的模板模式示例 379
14.7 总结 380
第15章 深入分析Ibatis框架之系统架构与映射原理 381
15.1 Ibatis框架主要的类层次结构 381
15.2 Ibatis框架的设计策略 382
15.3 Ibatis框架的运行原理 384
15.4 示例 386
15.5 Ibatis对SQL语句的解析 388
15.6 数据库字段映射到Java对象 389
15.7 示例运行的结果 391
15.8 设计模式解析之简单工厂模式 391
15.8.1 简单工厂模式的实现原理 391
15.8.2 在Ibatis中的简单工厂模式示例 392
15.9 设计模式解析之工厂模式 393
15.9.1 工厂模式的实现原理 393
15.9.2 Ibatis中的工厂模式示例 394
15.10 总结 395
第16章 Velocity工作原理解析 397
16.1 Velocity总体架构 398
16.2 JJTree渲染过程解析 401
16.2.1 #set语法 405
16.2.2 Velocity的方法调用 406
16.2.3 #if、#elseif和#else语法 409
16.2.4 #foreach语法 410
16.2.5 #parse语法 412
16.3 事件处理机制 413
16.4 常用优化技巧 416
16.4.1 减少树的总节点数量 416
16.4.2 减少渲染耗时的节点数量 416
16.5 与JSP比较 417
16.5.1 JSP渲染机制 417
16.5.2 Velocity与JSP 423
16.6 设计模式解析之合成模式 423
16.6.1 合成模式的结构 423
16.6.2 Velocity中合成模式的实现 424
16.7 设计模式解析之解释器模式 425
16.7.1 解释器模式的结构 425
16.7.2 Velocity中解释器模式的实现 426
16.8 总结 426
第17章 Velocity优化实践 427
17.1 现实存在的问题 427
17.2 优化的理论基础 428
17.2.1 程序语言的三角形结构 428
17.2.2 数据结构减少抽象化 429
17.2.3 简单的程序复杂化 429
17.2.4 减少翻译的代价 430
17.2.5 变的转化为不变 430
17.3 一个高效的模板引擎的实现思路 430
17.3.1 vm模板如何被编译 432
17.3.2 方法调用的无反射优化 439
17.3.3 将字符输出改成字节输出 442
17.4 优化的成果 443
17.4.1 将char转成byte 443
17.4.2 无反射执行 444
17.5 其他优化手段 445
17.6 总结 445
第18章 大浏览量系统的静态化架构设计 446
18.1 淘宝大浏览量商品详情系统简介 446
18.2 系统面临哪些挑战 447
18.3 淘宝前台系统的优化历程 449
18.4 大浏览量系统的静态改造 449
18.4.1 什么是静态化系统 449
18.4.2 为什么要进行静态化架构设计 450
18.4.3 如何改造动态系统 451
18.4.4 几种静态化方案的设计及选择 453
18.4.5 如何解决失效问题 458
18.4.6 服务端静态化方案的演进:CDN化 459
18.5 总结 462

規格參數

品牌 京東圖書
品牌屬地 China

免責聲明

產品價格、包裝、規格等資訊如有調整,恕不另行通知。我們盡量做到及時更新產品資訊,但請以收到實物為準。使用產品前,請始終閱讀產品隨附的標籤、警告及說明。

查看詳情
加入收藏
{{ $isZh ? coupon.coupon_name_sub : coupon.coupon_ename_sub | formatCurrency }}
{{__("Buy Directly")}} {{ itemCurrency }}{{ item.directly_price }}
數量
{{ quantity }}
{{ instockMsg }}
{{ limitText }}
{{buttonTypePin == 3 ? __("Scan to view more PinGo") : __("Scan to start")}}
由 JD@CHINA 銷售
送至
{{ __("Ship to United States only") }}
滿69免運費
正品保證

已加入購物車

繼續逛逛

為你推薦

{{ item.brand_name }}

{{ item.item_name }}

{{ item.currency }}{{ item.market_price }}

{{ item.currency }}{{ item.unit_price }}

{{ item.currency }}{{ item.unit_price }}

優惠券

{{ coupon.coupon_name_new | formatCurrency }}
領取 已領取 已領完
{{ getCouponDescStr(coupon) }}
{{ coupon.use_time_desc }}
即將過期: {{ formatTime(coupon.use_end_time) }}

分享給好友

取消

亞米禮卡專享價

使用禮卡支付即可獲得禮卡專享價

規則說明

禮卡專享價是部分商品擁有的特殊優惠價格;

購買禮卡專享價商品時,若在結算時使用電子禮卡抵扣支付,且禮卡餘額足夠支付訂單中所有禮卡專享價商品的專享價總和,則可以啟用禮卡專享價;

不使用禮卡支付,或禮卡餘額不滿足上一條所述要求時,將無法啟用禮卡專享價,按照普通售價計算,但您仍然可以購買這些商品;

在購買禮卡專享價商品時,若餘額不足,可以在購物車或結算頁中點擊“充值”按鈕對禮卡進行購買和充值;

商品若擁有禮卡專享價,會顯示“專享”的特殊價格標記;

如有疑問,請隨時聯繫客服;

禮卡專享價相關規則最終解釋權歸亞米所有。

由 亞米 銷售

服務保障

Yami 滿$49免運費
Yami 無憂退換
Yami 從美國出貨

配送資訊

  • 美國

    標準配送 $5.99(不含阿拉斯加,夏威夷),最終價滿$49免運費

    本地配送$5.99(加州,紐約州,新澤西,麻省和賓夕法尼亞,以上州部分地區);最終價滿$49免運費

    兩日達(含阿拉斯加夏威夷)運費19.99美元起

退換政策

亞米網希望為我們的客戶提供最優秀的售後服務,讓所有人都能放心在亞米購物。亞米自營商品在滿足退換貨條件的情況下,可在收到包裹的30天之內退換商品(食品因商品質量問題7天內可退換;為了確保每位客戶都能獲得安全和高質量的商品,對於美妝類產品,一經開封或使用即不提供退款或退貨服務,質量問題除外;其他特殊商品需聯繫客服諮詢)。
感謝您的理解和支持。

查看詳情

由 亞米 銷售

亞米電子禮品卡使用規則

若購買時選擇自動儲值,訂單完成後禮品卡將自動儲值至您的帳戶;

若購買時選擇發送郵件,訂單完成後系統將自動發送卡號和密碼到您填寫的郵箱;

寄送郵件時,任何使用者均可使用郵件中的卡號密碼進行禮卡儲值,請妥善保管郵件資訊。

如接收郵件遇到問題,請聯絡客服處理;

發送郵件時,若禮卡沒有被兌換,可以補發郵件。若已經被其他用戶兌換,無法補償;

亞米網電子禮卡可用於購買自營或第三方商品;

亞米網電子禮卡沒有有效期限限制,長期有效;

亞米網電子禮卡的金額,可分多次使用;

亞米網電子禮卡業務規則,最終解釋權歸亞米網所有。

退換政策

已消費的電子禮卡不支持退款。

JD@CHINA 銷售

服務保障

Yami 滿$49免運費
Yami 最優售後
Yami 美國本土出貨

配送資訊

  • 美國

    標準配送 $5.99(不含阿拉斯加,夏威夷),最終價滿$49免運費

    本地配送$5.99(加州,紐約州,新澤西,麻省和賓夕法尼亞,以上州部分地區);最終價滿$49免運費

    兩日達(含阿拉斯加夏威夷)運費19.99美元起

退換政策

提供30天內退還保障。產品需全新未使用原包裝內,並附有購買憑證。產品品質問題、或錯發漏發等,由商家造成的失誤,將進行補發,或退款處理。其它原因需退貨費用由客戶自行承擔。

由 JD@CHINA 銷售

服務保障

Yami 跨店滿$69免運費
Yami 30天退換保障

亞米-中國集運倉

由亞米從中國精選並集合各大優秀店舖的商品至亞米中國整合中心,合併包裹後將一次合包跨國郵寄至您的地址。跨店包郵門檻低至$69。您將在多商家集合提供的廣泛選購商品中選購商品,輕鬆享有跨店鋪包郵後的低郵資。

退換政策

提供30天內退換保障。產品需在全新未使用的原包裝內,並附有購買憑證。產品品質問題、錯發、或漏發等商家造成的失誤,將進行退款處理。其它原因造成的退換貨郵費客戶將需要自行承擔。由於所有商品均長途跋涉,偶有簡易外包壓磨等但不涉及內部品質問題者,不予退換。

配送資訊

亞米中國集運 Consolidated Shipping 運費$9.99(訂單滿$69 包郵)

下單後2個工作天中國商家出貨,所有包裹抵達亞米中國整合中心(除特別情況及中國境內個別法定假日外)會合併包裹後透過UPS發往美國。 UPS從中國出貨後到美國境內的平均時間為10個工作天左右,可隨時根據直發單號追蹤查詢。受疫情影響,目前物流可能延遲5天左右。包裹需要客人簽收。如未簽收,客人須承擔包裹遺失風險。

由 JD@CHINA 銷售

服務保障

滿69免運費
正品保證

配送資訊

Yami Consolidated Shipping 運費$9.99(訂單滿$69包郵)


Seller will ship the orders within 1-2 business days. The logistics time limit is expected to be 7-15 working days. In case of customs clearance, the delivery time will be extended by 3-7 days. The final receipt date is subject to the information of the postal company.

積分規則

不參加任何折扣活動以及亞米會員積分制度。

退換政策

提供30天內退還保障。產品需全新未使用原包裝內,並附有購買憑證。產品品質問題、或錯發漏發等,由商家造成的失誤,將進行補發,或退款處理。其它原因需退貨費用由客戶自行承擔。

Yami

下載亞米應用

返回頂部

為您推薦

品牌故事

京東圖書

为您推荐

Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折

評論{{'('+ commentList.posts_count + ')'}}

分享您的感受,幫助更多用戶做出選擇。

撰寫評論
{{ totalRating }} 撰寫評論
  • {{i}}星

    {{i}} 星

    {{ parseInt(commentRatingList[i]) }}%

Yami Yami
{{ comment.user_name }}

{{ showTranslate(comment) }}收起

{{ strLimit(comment,800) }}查看全部

Show Original

{{ comment.content }}

Yami
查看更多

{{ formatTime(comment.in_dtm) }} 已購買 {{groupData}}

{{ comment.likes_count }} {{ comment.likes_count }} {{ comment.reply_count }} {{comment.in_user==uid ? __('Delete') : __('Report')}}
Yami Yami
{{ comment.user_name }}

{{ showTranslate(comment) }}收起

{{ strLimit(comment,800) }}查看全部

Show Original

{{ comment.content }}

Yami
查看更多

{{ formatTime(comment.in_dtm) }} 已購買 {{groupData}}

{{ comment.likes_count }} {{ comment.likes_count }} {{ comment.reply_count }} {{comment.in_user==uid ? __('Delete') : __('Report')}}

暫無符合條件的評論~

評論詳情

Yami Yami

{{ showTranslate(commentDetails) }}收起

{{ strLimit(commentDetails,800) }}查看全部

Show Original

{{ commentDetails.content }}

Yami
查看更多

{{ formatTime(commentDetails.in_dtm) }} 已購買 {{groupData}}

{{ commentDetails.likes_count }} {{ commentDetails.likes_count }} {{ commentDetails.reply_count }} {{commentDetails.in_user==uid ? __('Delete') : __('Report')}}

請輸入內容

回覆{{'(' + replyList.length + ')'}}

Yami Yami

{{ showTranslate(reply) }}收起

{{ strLimit(reply,800) }}查看全部

Show Original

{{ reply.reply_content }}

{{ formatTime(reply.reply_in_dtm) }}

{{ reply.reply_likes_count }} {{ reply.reply_likes_count }} {{ reply.reply_reply_count }} {{reply.reply_in_user==uid ? __('Delete') : __('Report')}}

請輸入內容

取消

這是到目前為止的所有評論!

發表評論
商品評分

請輸入評論

  • 一個好的暱稱,會讓你的評論更受歡迎!
  • 修改了這裡的暱稱,個人資料中的暱稱也將被修改。
感謝你的評論
你的好評可以幫助我們的社區發現更好的亞洲商品。

舉報

取消

確認刪除該評論嗎?

取消

歷史瀏覽

品牌故事

京東圖書