刷机 进入fastboot模式后,一连接刷机助手就变成press any key to shutdown chenxing May 9, 2022 0 小米手机进入fastboot模式后,一连接刷机助手或者miflash就变成press any key to shutdown 解决方法:win10系统 连接的USB2.0接口,刷机成功。 下面代码用t ···
MySQL 索引的分类,索引的原理 chenxing May 5, 2021 0 MySQL目前主要有以下几种索引类型: 1.普通索引 是最基本的索引,它没有任何限制 2.唯一索引 与前面的普通索引类似,不同的就是:索引列的值必须唯一,但允许有空值。如果是组合索引,则列值的 ···
分布式 分布式文件存储 chenxing May 5, 2021 0 1.GFS(Google File System) Google公司为了满足本公司需求而开发的基于Linux的专有分布式文件系统。尽管Google公布了该系统的一些技术细节,但Google并没有将该系 ···
MySQL 事物的特性和导致的问题 chenxing May 5, 2021 0 事务具有四个特征:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持续性(Durability)。这四个特性简称为 ACID 特性。 1)原子性(Atom ···
MySQL 数据库分表你怎么分 chenxing May 5, 2021 0 数据切分根据其切分类型,可以分为两种方式:垂直(纵向)切分和水平(横向)切分 1、垂直(纵向)切分 垂直切分常见有垂直分库和垂直分表两种。 垂直分库就是根据业务耦合性,将关联度低的不同表存储在不同的数 ···
MySQL 悲观锁和乐观锁的原理以及写法,还有间隙锁 chenxing May 5, 2021 0 乐观锁 总是认为不会产生并发问题,每次去取数据的时候总认为不会有其他线程对数据进行修改,因此不会上锁,但是在更新时会判断其他线程在这之前有没有对数据进行修改,一般会使用版本号机制或CAS操作实现。 v ···
MySQL 什么是脏读幻读 chenxing May 5, 2021 0 举个例子,事务A和事务B操纵的是同一个资源,事务A有若干个子事务,事务B也有若干个子事务,事务A和事务B在高并发的情况下,会出现各种各样的问题。"各种各样的问题",总结一下主要就是五种:第一类丢失更新 ···
MySQL 事物的隔离级别 chenxing May 5, 2021 0 (1)read_uncommitted(读未提交) 可读取未提交事务的操作数据,最低的隔离级别,一般都没有用的。这种情况会出现脏读。 (2)read_committed(读已提交) 一个事务等另一个事 ···
MySQL binlog日志的同步方式 chenxing May 5, 2021 0 1.STATEMENT模式(SBR) 每一条会修改数据的sql语句会记录到binlog中。优点是并不需要记录每一条sql语句和每一行的数据变化,减少了binlog日志量,节约IO,提高性能。缺点是 ···
Redis redis缓存雪崩穿透击穿几种表现和处理 chenxing May 4, 2021 0 缓存穿透:key对应的数据在数据源并不存在,每次针对此key的请求从缓存获取不到,请求都会到数据源,从而可能压垮数据源。比如用一个不存在的用户id获取用户信息,不论缓存还是数据库都没有,若黑客利用此漏 ···