分类: 学习预览模式: 普通 | 列表
09-04
18

web service :IP查询

String ipprovince = "";
        String ip = "58.214.5.162";
        try {

            // URL url=new
            // URL("http://www.youdao.com/smartresult-xml/search.s?type=ip&q=58.214.5.162");
            URL url = new URL("http://whois.pconline.com.cn/ip.jsp?ip=" + ip);
            HttpURLConnection connect = (HttpURLConnection) url
                    .openConnection();

查看更多...

Tags: web service

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 393
近日做了个项目,数据持久层用的是hibernate.第一次用它就发现这是一个很好的东西.但是难免会碰到问题.
问题:
因项目需要,我要做一个通用的查询页面,这里用到一个SQL模板,开始我试了一下,成功.但是后来真正想查询的时候,问题出现了!错误信息如下:
org.hibernate.MappingException: No Dialect mapping for JDBC type: 3
at org.hibernate.dialect.TypeNames.get(TypeNames.java:56)
at org.hibernate.dialect.TypeNames.get(TypeNames.java:81)
at org.hibernate.dialect.Dialect.getHibernateTypeName(Dialect.java:192)
at org.hibernate.loader.custom.CustomLoader.getHibernateType(CustomLoader.java:170)
at org.hibernate.loader.custom.CustomLoader.autoDiscoverTypes(CustomLoader.java:138)

查看更多...

Tags: Dialect decimal long

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 487
09-04
06

Java判断中文的方法

1、
  int count = 0;
  String regEx = "[\\u4e00-\\u9fa5]";
  // System.out.println(regEx);
  String str = "字符串";
  // System.out.println(str);
  Pattern p = Pattern.compile(regEx);
  Matcher m = p.matcher(str);
  System.out.print("提取出来的中文有:");

查看更多...

Tags: 中文

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 405
09-03
20

在Java中读写UTF-8编码文件的中文问题

昨天下午写代码,需要生成一个XML文件,以取代原来那种HTML的碎片方式。但是写出来的文件用浏览器打开后都是乱码。我已经在XML的最前面加上了
<?xml version="1.0" encoding="UTF-8"?>
而且浏览器的编码也是UTF-8的,这就排除了浏览器的问题。
再用VIM打开,发现用GB2312看是没问题的,换成:set encoding=UTF-8以后开始乱码
这时我尝试将字符串转码后写入文件,但在UTF-8,GBK和ISO8859_1中间怎么转也没有用。
忽然想起前几天yiyayoyo同学和我提过Java写文件默认编码的问题,于是开始google,发现我用的写文件的方式无法指定编码,于是换用另一种写文件的方式指定UTF-8,遂搞定。代码如下:

老代码:
PrintWriter pw = new PrintWriter(new FileWriter(path));

查看更多...

Tags: UTF-8

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 491
09-03
19

BLCMS后期

BLCMS开发到后期,人员流动性比较大,项目管理和协作起来很不方便。

其实,在后期考虑这个问题就比较麻烦了,因为架构已经确定,很难再更改架构去适应人员分配问题

建议:
1,分模块开发,每一模块封装为jar包,并存储在服务器端,在服务器端配置好jar包的路径信息就可以了,项目中是看不到封装好的jar包的

2,考虑使用svn控制器,即使出现了你所说的同事在代码里面做手脚也没关系,可以随时恢复到任意历史版本

Tags: BLCMS 后期

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 299
09-03
16

tomcat免安装包启动指令

service install tomcat6

Tags: TOMCAT

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 287