一、索引是什么?索引是帮助MySQL高效获取数据的数据结构。二、索引能干什么?索引非常关键,尤其是当表中的数据量越来越大时,索引对于性能的影响愈发重要。索引能够轻易将查询性能提高好几个数量级,总的来说就是可以明显的提高查询效率。三、索引的分类?1、从存储结构上来划分:BTree索引(B-Tree或B+Tree索引),Hash索引,full-index全文索引,R-Tree索引。这里所描述的是索引存
分类:
数据库 时间:
2020-06-13 00:26:08
阅读次数:
86
最近公司要做一个用户访问日志记录统计分析的功能,需要记录日志,但是公司的产品一天大概产生百万级的日志信息, 本身日志记录信息就比较固化和简单(基本不会存在改动),平时没有什么用,就是在统计分析时需要查用一下,另外日志需要长期存储不删除! 于是问题的难点是:如何存储大量的日志信息和在此基础上做查询分析 ...
分类:
数据库 时间:
2020-05-30 20:17:04
阅读次数:
82
我们在编写程序时,会在程序运行过程中记录一些日志。log4net作为一款经久耐用的日志组件,值得我们信赖。在中小型公司中,往往没有专业的日志服务器来处理应用程序产生的日志,而格式化不好的日志文件又为上线后日志的统计、分析、查找造成了困难。 Excel作为一款常用的办公软件,用来处理一些中小数量级的数 ...
分类:
Web程序 时间:
2020-05-25 15:21:35
阅读次数:
108
什么是算法 解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令表示一个或多个操作 算法就是解决问题的技巧和方式 算法的五个基本特性:输入,输出,有穷性,确定性,可行性 算法的特性 输入:算法具有零个或多个输入 输出:算法至少有一个或多个输出,算法一定有输出 有穷性:算法在执行有 ...
分类:
编程语言 时间:
2020-05-01 16:46:02
阅读次数:
73
明确滤波器设计目标, 例将10Khz 的方波得到10kHz的正弦波,通过示波器的傅里叶分析,可以知道方波主要有方波频率 的奇次谐波构成,,可以简化为衰减30KHz 的谐波。 最简单的体统滤波器就是RC滤波,和分压器类似,只是将下侧电阻换成了电容,由于电容的阻抗和频率相关,低频时,电容看起来就是开路, ...
分类:
其他好文 时间:
2020-05-01 00:42:29
阅读次数:
150
写在前面 最近,很多小伙伴留言说,在学习高并发编程时,不太明白分布式锁是用来解决什么问题的,还有不少小伙伴甚至连分布式锁是什么都不太明白。明明在生产环境上使用了自己开发的分布式锁,为什么还会出现问题呢?同样的程序,加上分布式锁后,性能差了几个数量级!这又是为什么呢?今天,我们就来说说如何在高并发环境 ...
分类:
其他好文 时间:
2020-04-26 14:04:01
阅读次数:
63
HBase作为一个分布式存储的数据库,它是如何保证可用性的呢?对于分布式系统的CAP问题,它是如何权衡的呢? 最重要的是,我们在生产实践中,又应该如何保证HBase服务的高可用呢? 下面我们来仔细分析一下。 1. 什么是分布式系统的CAP? CAP是指一致性(Consistency)、可用性(Ava ...
分类:
其他好文 时间:
2020-04-26 10:59:28
阅读次数:
63
(1)时间频度:一个算法中的语句执行次数称为语句频度或时间频度。记为T(n)。 (2)时间复杂度:算法中基本操作重复执行的次数是问题规模n的某个函数,用T(n)表示,若有某个辅助函数f(n),使得当n趋近于无穷大时,T(n)/f(n)的极限值为不等于零的常数,则称f(n)是T(n)的同数量级函数。记 ...
分类:
编程语言 时间:
2020-04-20 14:04:58
阅读次数:
66
一、回顾 1、技术:加密和解密,服务 2、加密算法和协议 a、对称加密:数据加密(保密性),常用的加密算法为3DES,AES b、公钥加密:身份认证(加密的是特征码),密钥交换(加密的密钥),数据加密(不常用,比对称加密要慢三个数量级,即10的三次方倍),常用的算法为RSA,DSA c、单向加密:数 ...
分类:
系统相关 时间:
2020-04-19 14:40:39
阅读次数:
84
迷信了很长时间的阿里,但今天突然做了一些json库的测试,结果大跌眼镜,评测结果是,org.json库与org.simple.json库相差不多,在一个数量级,但是阿里fastjson、net.sf.json库和Gson速度最慢。
分类:
编程语言 时间:
2020-04-15 15:20:59
阅读次数:
99