2016-7-11 杂感

来源:互联网 发布:betterzip 4 for mac 编辑:程序博客网 时间:2024/05/22 07:46

1、数据库中索引的类型

MySQL中有几种索引?就我所知B+树的索引是用的最多的,实现有可能不同。还有一种是刚知道的,哈希自适应索引,这个是数据库自动生成的,不需要干预。话说和之前理解的不同的是,InnoDB中的B+树中叶子节点存储的是页信息,而不是对应的行信息(当然数据页中肯定有行记录信息)。在查找时,需要根据数据页中的记录再进行一次二分查找(这里没看源码,不确定,自己理解的,望大神指正)。


2、加密过程

曾经还短暂的研究过密码学,什么费马大定理什么的,对于RSA算法也算小有了解,现在用的不多也忘了。DES是一种对称加密,其密钥是不公开的,在一些加密强度要求不是很高的情况下(不用每次都RSA),可以先用RSA把DES的密钥传输过去,然后Client通过这个加密,和Server通信。哇哦~


3、断线重连

之前的断线重连想的有点简单,还要考虑一种情况就是同一客户端在断网的情况下退出,这时服务器无感知,怎么办。解决办法就是重建session,当然这个和业务逻辑相关了。


一年了,加油!!!

0 0
原创粉丝点击