- 浏览: 11129 次
- 性别:
- 来自: 厦门
最新评论
文章列表
英文原文:Use Subqueries to Count Distinct 50X Faster [url]https://periscope.io/blog/use-subqueries-to-count-distinct-50x-faster.html[/url]
出处:http://www.oschina.net/translate/use-subqueries-to-count-distinct-50x-faster
Count distinct是SQL分析时的祸根,因此它是我第一篇博客的不二选择。
首先:如果你有一个大的且能够容忍不精确的数据集,那像Hyp ...
PROPAGATION_REQUIRED事务
采用编程式事务
1、 getCurrentSession()与openSession()的区别?
* 采用getCurrentSession()创建的session会绑定到当前线程中,而采用openSession()创建的session则不会
* 采用getCurrentSession()创建的session在commit或rollback时会自 ...
本文来自:http://wujianjun0410.iteye.com/blog/944912
这里有两种方法: (本人用到第一种方法)
try{
Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler " + sbUrl.toString());
}catch(Exception e2) {
Logger.error(e2.getMessage());
throw new Busine ...
package com.smc.farm.test;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.File;
public class FileOper {
/**
* 删除某个文件夹下的所有文件夹和文件
*/
public static boolean deletefile(String delpath) throws Exception {
try {
File file = new File(delpa ...
如果是list则 转 list --> set
HashSet, TreeSet 均可以实现元素唯一,以便比较。但前者元素无序,故速度快。 后者元素有序,如需二分查找之类算法有优势。
具体代码:
package com.nicekevin.test;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;
public class CompareList {
public static void main(String[] args) throws Exception {
// ...
1、对于string,number等基础类型,==和===是有区别的
1)不同类型间比较,==之比较“转化成同一类型后的值”看“值”是否相等,===如果类型不同,其结果就是不等
2)同类型比较,直接进行“值”比较,两者结果一样
2、对于Array,Object等高级类型,==和===是没有区别的
进行“指针地址”比较
3、基础类型与高级类型,==和===是有区别的
1)对于==,将高级转化为基础类型,进行“值”比较
2)因为类型不同,===结果为false
<a onClick=”return window.confirm(‘确认删除’)” href=”#”>删除</a>
<a href="javascript:history.go(-1);">后退</a>
1.a href="javascript:js_method();"
这种方法在传递this等参数的时候很容易出问题,而且javascript:协议作为a的href属性的时候不仅会导致不必要的触发window.onbeforeunload事件,在IE里面更会使gif动画图片停止播放。W3C标准不推荐在hre ...
JS正则匹配充值时的 0.01的整数倍
- 博客分类:
- JS
var reg = /^0\.([1-9]|\d[1-9])$|^[1-9]\d{0,8}\.\d{0,2}$|^[1-9]\d{0,8}$/;
var amount = 0.02;
/^0\.([1-9]|\d[1-9])$|^[1-9]\d{0,8}\.\d{1,2}$|^[1-9]\d{0,8}$/;
reg.test(amount);