1.什么是索引? 何为索引: 数据库索引,是数据库管理系统中一个排序的数据结构,索引的实现通常使用B树及其变种B+树。 在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法。这种数据结构,就是索引。 2.索引的作 ...
                            
                            
                                分类:
数据库   时间:
2019-08-06 10:40:57   
                                阅读次数:
114
                             
                    
                        
                            
                            
                                在我们日常的工作中,有些业务是需要严格控制顺序和次数的,比如我今天要说的关于微信上面体现的逻辑。 业务场景: 微信用户发起提现请求,用户输入提现金额,请求接口!然后我们就会生成一条提现的请求,一个定时任务扫描这张表,进行企业大款的操作。 那么问题在哪里呢?假设用户连续两次发起请求,提现6元,请求几乎 ...
                            
                            
                                分类:
数据库   时间:
2019-07-30 21:41:31   
                                阅读次数:
168
                             
                    
                        
                            
                            
                                DES加密解密与AES加密解密 目录 [1]AES加密算法和DES加密算法的效率比较[2]AES和DES加密解密代码 随着开发时间的变长,当初认为比较难的东西,现在渐渐也就变的不那么难了!特别对于一些经常很少使用的类,时间长了之后渐渐就陌生了。所以在这里写一些日后可能会用到的加密与解密。 一.AES ...
                            
                            
                                分类:
其他好文   时间:
2019-07-27 13:09:08   
                                阅读次数:
110
                             
                    
                        
                            
                            
                                概念 海量数据的数据统计平台,将hql翻译为mapreduce程序。 优点 简单;适用于对实时性要求不严的场合;适合处理大数据 缺点 无法表达迭代式计算; 不擅长数据挖掘; 效率比较低。 本质(相当于hadoop的一个客户端) hive的数据存储在hdfs; hive的数据处理在mapreduce; ...
                            
                            
                                分类:
其他好文   时间:
2019-07-13 21:29:55   
                                阅读次数:
138
                             
                    
                        
                            
                            
                                博文大纲:一、MySQL主从复制原理二、MySQL读写分离原理三、搭建MySQL主从复制及读写分离一、MySQL主从复制原理:MySQL的主从复制和MySQL的读写分离两者不分家,基于主从复制的架构才可实现数据的读写分离。1、MySQL支持的复制类型:(1)基于语句的复制。顾名思义就是在主服务器上执行的SQL语句,在从服务器上执行同样的语句。MySQL默认采用这种方式的复制,效率比较高。(2)基于
                            
                            
                                分类:
数据库   时间:
2019-07-11 17:27:33   
                                阅读次数:
153
                             
                    
                        
                            
                            
                                    在linux系统中——一切都是文件。 1. 磁盘物理结构 磁盘的物理结构如下: 磁盘的最小组成单位可以看成扇区,每个扇区的大小逻辑上看起来是512字节,但实际上底层的物理扇区是4096字节,可以通过如下方式去得到: 由于扇区太小了,如果实际操作的时候按扇区为单位去读写数据的效率比较低,就比如10M的 ...
                            
                            
                                分类:
其他好文   时间:
2019-07-09 22:28:15   
                                阅读次数:
168
                             
                    
                        
                            
                            
                                Redis采用的是基于内存的采用的是单进程单线程模型的KV数据库,由C语言编写。官方提供的数据是可以达到100000+的qps。这个数据不比采用单进程多线程的同样基于内存的KV数据库Memcached差。 Redis快的主要原因是: 第一、二点不细讲,主要围绕第三点采用多路 I/O 复用技术来展开。 ...
                            
                            
                                分类:
其他好文   时间:
2019-06-15 20:31:20   
                                阅读次数:
115
                             
                    
                        
                            
                            
                                    使用@Async实现异步调用 什么是”异步调用”与”同步调用” “同步调用”就是程序按照一定的顺序依次执行,,每一行程序代码必须等上一行代码执行完毕才能执行;”异步调用”则是只要上一行代码执行,无需等待结果的返回就开始执行本身任务。 通常情况下,”同步调用”执行程序所花费的时间比较多,执行效率比较差 ...
                            
                            
                                分类:
编程语言   时间:
2019-06-04 17:41:03   
                                阅读次数:
121
                             
                    
                        
                            
                            
                                数据库版本Server version: 5.6.24-log Source distribution问题描述数据采集平台业务数据库由于批量灌数据导致主从延迟上万秒。复制线程长期处于Queueing master event to the relay log状态。监控数据显示1.Seconds_Be ...
                            
                            
                                分类:
数据库   时间:
2019-05-14 14:52:25   
                                阅读次数:
960
                             
                    
                        
                            
                            
                                    一、分类 标准广播 是一种完全异步执行的广播,在广播发出后,所有的广播接收器几乎会在同一时刻接受到这条广播消息,没有任何顺序而言。这种广播效率比较高,但是无法被截断。 有序广播 是一种同步执行的广播,在广播发出后,同一时刻只会有一个广播接收器能够收到这条广播消息,当这个广播接收器中的逻辑执行完毕后, ...
                            
                            
                                分类:
其他好文   时间:
2019-05-14 09:27:43   
                                阅读次数:
134