- 浏览: 15211 次
- 性别:
- 来自: 上海
最新评论
-
飘影飞梦:
那个网页不能下载
Eclipse3.2中使用Jad反查看Class文件 -
daixu2008:
嗯,不错 加深一下
SQLMap介绍 -
zhufeng1981:
支持一下。
SQLMap介绍
文章列表
volatile关键字
- 博客分类:
- Java
volatile是java提供的一种同步手段,只不过它是轻量级的同步。因为volatile只能保证多线程的内存可见性,不能保证多线程的执行有序性。
而最彻底的同步要保证有序性和可见行,例如 synchronized。任何被volatile修饰过的变量,都不拷贝副本到工作内存,任何修改都及时写在主存。
因此对于volaile修饰的变量的修改,所有线程马上就能看到,但是volatile不能保证对变量的修改是有序的。
示例:
1,用keytool生成私钥和公钥证书
生成密钥库:
keytool -genkey -alias privatekeystore -keystore private.keystore -storetype JKS -keyalg rsa -dname "CN=China ,OU=fan Unit, O=fan, L=shanghai, S=shanghai, C=China" -storepass 123456 -keypass 111111 -validity 3650
注: keypass 是私钥的密码
导出公钥证书
key ...
样题一:
class P {
private int val = 10;
public void output() {
System.out.println("P.output(),val+" + val);
}
public P() {
System.out.println("P constructor");
output();
}
}
public class A extends P {
private int ...
1,SQLMap API
a,queryForObject(String id, Object paramObject, Object resultObject)方法,取一条记录并放入一个对象。
b,queryForList(String id, Object paramObject)方法,取多条记录并放入对象列表。
c,queryForMap(String id, Object paramObject, String keyProp)方法,取多条放入Map。keyProp:resultMap映射的属性。
d,insert(String id, Object ...
1,引用必须jar包:ibatis2-common-2.1.7.597.jar ibatis2-sqlmap-2.1.7.597.jar commons-logging-1.1.1.jar
jdbc驱动jar包:ojdbc14.jar 或者classes12.jar (jar包位于:%ORACLE_HOME%jdbc\lib)
2,配置sqlMapConfig.xml 和 sqlMap.xml
sqlMapConfig.xml配置如下:
<?xml version="1.0" encoding="UTF-8&quo ...
log4j有记录器(loggers)、输出源(appenders)、级别(levels)、布局(layouts)4个部分组成。
1,记录器
调用log4j的logger.getLogger()方法将会得到一个logger的实例。如果一个应用中能够包含了上千个类,那么几乎需要上千个logger实例。
...
1.1. 下载
1. 从http://www.kpdus.com/jad.html下载jadnt158.zip。
2. 从http://jadclipse.sourceforge.net/下载jadclipse_3.2.0.jar
1.2. 安装和配置
1. 将jadnt158.zip解压,拷贝jad.ex到%JAVA_HOME%\bin\目录下。
2. 安装插件jadclipse_3.2.0.jar(将此文件拷到eclipse的plugins目录下,或者【推荐】按照我介绍的eclipse插件安装方法安装)。
...
- 2008-07-08 09:52
- 浏览 2258
- 评论(1)