
java
iteye_1344
这个作者很懒,什么都没留下…
展开
-
org.apache.commons.lang常用类与方法总结
commons.lang,commons.io这两个开发包对开发人员来说最好熟悉一下,能够加快开发效率,同时对代码质量的提供一定的保证,下面介绍一下这两个包:commons.lang包1. org.apache.commons.lang.ArrayUtils:用于对数组的操作,如添加、查找、删除、子数组、倒序、元素类型转换2. org.apache.commons.la...原创 2012-03-12 18:32:00 · 462 阅读 · 0 评论 -
字符串通过gzip压缩到base64编码
方法如下:有两种实现,一种利用原生Java API,另外使用Apache common---->IOUtils//测试通过gz压缩->base64编码后字符串String queryString = "I am still alive";ByteArrayOutputStream bos = new ByteArrayOutputStream();Base64O...原创 2013-08-09 18:01:41 · 1751 阅读 · 0 评论 -
Java IO
待续... 参考《深入分析 Java 中的中文编码问题》原创 2013-08-08 22:48:16 · 66 阅读 · 0 评论 -
Java Collection简单总结
集合:Map-Set之间联系Map集合的所有key集中起来,这些key就是一个set集合利用Entry<K,V>实现将Set改造成Map HashMap与HashSetHashSet采用hash算法决定集合元素的存储位置,HashMap把value当成key的附属值集合存储中的非对象本身,而是存储的是对象的引用,引用指向实际的java对象 Hash...原创 2013-08-08 22:40:38 · 93 阅读 · 0 评论 -
正则Pattern、Matcher
Pattern类: 用于创建一个正则表达式,也可以说创建一个匹配模式,它的构造方法是私有的,不可以直接创建,但可以通过Pattern.complie(String regex)简单工厂方法创建一个正则表达式Matcher类: Pattern.matcher(CharSequence input)返回一个Matcher对象. Matcher类的构造方法也是私有的,...原创 2013-07-31 22:54:58 · 173 阅读 · 0 评论 -
java程序员基本技能
贴一下邱总写的java程序员的基本技能,复习复习.... Java基础: Collection: Set(HashSet,LinkedHashSet,SortedSet,TreeSet),Map(HashMap,LinkedHashMap,SortedMap,TreeMap,ConcurrentHashMap),List(ArrayList,LinkedList),Qu...原创 2013-07-24 22:59:23 · 133 阅读 · 0 评论 -
Spring+DBUnit+H2----项目单元测试
今天够郁闷的,早上调好的代码,到中午调试不同了,分析不出问题,H2的JDBC报错:org.h2.jdbc.JdbcSQLException: Timeout trying to lock table XXX,很是郁闷,居然是锁表了,我什么操作都没干... 然后只能从H2的链接入手了,原始的连接为:jdbc:h2:~/lobbystat3,不确定...原创 2013-05-29 13:29:18 · 322 阅读 · 0 评论 -
DBUnit与H2内存数据库结合(单元测试)
DBUnit是JUnit的一个扩展,对于数据库驱动的项目而言(基本上所有的Web项目都是数据库驱动的),对于服务层的单元测试非常麻烦,因为 不能保证每次测试时数据库都是同一个状态,所以开发者不敢写断言(assertEquals())。我个人也是因为这个原因所以对驱动测试开发总是敬而远 之。 有了DBUnit,一切都变了,DBUnit的目的就是在每个...原创 2013-05-27 19:18:41 · 752 阅读 · 0 评论 -
Bloom Filter分析(转)
Bloom Filter是由Bloom在1970年提出的一种多哈希函数映射的快速查找算法。通常应用在一些需要快速判断某个元素是否属于集合,但是并不严格要求100%正确的场合。一. 实例 为了说明Bloom Filter存在的重要意义,举一个实例: 假设要你写一个网络蜘蛛(web crawler)。由于网络间的链接错综复杂,蜘蛛在网络间爬行很可能会形成“环”。为了避免形成“环”,就需要知...原创 2012-04-16 16:58:55 · 106 阅读 · 0 评论 -
Apache Commons常用类与方法介绍(案例分析-包含源代码)
附件介绍Commons常用包介绍,还有包含案例代码,源代码缺少包请到http://commons.apache.org/下载,包括Commons Lang、Commons BeanUtils、Commons IO、Commons Collections等详细用法...原创 2012-04-10 08:52:03 · 199 阅读 · 0 评论 -
Map根据Value排序
Map的特性 Map是Key-Value的架构集合体,而Key属于Set的架构,也就是说Key值是唯一的,而Value值是可以重复;一般常用的Map结构是HashMap与TreeMap,其中TreeMap是Key有序的,如果需要Key有序则选择使用TreeMap,一般来说,考虑效率问题,则使用HashMap。 import java.util.ArrayList;imp...原创 2013-03-14 12:06:49 · 375 阅读 · 0 评论