实现原理
排序:
HBase原理与实践
机械工业出版社 · 2019
《HBase原理与实践》由Apache HBase PMC成员胡争与网易杭州研究院工程师范欣欣合著,系统梳理了HBase这一构建于HDFS之上的分布式列式数据库的核心技术体系。全书共16章,从HBase的前世今生与数据模型(逻辑视图、多维稀疏排序Map、物理视图)讲起,介绍其体系结构与系统特性;随后…
Spark内核设计的艺术:架构设计与实现
机械工业出版社 · 2018
本书基于Apache Spark 2.1.0版本,对分布式计算框架Spark的内核架构与实现原理进行系统剖析,目标读者是需要对Spark进行优化、定制和二次开发的工程技术人员。全书共10章,按源码分析的惯常路径组织:先谈环境准备,再从启动脚本、初始化流程一路推进到各核心组件,由浅入深。 内容可分四个…
GraalVM与Java静态编译:原理与应用
机械工业出版社 · 2021
本书是系统讲解 Java 静态编译(Ahead-of-Time 编译)技术的技术专著。全书在逻辑上分为三部分、共 15 章。第一部分(第 1~4 章)从 Java 程序的运行生命周期与冷启动问题入手,说明 Java 静态编译是什么、优势与局限,梳理 Oracle GraalVM、华为方舟编译器等行业…
智能路由器开发指南
人民邮电出版社 · 2016
本书基于开源路由器系统 OpenWrt,系统讲解智能路由器的开发方法与实现原理。全书共 15 章,按照认识路由器、搭建环境、编写代码、调试排错的顺序组织内容:先介绍智能路由器的整体架构、功能组件,并对比 OpenWrt 与 Android 及其他 WRT 系统;接着讲解开发环境搭建与编译体系分析,包…
设计模式之禅(第2版)
机械工业出版社 · 2014
《设计模式之禅(第2版)》是资深Java技术专家秦小波的代表作,2014年由机械工业出版社出版。全书共38章,分为五部分。第一部分(第1~6章)以全新的视角解读单一职责、里氏替换、依赖倒置、接口隔离、迪米特法则、开闭原则这六大面向对象设计原则,为后续学习打好基础;第二部分(第7~29章)用大量贴近开…
深入浅出Node.js
人民邮电出版社 · 2013
本书从不同视角剖析了Node.js内在的特点与结构。全书以Node.js简介为起点,依次揭示模块机制、异步I/O的实现原理、异步编程方式、内存控制、二进制数据Buffer的细节,并讲解Node.js中的网络编程基础、Web开发、进程间通信与消息传递、单元测试,以及用Node.js构建产品时需要留心的…
跟戴铭学iOS编程:理顺核心知识点
电子工业出版社 · 2020
本书是阿里巴巴技术专家、滴滴出行前技术专家戴铭写的一本 iOS 开发进阶读物,围绕“理顺核心知识点”这一目标,把 iOS 应用开发里最常被问到、最容易被含糊带过的内容系统梳理了一遍。全书分三章:第1章以 Swift 为主线,结合源码与第三方库分析,讲透泛型、集合与协议式编程、链式编程、内存管理(含 …
Python网络爬虫实战(第2版)
清华大学出版社 · 2018
《Python网络爬虫实战(第2版)》是胡松涛编著、清华大学出版社2018年出版的技术入门书,基于 Python 3.6.4 编写,全书10章、约381页、63万字。 第1版曾以 Python 2.7 讲解,第2版将可迁移部分全部改写为 Python 3 版本,并新增 Pyspider 爬虫框架与「…
Docker进阶与实战
机械工业出版社 · 2016
《Docker进阶与实战》由华为内部长期从事容器技术攻关的华为Docker实践小组撰写,基于Docker 1.8版本,面向已经了解容器基本操作、希望进一步深入容器内核机制与工程落地的读者。全书共14章:第1、2章回顾Docker的定位、组件与安装使用,并从Cgroup、Namespace等底层机制讲…
Java RESTful Web Service实战
机械工业出版社 · 2014
《Java RESTful Web Service实战》是国内较早系统讲解如何基于Java标准规范实现REST风格Web服务的专著,由资深Java技术专家韩陆撰写。全书共11章,分为三篇:第一篇(第1~5章)系统讲解REST的基本理论与Jersey的基本实践,帮助读者建立使用Java开发REST式W…
深入理解Android 卷I
机械工业出版社 · 2011
《深入理解Android 卷I》是邓凡平撰写的一部以“情景分析”方式剖析Android源代码的技术专著,2011年由机械工业出版社出版,全书共10章、约488页。与面面俱到的系统大全不同,本书从实际开发中的具体场景与问题出发,以Framework层为主要线索,同时兼顾Native层与Applicat…
Hadoop技术内幕:深入解析MapReduce架构设计与实现原理
机械工业出版社 · 2013
本书是“Hadoop技术内幕”系列中聚焦MapReduce的一册,与同系列“Common+HDFS”卷共同构成对Hadoop内核的源码级剖析。全书共12章,分为四部分:第一部分(第1~2章)介绍Hadoop源代码的获取、编译、调试与阅读环境搭建,梳理源码组织结构,并讲解MapReduce的设计理念、…
Java并发编程的艺术
机械工业出版社 · 2015
本书由方腾飞、魏鹏、程晓明三位来自互联网一线的技术专家合作撰写,部分内容曾以文章形式发表在并发编程网、InfoQ、《程序员》等社区与媒体并获得较多好评。全书共11章,从并发编程会遇到的现实问题讲起,依次展开:上下文切换、死锁与资源限制等挑战;volatile、synchronized 与原子操作在 …
MyBatis从入门到精通
电子工业出版社 · 2017
《MyBatis从入门到精通》是刘增辉(PageHelper 分页插件与通用 Mapper 的原作者)撰写的一本讲解 MyBatis 持久层框架的中文技术书。全书从一个最简单的 MyBatis 查询入手,先带领读者搭建 Maven 开发环境,让框架“跑起来”,再循序渐进地展开。 基础部分以 XML …
Lua设计与实现
人民邮电出版社 · 2017
《Lua设计与实现》是一本系统剖析 Lua 语言内部实现原理的技术专著,基于 Lua 5.1.4 版本源码展开讨论。全书分为三大部分:第一部分聚焦基础数据类型,先介绍 C 语言中实现通用数据结构的常见做法,再说明 Lua 通用数据表示方式,随后分析字符串的存储与操作,以及表(table)的数据结构与…
深入浅出Vue.js
人民邮电出版社 · 2019
《深入浅出Vue.js》是360奇舞团前端工程师刘博文(网名Berwin)撰写的一本Vue.js源码解析书,2019年由人民邮电出版社作为“图灵原创”系列出版。与只讲“怎么用”的入门教程不同,本书把重点放在“为什么这样实现”上,从源码层面逐层拆解Vue.js的内部机制。 全书分为四篇。第一篇“变化侦…
深入浅出Vue.js
人民邮电出版社 · 2019
《深入浅出Vue.js》是一本从源码层面拆解 Vue.js 实现原理的技术专著,由图灵原创出品,作者是 360 前端工程师刘博文(网名 Berwin)。全书没有停留在“怎么用”的层面,而是沿着 Vue.js 内部的执行链路逐层剖析:先介绍 Vue.js 的定位与版本演进,再进入核心的“变化侦测”系统…
设计模式之禅(第2版)
机械工业出版社 · 2014
《设计模式之禅》是资深Java架构师秦小波所著的设计模式通俗讲解类读物,初版于2010年,2014年推出的第2版在修订原有瑕疵的基础上新增了内容,全书38章、分五个部分。第一部分用全新的视角解读面向对象程序设计的6大原则——单一职责、里氏替换、依赖倒置、接口隔离、迪米特法则与开闭原则,为后续学习打基…
Linux内核分析及应用
机械工业出版社 · 2018
本书由资深架构师陈科撰写,基于其十多年后端开发经验,尤其是围绕 Linux 系统进行服务开发的经验,把内核机制与经典开源软件的工程实现放在一起对照讲解,全书共 8 章。第 1 章剖析 Linux 对进程与线程的实现原理,并分析 Memcached、Nginx 工作进程池模型的实现;第 2 章介绍并发…
Android的设计与实现:卷I
机械工业出版社 · 2013
《Android的设计与实现:卷I》是“Android的设计与实现”系列中的第一册;这是一本从源代码入手,系统剖析 Android 框架层(Framework)设计思想与实现原理的技术专著。全书采用 Android 4.1(Jelly Bean)时期的源码作为分析对象,配合 Ubuntu 环境下下载…