第 54 页 - 学习
    子分类
《大师教语文(上下) 》pdf+txt+epub+mobi

此书中收录了叶圣陶、吕叔湘、王力等27位大师80篇讨论语文基础知识、阅读与写作的文章,这些文章都是选自20世纪60年代初由北京中华函授学校举办的“语文学习讲座”200多期大师讲座。通过本书,希望能够使读者亲近母语,收获多方面的教益和启...

学习
《读懂政治学的第一本书:马基雅维利政治学全集》pdf+txt+epub+mobi

这是一部备受争议的书,被评为“一部最有名的政治学论著”,但同时“也是一部名气最臭的书”。在人类思想史上,还从来没有哪部著作像马基雅维利的作品一样,一面受着无情的诋毁和禁忌,另一面却获得了空前的声誉。恨者斥之为“暴君的导师”,爱者尊其为...

学习
数据库崩溃时事务的恢复机制(REDO日志和UNDO日志)?

UndoLog:UndoLog是为了实现事务的原子性,在MySQL数据库InnoDB存储引擎中,还用了UndoLog来实现多版本并发控制(简称:MVCC)。事务的原子性(Atomicity)事务中的所有操作,要么全部完成,要么不...

数据库主从复制分析的 7 个问题?

问题1:master的写操作,slaves被动的进行一样的操作,保持数据一致性,那么slave是否可以主动的进行写操作?假设slave可以主动的进行写操作,slave又无法通知master,这样就导致了master和slave数据不一...

有哪些锁(乐观锁悲观锁),select 时怎么加排它锁?

悲观锁(PessimisticLock):悲观锁特点:先获取锁,再进行业务操作。即“悲观”的认为获取锁是非常有可能失败的,因此要先确保获取锁成功再进行业务操作。通常所说的“一锁二查三更新”即指的是使用悲观锁。通常来讲在数据库上的悲观...

mysql都有什么锁,死锁判定原理和具体场景,死锁怎么解决?

MySQL有三种锁的级别:页级、表级、行级。表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高。页面锁:开销和加锁时...

使用explain优化sql和索引?

对于复杂、效率低的sql语句,我们通常是使用explainsql来分析sql语句,这个语句可以打印出,语句的执行。这样方便我们分析,进行优化table:显示这一行的数据是关于哪张表的type:这是重要的列,显示连接使用了何种类型。...

MySQL存储引擎MyISAM与InnoDB如何选择?

MySQL有多种存储引擎,每种存储引擎有各自的优缺点,可以择优选择使用:MyISAM、InnoDB、MERGE、MEMORY(HEAP)、BDB(BerkeleyDB)、EXAMPLE、FEDERATED、ARCHIVE、CSV、BL...

MySQL常见的三种存储引擎(InnoDB、MyISAM、MEMORY)的区别?

两种存储引擎的大致区别表现在:1.InnoDB支持事务,MyISAM不支持,这一点是非常之重要。事务是一种高级的处理方式,如在一些列增删改中只要哪个出错还可以回滚还原,而MyISAM就不可以了。2.MyISAM适合查询以及插入为主的...

事务四大特性(ACID)原子性、一致性、隔离性、持久性?

原子性(Atomicity):原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。一致性(Consistency):事务开始前和结束后,数据...

MySQL B+Tree索引和Hash索引的区别?

Hash索引和B+树索引的特点:Hash索引结构的特殊性,其检索效率非常高,索引的检索可以一次定位;B+树索引需要从根节点到枝节点,最后才能访问到页节点这样多次的IO访问;为什么不都用Hash索引而使用B+树索引?Hash索引仅仅能满...

知识库
什么是索引?索引的作用?它的优点缺点是什么?

何为索引:数据库索引,是数据库管理系统中一个排序的数据结构,索引的实现通常使用B树及其变种B+树。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找...

学习