12 2018 档案
摘要:工厂方法使用继承,抽象工厂使用组合。 工厂方法的重点在:定义一个模板 抽象工厂的重点在:生产一个族
阅读全文
摘要:/** * 不是线程安全的 */ public class UnsafeSingleton { private static UnsafeSingleton uniqueInstance; private UnsafeSingleton() { } public static UnsafeSingl
阅读全文
摘要:昨天那个,在查询里用了子查询。测试一下效率。 要求:已知三个等级,计算每个行业的风险等级个数。 1.造一百万条数据: 用临时表方式查询耗0.187秒,用查询结果子查询方式0.609秒。所以昨天那样查不好,实在是写不出才用。 2. 3.
阅读全文
摘要: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.不用函数写,不重复名次时候没问题(但是名次重
阅读全文

浙公网安备 33010602011771号