Java 对象锁和类锁全面解析

最近工作有用到一些多线程的东西,之前吧,有用到synchronized同步块,不过是别人怎么用就跟着用,并没有搞清楚锁的概念。最近也是遇到一些问题,不搞清楚锁的概念,很容易碰壁,甚至有些时候自己连用没用对都不知道。 今天把一些疑惑都解开了,写篇文章分享给大家,文章还算比较全面。当...

2017-10-13 14:17:41

阅读数:116

评论数:0

JDK7 与 JDK8 中 HashMap 的实现

JDK7中的HashMap HashMap底层维护一个数组,数组中的每一项都是一个Entry transient Entry[] table; 我们向 HashMap 中所放置的对象实际上是存储在该数组当中; 而Map...

2017-10-13 11:49:35

阅读数:136

评论数:0

介绍 Java 中的内存泄漏

Java语言的一个关键的优势就是它的内存管理机制。你只管创建对象,Java的垃圾回收器帮你分配以及回收内存。然而,实际的情况并没有那么简单,因为内存泄漏在Java应用程序中还是时有发生的。 下面就解释下什么是内存泄漏,它为什么会发生,以及我们如何阻止它的发生。 ...

2017-10-13 11:45:49

阅读数:84

评论数:0

Spring,为内部方法新起一个事务,此处应有坑

事务的作用,使我们操作能够连贯起来。而spring则是提供了一个更简单的方法,只要使用 @Transactional 一个注解,就可以保证操作的连贯性了。 普通用法,稍后再说,这里要说的是: 在最外面的方法中,有一个@Transactional 的注解,当有抛出异常时,则进行回滚...

2017-10-13 10:16:09

阅读数:97

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭