2016-7-11 杂感
2016-07-11 16:58
190 查看
1、数据库中索引的类型
MySQL中有几种索引?就我所知B+树的索引是用的最多的,实现有可能不同。还有一种是刚知道的,哈希自适应索引,这个是数据库自动生成的,不需要干预。话说和之前理解的不同的是,InnoDB中的B+树中叶子节点存储的是页信息,而不是对应的行信息(当然数据页中肯定有行记录信息)。在查找时,需要根据数据页中的记录再进行一次二分查找(这里没看源码,不确定,自己理解的,望大神指正)。
2、加密过程
曾经还短暂的研究过密码学,什么费马大定理什么的,对于RSA算法也算小有了解,现在用的不多也忘了。DES是一种对称加密,其密钥是不公开的,在一些加密强度要求不是很高的情况下(不用每次都RSA),可以先用RSA把DES的密钥传输过去,然后Client通过这个加密,和Server通信。哇哦~
3、断线重连
之前的断线重连想的有点简单,还要考虑一种情况就是同一客户端在断网的情况下退出,这时服务器无感知,怎么办。解决办法就是重建session,当然这个和业务逻辑相关了。
一年了,加油!!!
MySQL中有几种索引?就我所知B+树的索引是用的最多的,实现有可能不同。还有一种是刚知道的,哈希自适应索引,这个是数据库自动生成的,不需要干预。话说和之前理解的不同的是,InnoDB中的B+树中叶子节点存储的是页信息,而不是对应的行信息(当然数据页中肯定有行记录信息)。在查找时,需要根据数据页中的记录再进行一次二分查找(这里没看源码,不确定,自己理解的,望大神指正)。
2、加密过程
曾经还短暂的研究过密码学,什么费马大定理什么的,对于RSA算法也算小有了解,现在用的不多也忘了。DES是一种对称加密,其密钥是不公开的,在一些加密强度要求不是很高的情况下(不用每次都RSA),可以先用RSA把DES的密钥传输过去,然后Client通过这个加密,和Server通信。哇哦~
3、断线重连
之前的断线重连想的有点简单,还要考虑一种情况就是同一客户端在断网的情况下退出,这时服务器无感知,怎么办。解决办法就是重建session,当然这个和业务逻辑相关了。
一年了,加油!!!
相关文章推荐
- SciPy Hierarchical Clustering and Dendrogram Tutorial
- POJ 3281 Dining(最大流)
- C#静态构造函数注意点
- 安装python的第三方库pillow
- Android中的设计模式
- 变量以及一些内存的管理
- js 函数定义三种方式
- DBCP连接池配置参数说明
- Android中socket的应用
- isConnected failed: EHOSTUNREACH网络不通有可能是路由限制了
- 从宜人贷系统架构看互联网高并发对金融系统架构的挑战
- Jmeter测试Java请求示例
- Matlab中save函数
- LeetCode Partition List 非常简单易懂的解法
- 【NOIP2016模拟7.11】树 [bzoj] 4551: [Tjoi2016&Heoi2016]树
- Redis的安装及单机Redis测试
- NKOI 2295 涂色
- 【Tween Animation 变化动画】
- jenkins 安装,配置 和 运行 & Build Pipeline 插件的使用
- The CPU has been disabled by the guest operating system. You will need to power off or reset the vir