01 2018 档案

摘要:一个存取或更改数据库的程序的运行成为数据库 事务 ,简称事务。事务是数据库应用程序的基本逻辑单位。下面我们详细说事务的操作、状态和状态转换。 1. 事务中的读写操作 在并发控制和数据库恢复技术中,我们只需在数据项和磁盘块的级别上考虑事务中的数据库操作。在这个级别上,事务中的数据库操作只包括以下两个读 阅读全文
posted @ 2018-01-25 13:31 _Liu 阅读(779) 评论(0) 推荐(0)
摘要:HTTP缓存是个大公司面试几乎必考的问题,写篇随笔说一下HTTP缓存。 1. HTTP报文首部中有关缓存的字段 在HTTP报文中,与缓存相关的信息都存在首部里,简单说一下首部。 首部 HTTP首部字段向请求报文和相应报文中添加了一些附加信息。本质上来说,它们只是一些键值对的列表。比如,下面的首部行会 阅读全文
posted @ 2018-01-23 16:32 _Liu 阅读(1692) 评论(0) 推荐(0)
摘要:事务是一些列的数据库操作,是数据库应用程序的基本逻辑单位。事务处理技术主要包括并发控制技术和数据库恢复技术。并发控制和数据库恢复机制是数据库管理系统的重要组成部分,并发控制机制用来控制多个事务的并行运行,避免它们之间的互相干扰,保证每个事务都产生正确的结果。数据库恢复机制用来进行系统失败后的恢复处理 阅读全文
posted @ 2018-01-23 08:53 _Liu 阅读(811) 评论(0) 推荐(1)
摘要:二叉树是一种很重要的数据结构,对于二叉树的遍历,有深度优先遍历和广度优先遍历,深度优先遍历又有先序、中序、后续遍历,广度优先遍历就是按层遍历。 1. 深度优先遍历 ___ 深度优先遍历,也就是先序、中序、后续遍历,我之前有一篇随笔已经说的很清楚了,在这里我只贴下代码就好了。 传送门: "详细教你实现 阅读全文
posted @ 2018-01-22 14:29 _Liu 阅读(8533) 评论(0) 推荐(0)
摘要:了解React的同学都知道,React提供了一个高效的视图更新机制:Virtual DOM,因为DOM天生就慢,所以操作DOM的时候要小心翼翼,稍微改动就会触发重绘重排,大量消耗性能。 1.Virtual DOM Virtual DOM是利用JS的原生对象来模拟DOM,既然DOM是对象,我们也可以用 阅读全文
posted @ 2018-01-21 19:46 _Liu 阅读(996) 评论(0) 推荐(0)
摘要:前端框架层出不穷,不过万变不离其宗,就是从MVC过渡到MVVM。从数据映射到DOM,angular中用的是watcher对象,vue是观察者模式,react就是state了。 React通过管理状态实现对组件的管理,通过this.state()方法更新state。当this.setState()被调 阅读全文
posted @ 2018-01-19 20:08 _Liu 阅读(12582) 评论(0) 推荐(0)