1.mysql事务原理,特性,事务并发控制2.如何解决高并发场景下的插入重复3.乐观锁和悲观锁4.常用数据库引擎之间区别5.mysql索引6.B-Tree7.mysql索引类型8.什么时候创建索引9.索引什么时候失效(模糊匹配,类型隐转,最左匹配) 10.什么是聚集索引和非聚集索引(辅助索引)11. ...
                            
                            
                                分类:
数据库   时间:
2019-07-24 16:37:43   
                                阅读次数:
114
                             
                         
                    
                        
                            
                            
                                    ①There has never been such an agglomeration of humanity as Facebook. ②Some 2.3bn people, 30% of the world’s population, engage with the network each m ...
                            
                            
                                分类:
其他好文   时间:
2019-07-24 09:29:20   
                                阅读次数:
139
                             
                         
                    
                        
                            
                            
                                    [TOC] 1.1	什么是索引 可以理解为搜索引导。 索引是一种特殊的数据结构,其存储的是数据的关键信息和详细信息的位置对应关系。 1.2	为什么需要索引 加速查询 1.3	索引的影响 1.3.1	有哪些影响 1. 不是说有了索引就能加速,得看你的查询语句有没有正确的使用索引 2. 索引也需要占用额 ...
                            
                            
                                分类:
其他好文   时间:
2019-07-22 20:02:04   
                                阅读次数:
115
                             
                         
                    
                        
                            
                            
                                先上一个存储过程 根据存储过程生成一个流水号。 表结构: key列上无索引, 脚本根据key 更新表的nextValue。 在高并发下抓取到的一个死锁 抓取到的另外一个死锁: 分析:因为key列无索引,更新需要使用id聚集索引去更新,导致更新请求更新锁时失败,引发死锁问题, 解决办法: 去除id列的 ...
                            
                            
                                分类:
其他好文   时间:
2019-07-22 18:37:46   
                                阅读次数:
119
                             
                         
                    
                        
                            
                            
                                    聚集和非聚集索引 简单概括: 聚集索引就是以主键创建的索引 非聚集索引就是以非主键创建的索引 区别: 聚集索引在叶子节点存储的是表中的数据 非聚集索引在叶子节点存储的是主键和索引列 使用非聚集索引查询出数据时,拿到叶子上的主键再去查到想要查找的数据。(拿到主键再查找这个过程叫做回表) 非聚集索引也叫 ...
                            
                            
                                分类:
其他好文   时间:
2019-07-21 18:28:08   
                                阅读次数:
103
                             
                         
                    
                        
                            
                            
                                分散读取:对于一个文件,可以分散的读取数据,可以快速的读取,好比多个线程在分段同时读取; 聚合写入:为了提高效率,一般读取到的数据都是分散的,要快速写入,就需要把分散的数据聚集在一起,然后一块写入到文件; 具体代码如下: ...
                            
                            
                                分类:
编程语言   时间:
2019-07-17 22:02:20   
                                阅读次数:
151
                             
                         
                    
                        
                            
                            
                                    类(对象/接口)之间的关系 -- UML类图展现 2019-07-14 14:37:19 by冲冲 在面向对象程序设计时,类与类之间的关系主要分为:继承,实现,依赖,关联,聚合,组合等6种关系。 各种关系的强弱顺序:泛化 = 实现 > 组合 > 聚集 > 关联 > 依赖 。其中前两种理解很简单,重点 ...
                            
                            
                                分类:
编程语言   时间:
2019-07-15 01:29:24   
                                阅读次数:
145
                             
                         
                    
                        
                            
                            
                                在讲聚集索引和非聚集索引之前我们先要了解下什么是索引,想要理解索引的原理我们必须了解一种数据结构「平衡树」(非二叉)。当然也有数据库使用哈希桶做数据索引,但是目前主流都以平衡树(B-Tree索引、B+Tree索引)作为数据的默认索引; B+Tree索引 B+Tree索引是B+Tree在数据库的一种实 ...
                            
                            
                                分类:
其他好文   时间:
2019-07-08 21:06:33   
                                阅读次数:
153
                             
                         
                    
                        
                            
                            
                                    2.4 Action 行动算子:触发运算,在 Executor 执行,如果想直接在 Driver 端看到结果可以使用 collect 和 foreach 都可以将数据拉取到 Driver 端。 2.4.1 reduce(func) 案例 1. 作用:通过 func 函数聚集 RDD 中的所有元素,先 ...
                            
                            
                                分类:
其他好文   时间:
2019-07-07 09:41:36   
                                阅读次数:
127
                             
                         
                    
                        
                            
                            
                                lt 小于, lte 小于等于exact 准确查找,不加双下划线相当于exactiexact 大小写不敏感contains 大小写敏感的icontains 大小写不敏感startwith, endwithin 在给定的列表中gt 大于,gte 大于等于range <–>between anddate ...
                            
                            
                                分类:
其他好文   时间:
2019-07-05 00:17:48   
                                阅读次数:
151