- 浏览: 4156 次
- 性别:
- 来自: 上海
最近访客 更多访客>>
最新评论
-
restart1107:
给自己定个目标吧,工作上或者说事业上,比如,最希望去哪个公司上 ...
当你在不想继续做程序员的时候
文章列表
今天遇到一个超级诡异的事情,直接上代码
public static void main(String[] args) {
System.out.println(1/0);
}
result:java.lang.ArithmeticException: / by zero
是个人都知道的除数不能为0
public static void main(String[] args) {
System.out.println((1.0/0));
}
result:Infinity
无穷大,也没有问题啊
但是
public static void mai ...
MySQL里面的join顺便说一句就是,通常有点讲究的是用小表去驱动大表,而由于MySQL join实现的原理就是做循环比如left
join就是对左边的数据进行循环去驱动右边的表,比如左边是可能会有m条记录匹配,右边有n条记录那么就是做m次循环,每次扫描n行数据,总扫面行数是
m*n行数据.左边返回的结果集的大小就决定了循环的次数,故单纯的用小表去驱动大表不一定的正确的,小表的结果集可能也大于大表的结果集,所以写
join的时候尽可能的先估计两张表的可能结果集,用小结果集去驱动大结果集.值得注意的是在使用left/right
join的时候,从表的条件应写在on之后,主表应写在 ...