摘要: 登录流程: 一:登录成功后: 1,根据userId生成token,放入redis中 key为token,value为用户信息进行存储。 2,response token到前端的cookie中 3,threadlocal中存储user 信息 二:拦截器: 1,通过request获取前端的cookie, 阅读全文
posted @ 2019-10-14 15:02 梦飞翔up 阅读(2533) 评论(0) 推荐(0) 编辑
摘要: 1,不同的引擎有不同的实现方式。myisam直接存在磁盘上,可以直接读取。innodb需要一行行读,再进行累计。 2,innodb因为mvcc(多版本并发控制)的原因,同一时刻不同回话查询的数据可能不一致, 3,show table status可以显示表行数,但是不准确。 4,所以如何计数呢:一是 阅读全文
posted @ 2019-10-14 15:01 梦飞翔up 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 一,直接创建完整索引,但是会占用大量空间 select * from t where a = "xxx"; 这条sql,如果创建完整索引的话,他的流程是:先去a索引树查询,获取到一条记录的主键id;到主键上根据该主键id查询行,判断a是否正确,加入结果集;取a索引树下一个位置数据,发现不满足循环结束 阅读全文
posted @ 2019-10-14 14:59 梦飞翔up 阅读(1351) 评论(0) 推荐(0) 编辑