- 博客(10)
- 资源 (5)
- 问答 (1)
- 收藏
- 关注
转载 JNI 中文字符串转换乱码的处理
这两天在学习使用jni,在java程序中,调用海量词典的dll。利用jni的GetStringChars函数和NewString函数时,遇到了中文乱码的问题,折腾了一个晚上。查阅了一些资料,总结如下: 一.相关概念 java内部是使用16bit的unicode编码(UTF-16)来表示字符串的,无论中文英文都是2字节; jni内部是使用UTF-8编码来表示字符串的,UTF-8是变长编码的u
2012-02-16 11:42:47 2207
原创 JAVA反射的例子
String str="com.spring.event.Admin"; Class c=Class.forName(str); Object obj=c.newInstance(); // 这里是里设置属性的值 Method m = c.getMethod("setId",new Class[]{Class.forName("java.lang.Stri
2012-02-16 11:41:36 372
原创 mysql数据库表,如何建外键
alter table 表名 add constraint FK_ID foreign key(你的外键字段名) REFERENCES 外表表名(对应的表的主键字段名);
2012-02-16 11:40:56 613
原创 JNI GetFieldID属性类型的判断
例如: public class INFO { short backup_type; //备份的方式 int intervel; String reserved_char; //保留字符,留作以后扩展 INFO() { backup_type = 0; intervel =
2012-02-16 11:40:00 448
转载 AOP与IOC,简单理解spring
使用ioc的好处就是可以修改配置而不用重新编译. class A { int a; int b; int add(){ return a+b; } public void seta(int a){this.a=a;} public void setb(int b){this.b=b;} } a和b的值就可以在指定的xml文件里修改.
2012-02-16 11:37:09 384
原创 MYSQL相关导入导出学习(mysqldump)
导出整个cms_nms数据库(包括新建cms_nms表) D:\mysql-5.1.45-win32\bin>mysqldump -h 192.168.5.100 -ucms -pcms -B cms_nms > d:\db.sql 导出整个cms_nms数据库(不包括新建cms_nms表) D:\mysql-5.1.45-win32\bin>mysqldump -h
2012-02-16 11:36:29 382
转载 java程序打包发布成exe(转载)
本说明只是基于用java的GUI程序. 用myeclipse将项目myswt做成jar包myswt.jar(见注释1) 或用netbeans将项目myswt做成jar包myswt.jar(见注释2) 在你安装jre的机子上你可以直接双击运行myswt.jar 但是在客户机上没有安装jre时,是不能运行myswt.jar包的 此说明将教你如何将m
2012-02-16 11:34:58 755
原创 读取TXT文件中文乱码问题
原先用BufferedReader b=new BufferedReader(new FileReader(path));的时候遇到中文的话会产生乱码; 代码改为: InputStreamReader read = new InputStreamReader(new FileInputStream(path), "GB2312"); Buffere
2012-02-16 11:34:25 419
原创 java中Map,HashMap使用注意
今天在写程序的时候用到了一个Map>; 程序中用到了递归,大致写个框架吧: private void do(List list){ /* ……中间是一系列的逻辑过程 */ map.put(num,list); //list.clear();
2012-02-16 11:33:56 399
原创 java split(".");注意事项
如字符串:http://www.vvcc.abc.com:8080/ 以“.”分割为字符串数组时,方法如下: String domainNam="http://www.vvcc.abc.com:8080/"; String[] splitStr = domainNam.split("\\."); 必须经过转义后才能分割,单纯的以domainNam.split(".");分割
2012-02-16 11:32:51 382
mina客户端读取从服务器返回消息的问题
2015-09-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人