简单、优雅、有序才是真的美 -- 王昕 废话不多说,直接上代码。 验证类Validator 主要是空验证、数字、格式验证 调用的例子: 数组工具类,ArrayUtil 主要的操作是: 源代码实现分析1、去除重复值,如 源代码实现分析2、尾部增加项,比如: 3、JSONArray、Object和Arr ...
分类:
其他好文 时间:
2016-11-11 14:33:02
阅读次数:
184
SQL中distinct的用法 1.作用于单列 2.作用于多列 3.COUNT统计 4.distinct必须放在开头 5.其他 在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。关键词 distinct用于返回唯一不同的值。 表A: 表B: 1.作用于 ...
分类:
数据库 时间:
2016-11-08 13:33:46
阅读次数:
247
Java集合框架JCF(JavaCollectionsFramework)CollectionsCollection提供关于集合的一些通用操作的接口包括:插入add()删除remove()判断一个元素是不是其成员contains遍历iterator()List——有序集合Set——无序集合,不予许存在重复值Map——映射集合初步熟悉使用ArrayList开始..
分类:
编程语言 时间:
2016-11-04 17:24:06
阅读次数:
158
二分查找的一个经典例子 非递减数列的二分查找 这个题,看起来很简单,可是仔细一看是含有重复值的非递减数组,那这个时候碰到target这个数字的时候就不能立刻返回了,那么这个时候需要继续在左半部分找更早出现的target。这个时候让end=mid-1, 并且把终止条件变成start<=end,这样如果 ...
分类:
其他好文 时间:
2016-10-31 06:58:36
阅读次数:
173
1、集合框架(去除ArrayList中重复字符串元素方式) A:案例演示 需求:ArrayList去除集合中字符串的重复值(字符串的内容相同) 思路:创建新集合方式 /** * A:案例演示 * 需求:ArrayList去除集合中字符串的重复值(字符串的内容相同) * 思路:创建新集合方式 */ p ...
分类:
编程语言 时间:
2016-10-26 09:26:17
阅读次数:
282
1:Set集合由Set接口和Set接口的实现类组成,Set接口继承了Collection接口,因为包含Collection接口的所有方法。 2:由于Set接口中不允许存在重复值,因此可以使用Set集合中addAll()方法,将Collection集合添加到Set集合中并除掉重复值 3:案例要求,创建 ...
分类:
编程语言 时间:
2016-10-23 17:59:43
阅读次数:
257
固定第一个字符,递归取得首位后面的各种字符串组合; * 再把第一个字符与后面每一个字符交换,并同样递归获得首位后面的字符串组合; *递归的出口,就是只剩一个字符的时候,递归的循环过程,就是从每个子串的第二个字符开始依次与第一个字符交换,然后继续处理子串。 * * 假如有重复值呢? * *由于全排列就 ...
分类:
编程语言 时间:
2016-10-20 12:12:59
阅读次数:
190
【转至:http://blackproof.iteye.com/blog/2164260】 总结: 三个分析函数都是按照col1分组内从1开始排序 (假设4个数,第2和第3个数据相同) row_number() 是没有重复值的排序(即使两天记录相等也是不重复的),可以利用它来实现分页 比如:1、2、 ...
分类:
编程语言 时间:
2016-10-15 19:02:39
阅读次数:
192
测试环境 roster表中记录的是学生的学号以及对应的教室,多个学生可能在同一个教室,所以字段class_num有重复值 class表中记录的是教室及对应的班级名,字段class_num为唯一值 如果要查询存在学生的班级有哪些 可以通过distinct去除重复值,但这样做影响性能,所以通过子查询来得 ...
分类:
数据库 时间:
2016-10-09 17:06:53
阅读次数:
256
LinkedList:位于java.util包下 1 LinkedList概述 特点:底层数据结构是链表,增删快查询慢;实现非同步,线程不安全,效率高;有序(存取顺序一致);允许存储重复值;允许存储null值;易于实现堆栈、队列、双向队列结构; 常用构造: public LinkedList(): ...
分类:
编程语言 时间:
2016-09-25 17:30:54
阅读次数:
195