学习笔记

「深入理解计算机系统」读书笔记

书籍文档链接: 深入理解计算机系统 B站视频 视频笔记 开始学习时间: 预计完成时间: 实际完成时间: ...
os

「操作系统导论」学习笔记

书籍豆瓣链接:《操作系统导论》 开始学习日期:10-27 预计完成时间:1-24 实际完成时间: 虚拟化 虚拟化CPU 在硬件的支持下,CPU交替执行多个程序,造成一种系统拥有非常多的虚拟CPU的假象。将单个CPU转换为看似无限数量的CPU,从而让多个程序看似同时运行,这就是虚拟化CPU。 进程 进程创建 12341. 程序最初是以可执行文件的形式存储在磁盘上的,运行程序第一件事就是从磁......
os

「从Paxos到Zookeeper:分布式一致性原理与实践」学习笔记

书籍豆瓣链接:《从Paxos到Zookeeper》 开始学习时间: 预计完成时间: 实际完成时间: 前言 建议阅读顺序 I. -ZooKeeper相关: 1、5、6、7章(建议中间穿插第8章阅读). II. -分布式一致性协议相关: 2、3、4. 问题:zookeeper如何保证半数提交后剩下的节点上最新的数据 分情况。只有在脑裂且系统配置readonlymode.enabled才会读取......

「NSQ文档」学习笔记[DOING]

书籍豆瓣链接:NSQ 1.1.0文档 开始学习日期:7-14 预计完成时间:7-20 实际完成时间: nsqd实例处理多个数据流,即topic,一个topic有多个channel topic->channel是多播的,channel->consumers,每个consumer接受消息的一部分 consumer通过nsqlookupd查找topic所在的nsqd实例地址 每个n......
mq

「高性能MYSQL」学习笔记[DOING]

书籍豆瓣链接:《高性能MySQL》 开始学习时间: 预计完成时间: 实际完成时间: MySQL架构 架构 服务层 负责链接管理(客户端与服务器半双工)、授权认证、安全。维护一个连接池,使用用户名和密码或SSL进行认证。 查询优化 负责解析查询(编译SQL),并进行优化。对于SELECT语句,先查询缓存。存储过程、触发器、视图都在这一层。 存储层 负责存储数据、提取数据、开启一个事务等等......

「MySQL技术内幕·InnoDB存储引擎」学习笔记[DOING]

书籍豆瓣链接:《MySQL技术内幕·InnoDB存储引擎》 开始学习时间: 预计完成时间: 实际完成时间: 体系结构 基础概念 数据库 物理操作系统文件或其他形式文件类型的集合,是依照某种数据模型组织起来并存放于二级存储器的数据集合 实例 MySQL数据库由后台线程以及一个共享内存区组成。共享内存可以被运行的后台线程所共享,数据库实例才是真正用于操作数据库文件的。Mysql单进程......

「HTTP权威指南」学习笔记

书籍豆瓣链接:《HTTP权威指南》 相关资料笔记:《HTTP权威指南》概念手册 开始学习时间: 预计完成时间: 实际完成时间: 前言 《HTTP权威指南》中的主要概念和内容都在《HTTP权威指南》概念手册中,本笔记对部分知识点进行了提炼和补充 第一部分 HTTP基础 第1章 HTTP概述 URI 有两个子集URL和URN,URL受路径变化影响,URN不会 事务 一个HTTP事务由一条请求......
net

「Head First设计模式」学习笔记

书籍豆瓣链接:《Head First设计模式》 开始学习时间:5-24 预计完成时间:6-9 实际完成时间:6-6 设计基础 继承 通过扩展一个已有的类,并继承改类的属性和行为,来创建一个新的类 封装 封装就是把抽象的数据和对数据进行的操作封装在一起,数据被保存在内部,程序的其他部分只有通过被授权的操作(成员方法)才能对数据进行操作。 多态 在判断引用对象的实......

「Git最佳实践」学习笔记 [TODO]

书籍文档链接: 开始学习时间: 预计完成时间: 实际完成时间: ...

「SQLAlchemy文档」学习笔记

!! 千万别一开始就去看官网文档 !! 首先看 SQLAlchemy 作者在 Pycon 2013 的 Talk Introduction to SQLAlchemy 链接:https://techspot.zzzeek.org/2013/04/04/introduction-to-sqlalchemy-pycon-2013-wrapup PPT:https://speakerdeck.......