自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

Java 多线程同步问题的探究(三、Lock来了,大家都让开【1. 认识重入锁】)

在上一节中, 我们已经了解了Java多线程编程中常用的关键字synchronized,以及与之相关的对象锁机制。这一节中,让我们一起来认识JDK 5中新引入的并发框架中的锁机制。我想很多购买了《Java程序员面试宝典》之类图书的朋友一定对下面这个面试题感到非常熟悉:问:请对比synchronized与java.util.concurrent.locks.Lock 的异同。答案:主要相同点:Lo...

2010-03-16 10:51:21 95

Java 多线程同步问题的探究(二、给我一把锁,我能创造一个规矩)

在上一篇中,我们讲到了多线程是如何处理共享资源的,以及保证他们对资源进行互斥访问所依赖的重要机制:对象锁。本篇中,我们来看一看传统的同步实现方式以及这背后的原理。很多人都知道,在Java多线程编程中,有一个重要的关键字,synchronized。但是很多人看到这个东西会感到困惑:“都说同步机制是通过对象锁来实现的,但是这么一个关键字,我也看不出来Java程序锁住了哪个对象阿?“没错,我一开始也是对...

2010-03-16 10:36:18 110

Java多线程同步问题的探究(一、线程的先来后到)

众所周知,在Java多线程编程中,一个非常重要的方面就是线程的同步问题。关于线程的同步,一般有以下解决方法:1. 在需要同步的方法的方法签名中加入synchronized关键字。转载注明出处:http://x- spirit.iteye.com/、http: //www.blogjava.net/zhangwei217245/ 2. 使用synchronized块对需要进行同步的代码段进行同步...

2010-03-16 10:21:49 117

SQL优化34条[SQL收藏]

我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享! (1)      选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如...

2010-03-09 09:29:53 71

J2EE开发注意事项

1.页面展现层 1.每个input输入框都必须设置maxlength。texaArea没有maxlength这个属性,所以必须使用js来控制用户输入的长度。 2.对于数据显示列表,必须定义每列的宽度,必须强制截取每列的长度,在TITLE显示每列的全部数据。 3.必须在用户指定的分辨率下进行测试,如1024*768。 4.尽量在firefox下做测试,这样能尽量兼容各个浏览器。 5.页面上的地址原则...

2010-03-04 11:07:35 80

JS限制textarea的长度

由于TEXTAREA没有maxlength,不能这样限制textarea长度, 但通过JAVASCRIPT 就能实现到<script> function limitLength(obj, length) { var desc = obj.value; obj.value = substr(obj.value,length); ...

2010-03-04 11:04:48 106

jbpm4.0用户指南(中文版)

jbpm4.0用户指南(中文版),最新的,值的一看

2009-07-15

Maven权威指南中文版

Maven,权威指南,中文版,学习Maven的一本好书

2009-07-13

Struts2权威指南 --李刚 著

Struts2权威指南下载 --李刚 著,很不错一本struts2

2009-07-11

Hibernate Annotations参考手册

Hibernate Annotations 参考手册 中文版 以后不用写.hbm.xml文件了!

2009-06-13

深入浅出Struts2 Starting Struts2

深入浅出Struts2 Starting Struts2 中文版

2009-06-13

richfaces参考手册

richfaces参考手册 英文 seam jsf

2009-04-30

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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