源码分析
排序:
RocketMQ技术内幕:RocketMQ架构设计与实现原理(第2版)
机械工业出版社 · 2021
《RocketMQ技术内幕:RocketMQ架构设计与实现原理(第2版)》是一部从源码层面剖析 Apache RocketMQ 技术架构与实现原理的技术专著。作者丁威、张登、周继锋都是 RocketMQ 社区的早期布道者,也是具备大规模消息集群实战经验的架构师。全书共11章,逻辑上分为三部分。第一部…
Redis设计与实现
机械工业出版社 · 2014
本书是目前中文技术图书中对 Redis 内部运行机制讲解较为完整的一本,作者黄健宏(huangz)在通读并逐行注释 Redis 2.6 与 3.0 源码的基础上写成,全书约 292 千字、388 页,分为四大部分共 24 章。 第一部分「数据结构与对象」从底层讲起:简单动态字符串 SDS、链表、字典…
JavaScript框架设计
人民邮电出版社 · 2014
本书是司徒正美(钟钦成)撰写的 JavaScript 框架设计专著,系统梳理“怎样从零搭建一个前端框架”。全书以框架的骨架为主线:先讲种子模块(命名空间、对象扩展、数组化、类型判定、domReady、无冲突处理),再讲模块加载系统(AMD 规范与 require/define 的实现),随后是语言模…
Spring源码深度解析(第2版)
人民邮电出版社 · 2019
本书是《Spring源码深度解析》的第二版,基于 Spring 5.x 编写,作者郝佳结合自身在中间件领域的实践,逐层拆解 Spring 框架的源码实现。全书分为三部分。第一部分「核心实现」从 Spring 整体架构与源码环境搭建讲起,依次分析容器的基本实现、默认标签与自定义标签的解析、bean 的…
深入分析Java Web技术内幕(修订版)
电子工业出版社 · 2014
本书围绕 Java Web 相关技术,从三个层面展开深入剖析。第一部分讲前端知识,梳理一次 Web 请求从发起到返回的全过程,包括 B/S 网络架构、HTTP 协议解析、浏览器缓存、DNS 域名解析以及 CDN 的架构、负载均衡与动态加速机制。第二部分深入 Java 核心技术,讲解 Java I/O…
Python源码剖析:深度探索动态语言核心技术
电子工业出版社 · 2008
《Python源码剖析:深度探索动态语言核心技术》是陈儒撰写的一部关于CPython实现的技术专著,2008年6月由电子工业出版社出版,以当时最新的Python 2.5版本为分析对象。全书以C代码为立足点,逐层剖析Python解释器的内部构造,帮助读者从“会用Python”走向“懂Python之芯”…
MyBatis技术内幕
电子工业出版社 · 2017
《MyBatis技术内幕》以 MyBatis 3.4 版本源码为基础,针对 MyBatis 的架构设计与实现细节进行系统剖析,并在分析过程中穿插介绍源码涉及的基础知识与设计模式,以及作者在实践中的思考。全书共四章:第 1 章从 ORM 概念、常见持久化框架对比入手,给出 MyBatis 的使用示例,…
JVM G1源码分析和调优
机械工业出版社 · 2019
《JVM G1源码分析和调优》是资深Java工程师彭成寒基于十余年Java与C++开发经验写成的一本JVM专项技术书,属于机械工业出版社“Java核心技术系列”(华章IT)。全书以JDK 8u的HotSpot源码为依据,系统拆解G1垃圾回收器从基本概念、对象分配、记忆集维护到各类回收流程的完整实现,…
Elasticsearch源码解析与优化实战
电子工业出版社 · 2018
本书由长期从事 Elasticsearch 内核开发的工程师张超撰写,围绕 Elasticsearch 6.x 的源码,系统讲解其内部原理、设计思想以及在生产环境中的部署与优化方法。全书分为四大部分。第一部分是基础知识与环境准备,包括索引结构、分片、近实时搜索、段合并、集群角色与健康状态等基本概念,…
PHP开发实例大全 提高卷
清华大学出版社 · 2016
《PHP开发实例大全·提高卷》是“软件工程师开发大系”中的一册,由软件开发技术联盟编著,2016年由清华大学出版社出版,全书约211万字、千余页,配套光盘收录实例完整源码,其前身为《PHP开发实战1200例(第II卷)》。全书以开发者日常项目中高频出现的问题和必须掌握的技术为中心,收录576个进阶实…
深入解析Android虚拟机
人民邮电出版社 · 2016
本书是面向 Android 虚拟机原理与底层机制的系统性技术专著,以 Dalvik VM 为主线,并延伸到 ART 的启动与 APK 安装流程。全书按虚拟机运作流程层层展开:先介绍 Android 源码的获取、结构分析与编译环境搭建,为读懂源码做好准备;接着从 Java 虚拟机基础讲起,包括 JVM…
Spark内核设计的艺术:架构设计与实现
机械工业出版社 · 2018
本书基于Apache Spark 2.1.0版本,对分布式计算框架Spark的内核架构与实现原理进行系统剖析,目标读者是需要对Spark进行优化、定制和二次开发的工程技术人员。全书共10章,按源码分析的惯常路径组织:先谈环境准备,再从启动脚本、初始化流程一路推进到各核心组件,由浅入深。 内容可分四个…
深入剖析Nginx
人民邮电出版社 · 2013
《深入剖析Nginx》是一本以源代码为剖析对象的Nginx技术专著,不是一本配置指令速查手册。作者高群凯为重庆大学计算机学院硕士,长期从事Linux与高性能服务研究,本书是其多年研读Nginx源码、跟踪调试并不断结合实践的成果。全书共14章、3个附录(334页)。开篇介绍源码分析的准备工作:Ngin…
RxJava响应式编程
电子工业出版社 · 2018
响应式编程是一种基于异步数据流概念的编程模式。在开发手机 App、Web App 时,要想保证对用户请求的实时响应、给用户带来流畅的体验,响应式编程是一个不错的选择,而 RxJava 正是这一编程模式在 Java 平台上的实现。本书主要介绍如何使用 RxJava 进行响应式编程,全书共 6 章:第 …
Kafka入门与实践
人民邮电出版社 · 2017
《Kafka入门与实践》以 Kafka 0.10.1.1 版本为基础,围绕 Kafka 的基本组件、实现细节与实际应用展开讲解,全书共 10 章,按照“从抽象到具体、从点到线再到面”的思路编排。前四章先介绍 Kafka 的背景、基本概念与设计动机,再讲 JDK、SSH、ZooKeeper 等基础环境…
Spring技术内幕:深入解析Spring架构与设计原理(第2版)
机械工业出版社 · 2012
《Spring技术内幕:深入解析Spring架构与设计原理(第2版)》由资深软件开发专家计文柯撰写,是国内较早系统剖析 Spring 框架源码的技术专著。全书以 Spring 源代码为依托,先从宏观上梳理 Spring 的设计理念与整体架构,说明各功能模块之间的关系与协作方式;再深入到代码层面,逐层…
奔跑吧 Linux内核
人民邮电出版社 · 2017
本书是对《奔跑吧 Linux内核》这个系列里最早的一本主书的介绍。它以当时较新的 Linux 内核源代码为基础,挑选出内核实现中最关键、也最容易让开发者卡住的几个核心模块来讲,包括处理器体系结构、内存管理、进程管理、并发与同步、中断管理以及内核调试等。作者的写法比较特别:每一章开头先抛出一组问题,这…
Android底层开发技术实战详解——内核、移植和驱动(第2版)
电子工业出版社 · 2015
本书由王振丽等编著,是电子工业出版社「Android移动开发技术丛书」中的一本,第1版于2012年8月出版,本条目为2015年3月出版的第2版,全书扩充为21章、约898千字。 全书从底层原理讲起,以「Linux内核与移动设备硬件特性」为基础,围绕三条主线展开:一是HAL(硬件抽象层)的结构分析与移…
PHP7内核剖析
电子工业出版社 · 2017
《PHP7内核剖析》以 PHP 7 的源码为基础,系统梳理 PHP 语言从脚本到执行的内部机制。全书共 10 章:第 1 章介绍 PHP 的发展、PHP 7 相对 PHP 5 的主要变化、PHP 的构成与生命周期;第 2 章围绕 SAPI 展开,分别剖析 Cli、Fpm、Embed 三种接入方式的实…
Node.js进阶之路
清华大学出版社 · 2017
《Node.js进阶之路》由资深 Node 开发者尤嘉编著,面向已经熟悉 JavaScript、准备用 Node.js 构建 Web 应用的开发者。全书共分 9 章,依次讲解 Node.js 异步实现的原理与两种异步机制(配以源码分析)、编辑与调试、测试技术、Docker 部署、模块机制、V8 引擎…