摘要:
1. LRU1.1. 原理 LRU(Least recently used,最近最少使用)算法根据数据的历史访问记录来进行淘汰数据,其核心思想是“如果数据最近被访问过,那么将来被访问的几率也更高”。 最常见的实现是使用一个链表保存缓存数据,详细算法实现如下: 1. 新数据插入到链表头部; 2. 每当 阅读全文
摘要:
以前都用in很少用exists.因为不理解为什么在exists后面写select.. 其实就是在任何地方都可以写子查询 用到的表: 改为: 阅读全文
摘要:
在正则表达式那章有两个比较好用的命令sed 和awk awk 是按指定分隔符分隔,默认空白键,第一个为$1,第二个为$2... 命令: FS分隔符 阅读全文
摘要:
逛贴吧看到有个面试sql的题目,他答案根本风牛马不相及,想起来最近看到的那个分组排序取前几的。 1.贴吧里面试题的sql 要求结果是: sql: 2.分组排序取前几的,例如先建个表:按group分组,取分数前3的。oracle有分组排序取前几的函数。 a.不用函数写,不重复名次时候没问题(但是名次重 阅读全文