杂书摘录 & 读书笔记
子夕听雨
这个作者很懒,什么都没留下…
展开
-
高性能MySQL 笔记 第四章 Schema与数据类型优化
Schema与数据类型优化选择优化的数据类型几个简单的原则:更小的通常更好:应该尽量使用可以正确存储数据的最小数据类型简单就好:简单数据类型的操作通常需要更少的CPU周期尽量避免NULL整数类型有可选的UNSIGNED属性,表示不允许负值,这大致可以使正数的上限提高一倍有符号和无符号类型使用相同的存储空间,并具有相同的性能MySQL可以为整数类型指定宽度,但对于存储和计算来说,INT(1)和INT(20)是相同的实数类型FLOAT使用4字节,DOUBLE使用8字节,但MySQL使用原创 2020-11-12 18:53:16 · 239 阅读 · 0 评论 -
高性能MySQL 笔记 第三章 服务器性能剖析
服务器性能剖析性能优化简介数据库服务器的性能用查询的响应时间来度量,单位是每个查询花费的时间。优化:在一定的工作负载下尽可能地降低响应时间。注意:性能优化不是降低CPU利用率!资源就是用来消耗并用来工作的,如果消耗了更多的CPU,但缩短了响应时间,这种情况是有利的。完成一项任务需要的时间分为:执行时间和等待时间。要优化执行时间:定位和测量不同子任务花费的时间。然后优化去掉一些子任务、降低子任务的执行频率或者提升子任务的效率。一些运行不频繁或者很短的子任务对整体响应时间的影响很小,通常可以忽略不计原创 2020-10-26 15:21:46 · 130 阅读 · 0 评论 -
《现代操作系统》笔记 第二章(1) 进程
第二章(1) 进程进程严格来说,在某个瞬间,CPU只能运行一个进程。但在1秒钟之内,它可能运行多个进程,这样就产生并行的错觉,伪并行就是指这种场景,以此来区分多处理器系统(该系统有两个或多个CPU共享一个物理内存)的真正硬件并行。进程模型关键思想:一个进程是某种类型的活动,它有程序、输入、输出以及状态。单个处理器可以被若干进程共享,它使用某种调度算法决定何时停止一个进程的工作,并转而为另一个进程服务。如果一个程序运行了两遍,则算两个进程。进程的创建有4种主要事件会导致进程的创建:系统初始化原创 2020-06-12 09:10:25 · 188 阅读 · 0 评论 -
《现代操作系统》笔记第一章 引论
第一章 引论多数计算机有两种运行模式:内核态和用户态操作系统运行在内核态(又称管态、和心态)中,用于对所有硬件的完全访问权,能使用硬件可以运行的任何机器指令。其它软件运行在用户态,只能使用机器指令中的一个子集,特别禁止运行那些会影响机器的控制或者I/O操作的指令。但在嵌入式系统(没有内核态)和解释系统(基于Java的操作系统,它采用解释方式而非硬件方式区分组件),上述区别是模糊的。在许多系统中,一些在用户态上运行的程序协助操作系统运行特权功能,比如修改密码的程序,它不是操作系统的一部分,也不在内核原创 2020-06-06 10:48:24 · 255 阅读 · 0 评论 -
《WireShark网络分析的艺术》笔记
《WireShark网络分析的艺术》笔记一个问题某些iSCSI存储阵列在出现网络拥塞时处理不当,会严重影响VMware的读写性能。这和它们的TCP实现方式有关。解决方式:在VMware和存储阵列上关闭延迟确认(Delayed ACK)介绍iSCSI:第17章 使用iSCSI服务部署网络存储。简言之,这是一种将SCSI(Small Computer System Interface)和以...原创 2020-04-17 18:02:21 · 815 阅读 · 0 评论 -
深入浅出MySQL 第八章 选择合适的数据类 笔记
第八章 选择合适的数据类型CHAR与VARCHARCHAR:固定长度,处理速度快浪费空间需要对行尾空格进行处理应用场景:长度变化不大并且对查询速度有较高要求的数据不同引擎下的选择MyISAM 存储引擎:建议使用CHARMEMORY 存储引擎:皆可。两者都是作为 CHAR 类型处理InnoDB 存储引擎:建议使用 VARCHARTEXT与BLOB注意:在执行了大量的删...原创 2020-03-24 10:06:47 · 120 阅读 · 0 评论 -
深入浅出MySQL 第七章 表类型(存储引擎)的选择 笔记
第七章 表类型(存储引擎)的选择MySQL支持的储存引擎MyISAM、InnoDB、BDB、MEMORY、MERGE、EXAMPLE、NDB Cluster、ARCHIVE、CSV、BLACKHOLE、FEDERATED 等,其中 InnoDB 和 BDB 提供事务安全表,其他存储引擎都是非事务安全表。修改表的储存引擎在创建新表的时候,可以通过增加 ENGINE 关键字设置新建表的存储...原创 2020-03-23 17:15:38 · 141 阅读 · 0 评论 -
深入浅出MySQL 第三章 MySQL支持的数据类型 笔记
第三章 MySQL支持的数据类型浮点数如果不写精度和标度,则会按照实际精度值显示,如果有精度和标度,则会自动将四舍五入后的结果插入,系统不会报错;定点数如果不写精度和标度,则按照默认值 decimal(10,0)来进行操作,并且如果数据超越了精度和标度值,系统则会报错。对于 BIT(位)类型,用于存放位字段值,BIT(M)可以用来存放多位二进制数,M 范围从 1~64,如果不写则默认为 1 位...原创 2020-03-20 14:55:16 · 110 阅读 · 0 评论 -
深入浅出MySQL 第二章 SQL基础 笔记
第二章 SQL基础SQL分类DDL:数据定义语言。定义不同的数据段、数据库、表、列、索引等数据库对象的定义。常用的create、drop、alter等DML:数据操纵语句。用于添加、删除、更新和查询数据库记录,并检查数据的完整性。常用的insert、delete、update和select等DCL:数据控制语句。用于控制不同数据段直接的许可和访问级别的语句。这些语句定义了数据库、表、字段...原创 2020-03-20 11:46:43 · 123 阅读 · 0 评论 -
《冒号课堂:编程范式与OOP思想》笔记一
《冒号课堂:编程范式与OOP思想》笔记首先,要有批判精神和独立思考的能力。第一课学会不如会学,会学不如会用,会用不如被用学会:知其所然会学:知所以然会用:人为我用(能将所学灵活运用到实际编程设计中)被用:我为人用(能设计出广为人用的应用程序)IT行业不同于纯数学,IT最高造诣是活学活用、广为人用。如果知识是水,我们要挖掘最先涌动的泉眼;如果知识是火,我们要捕捉起初点燃的...原创 2019-07-31 12:48:44 · 327 阅读 · 0 评论 -
《经济学原理》 第15章 垄断 读书笔记
《经济学原理》 第15章 垄断 读书笔记15.1 为什么会产生垄断竞争企业是价格接受者,垄断企业是价格决定者。垄断产生的基本原因是进入壁垒:垄断企业能在其市场上保持唯一卖者的地位,是因为其他企业不能进入市场并与之竞争。进入壁垒的原因1.垄断资源(这种原因很少见:贸易全球化以及经济巨大)2.政府管制:专利与版权(专利与版权的收益是增加了对创造性活动的激励,但是,这些收益被...原创 2018-06-22 18:56:46 · 793 阅读 · 0 评论 -
《经济学原理:微观经济学分册》笔记(一)
《经济学原理:微观经济学分册》笔记(一)第一章 经济学十大原理经济学:研究社会如何管理自己的稀缺资源。原理1:人们面临权衡取舍原理2:某种东西的成本是为了得到它所放弃的东西机会成本:为了得到某种东西所必须放弃的东西。''时间成本''原理3:理性人考虑边际量理性人:自私的人,系统而有目的的尽最大努力去实现目标。边际变动:对行动计划的微小增量调整。“通过...原创 2018-06-15 21:29:11 · 711 阅读 · 0 评论 -
《区块链技术与应用》读书笔记
《区块链技术与应用》读书笔记第一章 概论区块链的特点1.分布式结构2.建立信任(通过数学原理和程序算法,使系统运作规则公开透明)3.公开透明4.时序且不能修改区块链系统的原理利用区块链让系统中的任意多个节点把一段时间内系统交互的数据,通过密码学的算法计算并记录到一个区块,并且生成该区块的指纹用于验证和链接下一个区块,系统中所有参与节点共同认定记录的真实性。区块链技术的应用场景1...原创 2019-03-24 19:08:48 · 1303 阅读 · 0 评论 -
《万万没想到:用理工科思维理解世界》读书笔记
《万万没想到:用理工科思维理解世界》读书笔记斯大林?说:杀死一个人是悲剧,杀死一万个人是统计数字。英国人类学家邓巴估计,我们至今能够维持紧密人际关系的人数上限,只有150个。帕累托改进:在没有使任何人境况变坏的前提下使得至少一个人变得更好。现实生活中很少有这种事情TradeOff:取舍请问在以下死亡方式中,哪种是最值得担心的?在海滩游泳被鲨鱼攻击,恐怖袭击,还是被闪电击中?.........原创 2019-06-02 21:24:25 · 501 阅读 · 0 评论 -
《信息可视化:交互设计》读书笔记
《信息可视化:交互设计》读书笔记第一章 什么是可视化可视化:对某事建立心理模型或心理图像除了图形外,声音和其他感知形式都可以用作数据描述。我们经常听到的信息过载从本质上来讲应该叫做数据过载:信息过载也许只是一种期待中的奢侈。思考:信息是从数据中提取的有价值的东西。“数据挖掘”:信息可视化的基本思想:解决一个问题意味着用某种方法对其进行描述,从而使解决方案透明化。对人类用户要注意1....原创 2019-05-25 11:38:35 · 3549 阅读 · 0 评论 -
《冒号课堂:编程范式与OOP思想》笔记二
《冒号课堂:编程范式与OOP思想》笔记二第三课 常用范式超级范式,元编程泛型编程:Generic Programming,GPGP基本思想:将算法与其作用的数据结构分离,并将后者尽可能泛化,最大限度地实现算法重用。以算法为起点和中心点。函子:在范畴论中,函子是范畴间的一类映射。函子也可以解释为小范畴范畴内的态射。STL有三要素:算法、容器和迭代器。算法使一系列切实有效的步骤;容器是数...原创 2019-08-10 16:03:33 · 296 阅读 · 0 评论 -
《历史的温度1》 读书笔记
《历史的温度1》 读书笔记《我认识一个男人,叫刘翔》“可惜了,如果是运动员,我就不收你们车钱。”“是运动员你就不收钱?”我倒好奇了。“有条件!你得代表我们国家,在世界大赛里进过前三名,我就不收钱!”的哥非常认真的说,“运动员嘛!为国争光就是英雄!”“不然呢?”我问。“不然就是狗熊!”自始至终,刘翔没有说过一句话。读感|或许给了刘翔过多的期望与压力,他真的想赢。...原创 2018-06-06 21:35:56 · 4873 阅读 · 0 评论