
笔记
文章平均质量分 59
fkuner
这个作者很懒,什么都没留下…
展开
-
读书笔记:《Designing Data-Intensive Applications》
文章目录第一部分第1章 可靠、可扩展与可维护的应用系统第2章 数据模型与查询语言关系模型与文档模型第一部分第1章 可靠、可扩展与可维护的应用系统第2章 数据模型与查询语言关系模型与文档模型文档数据模型:模式灵活、局部性关系模型:联结、多对一和多对多语义...原创 2022-01-01 16:39:13 · 1672 阅读 · 0 评论 -
读书笔记:《PostgreSQL数据库内核分析》
第1章 PostgreSQL系统概述PostgreSQL是一种对象-关系数据库管理系统,不仅支持关系数据库的各种功能,而且还具备类、继承等对象数据库的特征。第2章 PostgreSQL的体系结构2.1 系统表系统表是PostgreSQL数据库存放结构元数据的地方,它在PostgreSQL中表现为存放有系统信息的普通表或者视图。...原创 2021-09-29 21:25:48 · 425 阅读 · 0 评论 -
读书笔记:《操作系统真象还原》
第0章 一些你可能正感到迷惑的问题原创 2021-09-23 21:18:44 · 155 阅读 · 0 评论 -
读书笔记:《Linux内核源代码情景分析》
第1章 预备知识1.1 Linux内核简介Unix、Minix、LinuxMicro-Kernel、Macro-Kernel1.2 Inter X86 CPU系列的寻址方式原创 2021-09-13 12:05:10 · 440 阅读 · 0 评论 -
读书笔记:《大规模分布式存储系统:原理解析与架构实战》
文章目录第1章 概述1.1 分布式存储概念1.2 分布式存储分类第2章 单机存储系统第1章 概述1.1 分布式存储概念分布式存储系统: 大量普通PC服务器通过Internet互联,对外作为一个整体提供存储服务特性:可扩展、低成本、高性能、易用1.2 分布式存储分类非结构化数据、结构化数据、半结构化数据(HTML)分布式文件系统存储Blob(Binary Large Object,二进制大对象)分布式表格系统以及分布式数据库的底层存储Facebook Haystack、TFS、GFS、Am原创 2021-08-23 22:11:21 · 169 阅读 · 0 评论 -
6.828:Lab6 Network Driver 实验总结
QEMU’s virtual networkPacket Inspectiontcpdump -XXnr qemu.pcapDebugging the E1000The Network ServerPart A: Initialization and transmitting packetsExercise1The Network Interface CardExercise2Browse Intel’s Software Developer’s Manual for the E1000原创 2021-08-19 16:30:13 · 250 阅读 · 0 评论 -
6.828:Lab5 File system, Spawn and Shell 实验总结
File system preliminariesOn-Disk File System Structure原创 2021-08-18 19:01:31 · 226 阅读 · 0 评论 -
6.828:Lab4 Preemptive Multitasking 实验总结
Part A: Multiprocessor Support and Cooperative MultitaskingMultiprocessor Supporteach CPU has a local APIC(LAPIC)unitThe LAPIC units are responsible for delivering interrupts throughout the system. The LAPIC also provides its connected CPU with a unique原创 2021-08-11 23:12:39 · 337 阅读 · 0 评论 -
6.828:Lab3 User Environments 实验总结
文章目录Part A: User Environments and Exception HandlingEnvironment StatePart A: User Environments and Exception HandlingEnvironment State原创 2021-08-04 00:04:00 · 819 阅读 · 0 评论 -
读书笔记:《xv6:a simple, Unix-like teaching operating system》
文章目录Chapter 0 Operating system interfacesChapter 0 Operating system interfaces10页原创 2021-07-19 21:23:57 · 429 阅读 · 0 评论 -
6.828:Lab2 Memory Management 实验总结
文章目录Part1 Physical Page ManagementPart2 Virtual MemoryPart1 Physical Page ManagementExercise 1. In the file kern/pmap.c, you must implement code for the following functions (probably in the order given).boot_alloc()mem_init() (only up to the call to c原创 2021-07-19 20:21:37 · 307 阅读 · 0 评论 -
读书笔记:《C陷阱与缺陷》
的方式地方原创 2021-07-17 11:30:19 · 142 阅读 · 0 评论 -
读书笔记:《The C Programming Language》
dfasdf原创 2021-07-13 21:44:30 · 106 阅读 · 0 评论 -
读书笔记:《深入理解计算机系统》
文章目录第7章 链接第7章 链接链接(linking)是将各种代码和数据片段收集并组合成为一个单一文件的过程,这个文件可被加载(复制)到内存并执行。预处理、编译、汇编、链接、加载静态链接必须完成两个主要任务:符号解析和重定位目标文件有三种形式:可重定位目标文件、可执行目标文件和共享目标文件ELF格式...原创 2021-07-11 14:06:38 · 829 阅读 · 0 评论 -
读书笔记:《程序员的自我修养—链接、装载与库》
文章目录第1部分 简介第1章 温故而知新第1部分 简介第1章 温故而知新原创 2021-07-08 20:01:44 · 106 阅读 · 0 评论 -
读书笔记:《从PAXOS到ZOOKEEPER分布式一致性原理与实践》
mark原创 2021-05-28 22:06:30 · 96 阅读 · 0 评论 -
读书笔记:《计算机组成与设计 硬件软件接口》第5版
五、大容量和高速度:开发存储器层次结构5.1 引言存储器层次结构、时间局部性和空间局部性原理5.2 存储器技术5.2.1 SRAM技术不需要刷新,一个基本存储单元通常由6~8个晶体管组成,空闲模式下,只需要最小的功率来保持电荷5.2.2 DRAM技术存储单元使用电容保存电荷的方式来存储数据,必须周期性地刷新,以bank方式组织5.2.3 闪存电可擦除的可编程只读存储器(EEPROM)5.2.4 磁盘存储器5.3 cache的基本原理直接映射、...原创 2021-05-28 14:31:14 · 429 阅读 · 0 评论 -
读书笔记:《第一本Docker书》
文章目录原创 2021-04-25 23:54:26 · 172 阅读 · 0 评论 -
读书笔记:《Java并发编程实战》
文章目录一、简介一、简介原创 2021-03-23 20:53:46 · 98 阅读 · 0 评论 -
课程笔记:JVM(尚硅谷)
课程链接:尚硅谷JVM全套教程一、内存与垃圾回收篇1.1 JVM与Java体系结构P5原创 2021-03-14 00:50:59 · 1092 阅读 · 1 评论 -
读书笔记:《深入理解Java虚拟机》
文章目录第一部分 走进Java第1章 走近Java第二部分 自动内存管理机制第2章第三部分 虚拟机执行子系统第6章 类文件结构6.3 class类文件的结构6.3.1 魔数与Class文件的版本6.3.2 常量池6.3.3 访问标志第7章 虚拟机类加载机制7.1 概述7.2 类加载的时机7.3 类加载的过程7.3.1 加载7.3.2 验证第一部分 走进Java第1章 走近Java第二部分 自动内存管理机制第2章第三部分 虚拟机执行子系统第6章 类文件结构字节码文件对应Class文件6.3 c原创 2021-03-13 03:02:52 · 246 阅读 · 0 评论 -
课程笔记:《Maven基础篇之Maven实战》
课程来源:动力节点《Maven基础篇之Maven实战》Maven简介传统开发项目的问题:模块之间关系的管理第三方功能的的管理管理jar包的版本管理jar文件之间的依赖使用Maven:管理jar文件自动下载jar和相关的文档、源代码管理jar直接的依赖管理jar的版本编译程序测试打包成jar或者war部署项目构建是项目的构建,构建是面向过程的,就是一些步骤,完成项目代码的编译、测试、运行、打包、部署,maven支持的构建包括有:清理:把之前项目编译的东西删除掉,为新原创 2021-01-25 19:21:00 · 229 阅读 · 0 评论 -
读书笔记:《Python Cookbook》第三版(熊能译)
非常感谢译者熊能的无私奉献,书籍可在线观看python3-cookbookgithub:https://github.com/yidao620c/python3-cookbook文章目录一、数据结构和算法一、数据结构和算法任何的序列(或者是可迭代对象)可以通过一个简单的赋值操作来分解为单独的变量。 唯一的要求就是变量的总数和结构必须与序列相吻合。解压可迭代对象赋值给多个变量...原创 2020-12-19 10:25:29 · 401 阅读 · 1 评论 -
读书笔记:《Effective Python 编写高质量Python代码的59个有效方法》
一、用Pythonic的方式来思考确认自己所用的Python版本遵循PEP8风格指南使用空格来表示缩进,而不要用tab和语法相关的每一层缩进都用 4 个空格来表示每行的字符数不应超过 79对于占据多行的长表达式来说,除了首行之外的其余各行都应该在通常的缩进级别之上再加4个空格文件中的函数与类之间应该用两个空行隔开在同一个类中,各方法之间应该用一个空行隔开在使用下标来获取列表元素、调用函数或给关键字参数赋值的时候,不要在两旁添加空格为变量赋值的时候,赋值符号的左侧和右侧应该各自写原创 2020-12-17 21:45:03 · 472 阅读 · 1 评论 -
课程笔记:《尚硅谷Kafka教程》
原创 2020-12-13 23:51:11 · 769 阅读 · 0 评论 -
课程笔记:《狂神聊Elasticsearch》
文章目录一、Elasticsearch概述二、核心概念物理设计逻辑设计索引类型文档三、IK分词器四、Rest风格操作索引的基本操作文档的基本操作复杂查询一、Elasticsearch概述ELK:Elasticsearch、Logstash、Kibana二、核心概念物理设计在后台把每个索引划分成多个分片,逻辑设计索引相当于数据库中的表类型mapping文档相当于数据库的一条记录倒排索引三、IK分词器分词:即把一段中文划分为词Elasticsearch的一个插件提供了两个分原创 2020-12-13 23:34:13 · 2377 阅读 · 1 评论 -
读书笔记:《Go语言实战》
一、关于Go语言的介绍1.1 用Go语言解决现代编程难题C/C++执行速度很快,但编译慢;Ruby和Python这类语言擅长快速开发,但是性能不高。Go语言在这两者间架起了桥梁,不仅提供了高性能的语言,同时也让开发更快速。开发速度快并发:Go语言对并发的支持是这门语言最重要的特性之一。...原创 2020-12-06 09:27:26 · 113 阅读 · 0 评论 -
读书笔记:《Redis开发与运维》
近期准备讲解Redis,肚子里没点料怎么能行,遂找点资料充实充实自己,听说这本书还是非常不错的!一、初识RedisRedis是一种基于键值对(key-value)的NoSQL数据库,与很多键值对数据库不同的是,Redis中的值可以是由string(字符串)、hash(哈希)、 list(列表)、set(集合)、zset(有序集合)、Bitmaps(位图)、 HyperLogLog、GEO(地理信息定位)等多种数据结构和算法组成,因此 Redis可以满足很多的应用场景,而且因为Redis会将所有数据都存放原创 2020-11-15 00:27:57 · 163 阅读 · 0 评论 -
课程笔记:《20个小时快速入门Go语言》
这篇博客为黑马《20个小时快速入门Go语言》的课程笔记,仅用于个人纪录,所以杂乱无章文章目录初始Go语言基础类型运算符流程控制函数工程管理包复合类型指针数组slice切片常用操作map结构体面向对象编程匿名组合方法接口异常处理文本文件处理字符串处理初始Go语言Go语言优势可直接编译成机器码,不依赖其他库静态类型语言语言层面支持并发GC基础类型var a intvar a int = 10a := 10a, b := 10, 20var ( a int b float64原创 2020-12-06 21:54:26 · 695 阅读 · 0 评论