04 2016 档案
摘要:据了解绝大多数开发人员对于索引的理解都是一知半解,局限于大多数日常工作没有机会、也什么没有必要去关心、了解索引,实在哪天某个查询太慢了找到查询条件建个索引就ok,哪天又有个查询慢了,再建立个索引就是,或者干脆把整个查询SQL直接发给DBA,让DBA直接帮忙优化了,所以造成的状况就是开发人员对于索引的
阅读全文
摘要:今天看到一位博友的文章,觉得不错,转载一下,希望对大家有帮助,更多文章,请访问:http://blog.haoitsoft.com 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网
阅读全文
摘要:使用str.split("[")时,出现java.util.regex.PatternSyntaxException: Unclosed character class near index [ ^的问题 解决办法为在[加上\\转义
阅读全文
摘要:SimpleDateFormat parserSDF = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzzz yyyy", Locale.ENGLISH);Date date = parserSDF.parse("Wed Oct 16 00:00:00 CE
阅读全文
摘要:原始语句: 1 1 关于优化改语句的几点思考: 对于原始语句,因为是NOT EXISTS判断,所以子查询中没有必要SELECT ,只需SELECT ID甚至是SELECT 1都可以。另外,鉴于MySQL子查询算法性能较差,考虑改写成对应的JOIN方式,因为这里是NOT EXIST判断,所以改写时有一
阅读全文
摘要:exists : 强调的是是否返回结果集,不要求知道返回什么, 比如: select name from student where sex = 'm' and mark exists(select 1 from grade where ...) ,只要exists引导的子句有结果集返回,那么exi
阅读全文
摘要:最近在倒腾与搜索相关的拼音检查技术,顺便看了一下中文转拼音开源插件pinyin4j的源码,参考资料:http://blog.csdn.net/hfhwfw/archive/2010/11/23/6030816.aspx整理了一下笔记: pinyin4j是一个支持将简体和繁体中文转换到成拼音的Java
阅读全文
摘要:最近做一个手机数据同步的应用开发,需要提供地址簿信息按照姓名的拼音次序进行排序。但仔细考察Java提供的Collator之后,发现其中文拼音排序存在严重的问题。Java提供Collator来支持不同语言的排序问题, 使用方法如下:Comparator cmp = (Collator.getInsta
阅读全文
摘要:对中文名称进行排序,不多说,上代码 package test; import java.text.Collator; import java.util.Comparator; public class SortChineseName implements Comparator<Person>{ Co
阅读全文
摘要:数组排序非常简单,有前辈们的各种排序算法,再加上Java中强大的数组辅助类Arrays与集合辅助类Collections,使得排序变得非常简单,如果说结合比较器Comparator接口和Collator类及其子类RuleBasedCollator,能将排序发挥到极致。 1.默认规则的排序 Strin
阅读全文
摘要:select * from table1 union all select * from table2 union all 是所有的都显示出来; select * from table1 union select * from table2 union 是只显示不重复的,如果两个表的字段部分相同,把
阅读全文
摘要:如何引用传递String Boolean 等,并改变他们的值 采用list, 在存入位置改变list的值 如 list.add(true); list.remove(0); list.add(false); 即将list[0]从true变为false
阅读全文