04 2016 档案

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

点击右上角即可分享
微信分享提示