加载中
记一次bug fix:比较器错误

Comparison method violates its general contract!

2016/06/27 15:25
55
循环或递归的选择

循环就不多介绍了,简单说一下递归。程序中,递归一般是指方法(函数)调用自己。常用的递归类型有两种: 头递归 (head recursion) 是在接近方法开始处发起的递归调用。头递归是要处理的第一...

2016/06/27 15:18
54
使用try-with-resources替代try finally释放资源

1、旧社会 Java里,对于文件操作IO流、数据库连接等开销非常昂贵的资源,用完之后必须及时通过close方法将其关闭,否则资源会一直处于打开状态,直至程序停止,增加系统负担。 关闭资源的常用...

使用@Transactional(SUPPORTS)和不加@Transactional 有什么区别?

使用@Transactional(propagation = Propagation.SUPPORTS)和不加@Transactional 有什么区别?

2016/06/27 10:31
307
Java 8 你需要掌握的新特性

Java 8 是一个大的变更版本,提供了很多优秀的新功能和更好的API。可是很多同学因为教材或是工作原因,对Java自身的学习和认知还停留在 Java 6 上。所以整理一下我认为我们应该掌握的 Java 8...

2016/06/22 10:47
69
5、杂项

5.1 字符串 Java 8 中,String类只添加了一个方法:join,作用是按照指定分隔符将多个字符串组合起来,可以认为它是split方法的反操作。 String joined = String.join("/", "usr", "local",...

2016/06/22 10:39
31
4、并发增强

4.1 概述 这部分用的不多,仅简单记录一下新特性 4.2 原子值 4.2.1 更新方法 Java 8 增加了两个新方法 updateAndGet 和 accumulateAndGet 用于更新原子类的值,取代老API的循环方式。 Atomic...

2016/06/22 10:36
86
3、全新的日期时间 API

3.0 前言 不论做什么系统的开发,处理时间都是我们无法绕不过去的一道坎。 在 Java 世界里,java.util.Date 类应该是大多数人最早学习和使用的处理日期时间 API。这个类诞生于 Java 1.0 ,负...

2016/06/22 10:34
59
2、Stream API

2.1 概述 Steam API 是 Java 8 中全新的特性,它基于Lambda 表达式,对集合(Collection)的各种操作进行了大幅度的增强,极大的提高了编码的效率和程序的可读性。 Stream API 提供串行和并行...

2016/06/22 10:25
43
1、Lambda 表达式基础

1.0 前言 lambda 表达式是 java 8 中最引人注目的新特性,但是它自身的概念并不好理解,为了更好的掌握它,我们必须先了解一下函数式编程。网上关于这方面的介绍有很多,但是大多说的含糊不清...

2016/06/22 10:15
59
Gradle配置

设置是否下载源码和文档 eclipse.classpath {     // settings for downloading sources and Javadoc:     downloadSources = true     downloadJavadoc = false } 设...

2015/02/05 22:07
494
logback配置

<?xml versoin="1.0" encoding="UTF-8"?> <configuration scan="true" scanPeriod="60 seconds" debug="false">     <!-- 上下文属性 -->     <property name="LOG_BASE" ...

2014/10/28 15:32
36
字节码描述符

字节码描述符和源码的对应

2014/10/27 10:58
9
类加载

类加载器作用: 将.class文件加载到JVM。 类加载步骤: 装载(Loading):由类加载器执行,查找.class文件并读入二进制数据; 链接(Linking): Ø 验证字节码(因为.class文件有固定...

2014/07/31 15:30
42
java编码

java的默认编码是unicode,所有编译后的class文件都是以unicode格式保存的。 编译时,如果没指定编码格式,javac.exe使用操作系统默认的编码格式。jdk将默认编码转为unicode格式存储在内存中...

2014/07/01 11:45
87
Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required

升级mybatis后改用mybatis-spring-1.2.0, 再其它配置均未修改的情况下运行出错,错误信息为:Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required 从SqlSessionDaoSupport ...

2014/03/12 13:35
2.7K
mina2 笔记

http://www.iteye.com/topic/1112123 http://dongxuan.iteye.com/blog/901689 http://scholers.iteye.com/blog/1452780 基本流程 1、服务端监听端口是否有连接建立,接收到请求,创建IoSessi...

2014/03/12 13:35
42
spring异常与事务回滚

默认情况下,spring框架只捕获RuntimeException异常及其子类;对于Exception异常是不会回滚的,如果相让Spring来改变这种默认的行为,那么可以在相应的方法上面加入@Transactional(rollback...

2014/03/12 13:35
68
Spring + MyBaits 日志初始化两遍的问题

偶然发现一个问题,记录一下以备查询。 问题:系统启动时发现日志初始化了两次 14:28:04.798 [main] DEBUG org.apache.ibatis.logging.LogFactory - Logging initialized using 'class org....

2014/03/12 13:35
367

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部