上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 39 下一页
摘要: 一、聚簇索引的构造 聚簇索引并不是一种单独的索引类型,而是一种数据存储方式。具体的细节依赖于其实现方式,但InnoDB的聚族索引实际上在同一个结构中保存了B-Tree索引和数据行。当表有聚簇索引时,它的数据行存放在索引的叶子页中。术语“聚族”表示数据行和相邻的键值紧凑的存储在一起。因为无法同时把数据 阅读全文
posted @ 2020-12-30 11:14 Tracydzf 阅读(3869) 评论(0) 推荐(0)
摘要: 一:mysql和程序实例 要说明这个问题,我们首先来建立三张表,分别是user_auto_key,user_uuid,user_random_key,分别表示自动增长的主键,uuid作为主键,随机key作为主键,其它我们完全保持不变.根据控制变量法,我们只把每个表的主键使用不同的策略生成,而其他的字 阅读全文
posted @ 2020-12-29 23:19 Tracydzf 阅读(494) 评论(0) 推荐(0)
摘要: MySQL逻辑架构 第一层是客户端连接,例如mysql命令行工具 第二层是MySQL核心服务 第三层是存储引擎,负责数据的存储与提取 优化与执行 MySQL会解析查询,并创建内部数据结构(解析树),然后对其进行优化,例如:重写查询、决定表的读取顺序、选择合适的索引等。 并发控制 MySQL在服务器层 阅读全文
posted @ 2020-12-29 16:56 Tracydzf 阅读(87) 评论(0) 推荐(0)
摘要: 什么是持久化 利用永久性存储介质将数据进行保存,在特定的时间将保存的数据进行恢复的工作机制称为持久化 为什么要进行持久化 防止数据的意外丢失,确保数据安全性 持久化过程保存什么 1.将当前数据状态进行保存,快照形式,存储数据结果,存储格式简单,关注点在数据 RDB 2.将数据的操作过程进行保存,日志 阅读全文
posted @ 2020-12-28 17:04 Tracydzf 阅读(773) 评论(0) 推荐(0)
摘要: 下面代码会输出什么: def f(x,l=[]): for i in range(x): l.append(i*i) print l f(2) f(3,[3,2,1]) f(3) 答案: [0, 1] [3, 2, 1, 0, 1, 4] [0, 1, 0, 1, 4] 第一个函数调用十分明显,fo 阅读全文
posted @ 2020-12-28 15:21 Tracydzf 阅读(451) 评论(0) 推荐(0)
摘要: 本文的面试题如下: Redis 持久化机制 缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等问题 热点数据和冷数据是什么 Memcache与Redis的区别都有哪些? 单线程的redis为什么这么快 redis的数据类型,以及每种数据类型的使用场景,Redis 内部结构 redis的过期策略以及内 阅读全文
posted @ 2020-12-28 12:14 Tracydzf 阅读(129) 评论(0) 推荐(0)
摘要: Redis的AOF持久化 以日志的形式来记录每个写操作,将Redis执行过的所有写指令记录下来(读操作不记录),aof保存的是appendonly.aof文件,只许追加文件但不可以改写文件,redis启动之初会读取该文件重新构建数据,换言之,redis重启的话就根据日志文件的内容将写指令从前到后执行 阅读全文
posted @ 2020-12-26 18:38 Tracydzf 阅读(175) 评论(0) 推荐(0)
摘要: 在运行的时候,有时候会报编码错误,本文就来研究一下这个问题。 为什么会出现乱码呢?因为在文件存的时候格式和读取时候格式不一致就会乱码了。 字符串在python内部的表示是unicode编码,也可以说现在的内存是unicode编码格式,硬盘是utf-8。平常的数据操作都是先把数据读取到内存中,所以内存 阅读全文
posted @ 2020-12-26 17:14 Tracydzf 阅读(217) 评论(0) 推荐(0)
摘要: 在过去的五年里,Web开发人员的可用工具实现了跨越式地增长。当技术专家不断推动极限,使Web应用无处不在时,我们也不得不升级我们的工具、创建框架以保证构建更好的应用。我们希望能够使用新的工具,方便我们写出更加整洁、可维护的代码,使部署到世界各地的用户时拥有高效的可扩展性。 这就让我们谈论到Torna 阅读全文
posted @ 2020-12-25 14:23 Tracydzf 阅读(114) 评论(0) 推荐(0)
摘要: Tornado 是一个基于Python的Web服务框架和 异步网络库, 最早开发与 FriendFeed 公司. 通过利用非阻塞网络 I/O, Tornado 可以承载成千上万的活动连接, 完美的实现了 长连接, WebSockets, 和其他对于每一位用户来说需要长连接的程序. Tornado 可 阅读全文
posted @ 2020-12-25 09:46 Tracydzf 阅读(190) 评论(0) 推荐(0)
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 39 下一页