- 博客(5)
- 资源 (3)
- 收藏
- 关注
转载 什么是B-tree
什么是B-Tree B-Tree就是我们常说的B树,一定不要读成B减树,否则就很丢人了。B树这种数据结构常常用于实现数据库索引,因为它的查找效率比较高。 磁盘IO与预读 磁盘读取依靠的是机械运动,分为寻道时间、旋转延迟、传输时间三个部分,这三个部分耗时相加就是一次磁盘IO的时间,大概9ms左右。这个成本是访问内存的十万倍左右;正是由于磁盘IO是非常昂贵的操作,所以计算机操作系统对此做了优...
2019-03-31 14:31:53 251
转载 什么是B+Tree
什么是B+Tree B+Tree的定义 B+Tree是B树的变种,有着比B树更高的查询性能,来看下m阶B+Tree特征: 1、有m个子树的节点包含有m个元素(B-Tree中是m-1) 2、根节点和分支节点中不保存数据,只用于索引,所有数据都保存在叶子节点中。 3、所有分支节点和根节点都同时存在于子节点中,在子节点元素中是最大或者最小的元素。 4、叶子节点会包含所有的关键字,以及指向数据...
2019-03-31 11:11:50 191
转载 APP登录方案设计
生成token 每次用户在注册或者登录时,验证密码通过以后,返回给用户一个token,APP缓存此token; 以后客户端每次发送请求的时候,都不用再带上密码了,直接带回token信息即可验证身份。 一般来说,token的生成一定要保持唯一,不然无法标明用户的唯一身份; token的生成策略,建议可以依赖自己的策略反解出userId,因为token一般是存储在缓存中的,当缓存挂掉以后,可以...
2019-03-31 10:57:10 970
原创 git相关操作
1.恢复误删且已经commit的文件: 2.恢复误删但还没commit的文件 git reset HEAD Application/Home/View/Index/Index.html git checkout Application/Home/View/Index/Index.html
2019-03-27 19:39:04 103
原创 phpstudy+phpstorm xdebug配置
记录下自己配置xdebug中遇到的一些坑: php.ini中的坑: xdebug.profiler_append = 0 xdebug.profiler_enable = 1 xdebug.profiler_enable_trigger = 0 xdebug.remote_enable = 1 xdebug.remote_host = "127.0.0.1" xdebug.remote_ha...
2019-03-20 14:08:39 293
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人