数据库
单纯的玩玩
这人很懒
展开
-
Redis内存淘汰策略与LRU算法
Redis内存淘汰策略 如果一个键是过期的,那它到了过期时间之后是不是马上就从内存中被被删除呢??如果不是,那过期后到底什么时候被删除呢??是个什么操作? 定时删除 Redis不可能时时刻刻遍历所有被设置了生存时间的key,来检测数据是否已经到达过期时间,然后对它进行删除。 立即删除能保证内存中数据的最大新鲜度,因为它保证过期键值会在过期后马上被删除,其所占用的内存也会随之释放。但是立即删除对cpu是最不友好的。因为删除操作会占用cpu的时间,如果刚好碰上了cpu很忙的时候,比如正在做交集或排序等计算的时候原创 2020-12-01 23:24:43 · 162 阅读 · 0 评论 -
触发器的实现
原文出处:https://blog.csdn.net/qq_20867981/article/details/71414208?locationNum=1&fps=1 现在有两个表,一个表存放学生信息,一个表存放学生数量:现在想实现一个功能:当学生增加或者减少时,相应的学生数量也会发生变化。假如使用触发器的话,需要在stu_info表里设置触发器:测试:一...转载 2018-11-27 11:35:26 · 249 阅读 · 0 评论 -
MybatisPlus语法
1 eq格式化时间 eq("DATE_FORMAT(gmt_check,'%Y-%m')", date) 2 按多字段模糊查询 query.and(w->w.like("title", form.getName()).or().like("storeName", form.getName())); 3 mybatis使用全局变量 DATE_ADD(gmt_create,INT...原创 2019-07-24 09:41:54 · 1655 阅读 · 0 评论 -
mysql筛选重复数据
筛选重复数据 -------------单列----------------------- SELECT 检查字段, COUNT(检查字段) FROM table_name GROUP BY 检查字段 HAVING COUNT(检查字段) > 1 -------------多列------------------ SELECT 检查字段1, COUNT(检查字段1), 检查字段...原创 2019-08-13 15:50:43 · 7872 阅读 · 0 评论