自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(10)
  • 收藏
  • 关注

2.3 锁

当我们需要给类增加单个状态变量时,可以使用线程安全对象来保证线程安全。但是当变量超过一个时,可能会出问题。 下面这个例子说明了当我们需要在servlet中使用缓存提高性能时可能导致的问题。我们使用lastNumber和lastFactors两个AtomicReference对象来保证线程安全。 [code="java"] @NotThreadSafe public class Unsafe...

2012-02-19 17:50:38 109

原创 [转]如何在Windows环境下下载Android4.0的源码

1. 下载安装 msysgit http://code.google.com/p/msysgit/downloads/list 下载后, 安装, 一路next下去, 用默认配置 2. 安装完成后, 双击GitBash图标 mkdir androd_4.0_sdk_src_dir cd androd_4.0_sdk_src_dir 3. 克...

2011-12-04 20:46:33 96

2.2 线程中的原子性

如果我们给一个无状态的类添加一个状态,会发生什么情况?让我们加上一个计数器看看: [code="java"]@NotThreadSafe public class UnsafeCountingFactorizer implements Servlet { private long count = 0; public long getCount() { return co...

2011-10-06 20:33:01 97

2.1. 什么是线程安全?

准确定义线程安全是件棘手的事情。学术性的定义过于复杂,而本文只想给出一些实践方面的指导。Google给出的答案是: . . . can be called from multiple program threads without unwanted interactions between the threads.(当多个线程访问时没有不恰当的交互) . . .may be called ...

2011-10-06 10:19:52 103

原创 conversion to dalvik format failed with error 1的解决办法

android低版本工程(如1.5)放到高版本环境中(如2.2)可能会上述错误,解决方法如下: 1。 如果不修改android sdk版本,则使用project clean 命令作用于某工程即可。 (该处理方式只是在高版本中兼容了低版本工程,未真正意义上的升级) 2。 如果修改android sdk版本,则需要以下几个步骤: 1)修改SDK ...

2010-11-07 17:44:17 196

java读取文件内容的函数

public static String readFile(String fileName) { String output = ""; File file = new File(fileName); if (file.exists()) { if (file.isFile()) { try { BufferedReader input = ...

2010-04-19 13:15:55 151

Oracle 查询并删除重复记录的SQL语句 收藏

Oracle 查询并删除重复记录的SQL语句 收藏 ORACLE重复数据的查询与删除是我们经常会遇到并且需要处理的问题,虽然经常有用到,方法也很多.但是并不想整理出来,因此转贴相关文章供参考. 查询并删除重复记录的SQL语句 查询及删除重复记录的SQL语句 1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select * from people...

2010-03-25 11:50:34 96

原创 关于复选框的验证与jsp取值

表单如下: 全选 A B C D E F 全选及验证javascript如下: function checkAllBox(obj){ var answer= document.getElementsByName("answer"); if(obj.checked==true){ for(var i=0;i...

2009-07-19 14:45:24 188

原创 判断是数值函数IsInteger

function IsInteger(string) { var integer; integer = parseInt(string); if (isNaN(integer)) { alert("下拉显示顺序必须为数字!"); return false; } else if (integer.toString().length==string....

2009-05-15 09:54:33 308

原创 一个有意思的java重载与多态问题

在论坛上看到的一个例子,代码如下 public class SuperClass { private int value; public void method(SuperClass p){ this.value+=p.value; } public void addValue(int v){ value+=v; } public int getValue(){ retur...

2008-12-25 00:16:53 85

空空如也

空空如也

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

TA关注的人

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