10 2012 档案

JNI 注意事项
摘要:1、导入so文件可以在项目的任意位置。static {System.loadLibrary("TestJNI");}2、定义native方法的位置必须是生成该so的项目中包下面的那个类,可以将该类打包成一个jar文件,就可以在其他的项目或包中调用so中定义的native方法了。public static native String getPath(); 阅读全文

posted @ 2012-10-22 11:18 thisAndroid 阅读(168) 评论(0) 推荐(0)

Java读取properties配置文件
摘要:Java读取properties配置文件新建需要读取的配置文件,jdbc.properties,文件内容如下:jdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost/diagnosis?useUnicode=true&characterEncoding=utf8jdbc.username=rootjdbc.password=root一、java读取项目内的properties配置文件可以增加将配置文件jdbc.properties放到项目工程的根目录下,通过调用下面的代码读取:String propertyFil 阅读全文

posted @ 2012-10-17 14:52 thisAndroid 阅读(890) 评论(0) 推荐(0)

Failed to pull selection
摘要:如果是模拟器,首先看看是不是路径里有非英文字符;如果没有一般通过重启eclipse 跟 模拟器就可以解决。 阅读全文

posted @ 2012-10-16 10:08 thisAndroid 阅读(1070) 评论(0) 推荐(0)

URL编码中的空格问题
摘要:1、有时路径中包含空格,获取得到的路径,空格被替换成了“%20”,导致路径不正确,可以通过“URLDecoder.decode”方法来解码下即可。 2、URLEncoder.encode方法可以用于编码路径。 阅读全文

posted @ 2012-10-11 15:38 thisAndroid 阅读(413) 评论(0) 推荐(0)

通过JNI加载动态dll库文件时,出现java.lang.UnsatisfiedLinkError: no XXX in java.library.path问题
摘要:有三种解决方法:1、将dll文件放到tomcat的bin目录下,再使用System.loadLibrary("XXX");加载该动态库文件。2、更改java.library.path的值方式 ①、通过“XXX.class.getClassLoader().getResource("/").getPath()”得到当前项目的路径,该路径到“classes”层,通过该路径构造path值。 ②、通过“System.setProperty("java.library.path", path)”方法重新设置library path的值。 ③、将 阅读全文

posted @ 2012-10-11 13:58 thisAndroid 阅读(3551) 评论(0) 推荐(0)

J2EE 动态修改Spring配置好的数据库密码
摘要:1、重写BasicDataSource的setPassword方法。 添加一个类,如EncryptDataSource,继承BasicDataSource,重写setPassword方法。 调用super.setPassword方法,传入更改后的密码。2、将Spring配置文件中的dataSource项的类名称更改为重写的类即可。 通过前面的两步就可以实现更改配置中的数据库密码,可以实现数据库密码的加密,提高数据库的安全性。 阅读全文

posted @ 2012-10-11 10:19 thisAndroid 阅读(759) 评论(0) 推荐(0)