- 博客(5)
- 收藏
- 关注
转载 Atomic java 线程
在java6以后我们不但接触到了Lock相关的锁,也接触到了很多更加乐观的原子修改操作,也就是在修改时我们只需要保证它的那个瞬间是安全的即可,经过相应的包装后可以再处理对象的并发修改,以及并发中的ABA问题,本文讲述Atomic系列的类的实现以及使用方法,其中包含:基本类:AtomicInteger、AtomicLong、AtomicBoolean;引用类型:AtomicRefer
2014-09-04 16:23:27
526
转载 finalize (转载http://www.majin163.com/2014/04/26/jvm-finalize/)
本文由一桩因为使用了JAVA finalize()而引发的血案入手,讲解了JVM中finalize()的实现原理和它的陷阱所在,希望能够对广大JAVA开发者起到一点警示作用。除此之外,本文从实际问题出发,描述了解决问题的过程和方法。如写模拟程序来重现问题,使用jmap工具进行分析等,希望对大家提供借鉴。本文分三个章节,先介绍实际项目中遇到的问题,随后介绍了问题重现和分析方法,最后对问题的元凶,
2014-09-02 10:43:24
809
原创 数据的删除很慢,怎么办
工作中遇到这样一个问题,删除(delete)某张表的数据时,发现很慢。使用的数据库是oracle。差不多两分钟删除了10条。分析了一下,主要是一下问题引起的。 1删除时有子查询 2有索引 3外键约束在不能truncate的情况下怎么删除比较快呢? 1优化查询条件 2每删除一定数据进行提交,commit。 3删除索引,把数据删除后重
2013-11-07 11:00:58
3588
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人