MySQL索引背后的数据结构及算法原理

摘要 本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常...

2017-08-22 17:52:28

阅读数 271

评论数 0

spring aop+queue+多线程轮询消费实现方法拦截后的异步处理

一、spring aop的优缺点 优点:低侵入式设计,耦合性低,维护性高。 缺点:采用反射生成代理对象,性能上有瓶颈;织入增强处理都是同步的单一线程,总是在方法返回之前进行。 二、业务场景分析 对一般的业务场景,我们采用aop是可以的。但是如果我们的织入处理很复杂,而且与方法的返回无关。比如复...

2017-07-07 10:28:51

阅读数 1254

评论数 1

api接口数据加密和身份验证

一、加密方式 对称加密和非对称加密。 对称加密:加解密是同一个密钥,速度快,数据接收方需要公布其私钥给数据传输方,安全性完全依赖于该密钥。如AES,3DES,DES等,适合做大量数据或数据文件的加解密。 非对称加密:加密用公钥,解密用私钥。公钥和私钥是成对的,即用公钥加密的数据,一定能用其对应的私...

2017-07-04 10:24:47

阅读数 10924

评论数 0

Redis持久化机制

一、Redis的持久化方式        redis提供两种持久化机制:RDB内存快照方式和AOF文件追加方式。这两种方式均在redis.config文件中进行配置。 RDB方式:                在配置的多个save  条件中,满足一个时,触发内存快照操作。此时,操作系统会调用f...

2017-06-28 14:54:21

阅读数 241

评论数 0

spring集成redis

一、引入sping对redis的封装包 二、redis相关bean注入 三、实现自己的redis客户端操作封装 四、用redis实现spring cache 五、应用实例

2017-06-28 10:07:56

阅读数 1657

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭