`
苟且偷生
  • 浏览: 3731 次
社区版块
存档分类
最新评论
文章列表

MySQL执行计划解读

Explain语法 EXPLAIN SELECT …… 变体: 1. EXPLAIN EXTENDED SELECT …… 将执行计划“反编译”成SELECT语句,运行SHOW WARNINGS 可得到被MySQL优化器优化后的查询语句 2. EXPLAIN PARTITIONS SELECT …… 用于分区表的EXPLAIN 执行计划包含的信息   id
  sql真正被执行前优化其做了哪些sql改写   mysql> explain extended select count(*) from xuehao; +----+-------------+-------+------+---------------+------+---------+------+------+----------+------------------------------+| id | select_type | table | type | possible_keys | key | key_len | ref | rows | filtered ...
集合类有支持转换的方法,用起来更方便。、List<Long> roomStatusIds = new ArrayList<Long>();...Long[] statusIds = (Long[]) roomStatusIds.toArray(new Long[roomStatusIds.size()]);      toArray也有不带参数的方法,这样放回的是Object[],但如果再将Object[]强行转换为Long[]会出错。使用toArray(T[] array)这种方式,通过泛型可以运行时再确定返回参数的类型。数组转集合是这样String[] array ...
Tomcat应用更新时,把新的WAR包放到webapps目录下,Tomcat就会自动把原来的同名webapp删除,并把WAR包解压,运行新的 webapp。 但是,有时候Tomcat并不能把旧的webapp完全删除,通常会留下WEB-INF/lib下的某个jar包,必须关闭Tomcat才能删除 ...
在泛型中可以声明多个类型参数。 为了指定两个或更多个类型参数,只需要使用逗号分隔参数列表即可。    public class TwoGen<T, V> { public <U,S> void test(){ } }  
Global site tag (gtag.js) - Google Analytics