03 2018 档案

快速失败(fail-fast)和安全失败(fail-safe)的区别
摘要:java.util包下面的所有的集合类都是快速失败的,而java.util.concurrent包下面的所有的类都是安全失败的。快速失败的迭代器会抛出ConcurrentModificationException异常,而安全失败的迭代器永远不会抛出这样的异常。 快速失败示例 fail-fast机制, 阅读全文

posted @ 2018-03-20 12:02 米虫爱喝咖啡 阅读(188) 评论(0) 推荐(0)

Comparable和Comparator接口
摘要:Comparable 是排序接口;若一个类实现了 Comparable 接口,就意味着 “该类支持排序”。而 Comparator 是比较器;我们若需要控制某个类的次序,可以建立一个 “该类的比较器” 来进行排序。 1.若一个类实现了Comparable 接口,实现 Comparable 接口的类的 阅读全文

posted @ 2018-03-20 10:56 米虫爱喝咖啡 阅读(127) 评论(0) 推荐(0)

MyBatis---动态 SQL
摘要:1.if 2.choose, when, otherwise 3. where 4.set 5.trim 假如说name和gender的值都不为null的话打印的SQL为:select * from user where name = 'xx' and gender = 'xx' 假如说name和g 阅读全文

posted @ 2018-03-19 16:01 米虫爱喝咖啡 阅读(127) 评论(0) 推荐(0)

Java内存溢出和内存泄露
摘要:原文地址:http://wade6.iteye.com/blog/1842907 一、为什么要了解内存泄露和内存溢出? 1、内存泄露一般是代码设计存在缺陷导致的,通过了解内存泄露的场景,可以避免不必要的内存溢出和提高自己的代码编写水平; 2、通过了解内存溢出的几种常见情况,可以在出现内存溢出的时候快 阅读全文

posted @ 2018-03-19 14:07 米虫爱喝咖啡 阅读(144) 评论(0) 推荐(0)

导航