自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 正则表达式:表达式的递归匹配及非贪婪模式的效率 【转】

引言本文将逐步讨论一些正则表达式的使用话题。本文为本站基础篇之后的扩展,在阅读本文之前,建议先阅读正则表达式参考文档一文。1. 表达式的递归匹配<iframe id="aswift_1" style="left: 0; position: absolute; top: 0;" name="aswift_1" frameborder=...

2013-08-14 19:08:54 112

原创 jstring, String, char* 变换函数【转】

#include <malloc.h>#include <string.h>#include <stdlib.h>#include <vcclr.h>using namespace System;using namespace System::Text;// jstring To StringString^ jstringToStr(JNIEnv...

2013-03-06 09:45:21 150

原创 Java调用DLL

需要工具dllexp查看DLL内部方法名称需要工具depends查看DLL的依赖包 一。网上开源的工具JNative可以直接调用,但官方只支持32位的,有开源JNativeCPP的源码,没玩过CPP,不知道能否编译出64的 二。JNA调用DLL不需要中间DLL,直接调用即可import com.sun.jna.Library;import com.sun.jna...

2013-03-05 19:42:27 123

原创 WebService与C#传输导致“\r”丢失

Java搭建的WebService服务端   C#.net调用  C#传递的字符串中包含“\r\n”,Java获得的只有\n,\r丢失。  用Base64转码    获取后再解码 解决 编码new sun.misc.BASE64Encoder().encode(bstr); 解码sun.misc.BASE64Decoder decoder = new sun.m...

2012-05-03 16:15:33 451

原创 tomcat相对路径

windows中 通过startup.bat启动tomcat  默认的读取文件路径是 bin目录 通过服务启动tomcat 默认读取文件路径是 C:\windows\system32目录,但日志仍在bin目录  ...

2012-04-06 20:33:48 151

原创 tomcat访问日志,关闭服务的stdout日志

tomcat有两类日志  一个访问日志  一个运行日志 默认不开启访问日志 需要在conf/server.xml中打开<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"                 prefix="localhost_access_log." s...

2012-04-06 20:30:12 1680 1

原创 java.lang.ClassCastException:org.apache.catalina.util.DefaultAnnotationProcessor

org.apache.jasper.JasperException: java.lang.ClassCastException:org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to org.apache.AnnotationProcessor         at org.apache.jaspe...

2012-03-31 19:17:10 71

原创 axis2 pojo服务端架设

下载axis2 解压缩axis2.war下载tomcataxis2.war文件放到tomcat\webapps目录下启动tomcat 把不带包名的JavaName.class文件放到tomcat\webapps\axis2\WEB-INF\pojo  目录下(pojo目录不存在,则新建) 访问http://localhost:8080/axis2/services/li...

2012-03-30 20:25:05 99

原创 Sun的JDK里获取当前进程ID的方法(hack)【转】

Java标准库里常见的公有API确实是没有获取当前进程的ID的方法,有时候挺郁闷的,就是需要自己的PID。 于是有各种workaround,其中有很靠谱的通过JNI调用外部的C/C++扩展,然后调用操作系统提供的相应API去获取PID;也有些不怎么靠谱的hack。这里要介绍的就是后者之一,只在Sun JDK或兼容的JDK上有效的方法。 代码例子如下:Java代码imp...

2010-11-16 09:33:58 185

原创 实时股票数据获取方式【转】

看到一篇接口的文章,转过来。股票数据的获取目前有如下两种方法可以获取:1.http/javascript接口取数据2.web-service接口1.http/javascript接口取数据1.1Sina股票数据接口以大秦铁路(股票代码:601006)为例,如果要获取它的最新行情,只需访问新浪的股票数据接口:http://hq.sinajs.cn/...

2010-08-17 13:14:33 118

原创 字符串个别字符乱码

遇到字符串在内存中正常显示,输出却乱码的情况。一直以为GB2312和GBK通用,这次经过几次调试,发现还gb2312编码还需要转码GBK才能正常显示。new String(str.getBytes("GB2312"),"GBK");...

2010-08-09 15:23:24 346

原创 Java质量检测评估工具[转]

Java代码质量检测评估工具“五大” 代码分析领域:* 编码风格* 冗余代码* 代码覆盖率* 依赖项分析* 复杂度监控一下列举了一些目前比较流行的工具。网址后面列出了其PR值,可以反映此工具的流行度。1、编码风格CheckStyleHome page: http://checkstyle.sourceforge.net/ (6)对应的eclipse插...

2010-05-26 10:09:00 78

log4j日志输出到文本时乱码解决

平时log4j配置文件直接拷贝过来使用,没发现问题。今天找了一段代码过来,发现控制台输出正常,文本日志文件出现乱码。在log4j.properties中log4j.appender.Root.File参数上面加入下面一行解决log4j.appender.Root.Encoding=UTF-8zhxy...

2010-05-04 13:11:31 472

数据库插入记录时,获取主键值

插入数据库数据时,要获取该记录的主键,网上搜集到一个方法Statement的属性Statement.RETURN_GENERATED_KEYSstmt = con.prepareStatement(sql, Statement.RETURN_GENERATED_KEYS);stmt.execute(); ResultSet rs = stmt....

2010-03-22 11:50:03 155

不常用的正则规则---java笔记

非捕获组规则小括号后跟问号的都为非捕获组 (?),不能用$1获取。(?=X ) 零宽度正先行断言。仅当子表达式 X 在 此位置的右侧匹配时才继续匹配。例如,\w+(?=\d) 与后跟数字的单词匹配,而不与该数字匹配。此构造不会回溯。(?!X) 零宽度负先行断言。仅当子表达式 X 不在 此位置的右侧匹配时才继续匹配。例如,例如,\w+(?!\d) 与后不跟数字的单词匹配,而不...

2010-03-19 14:47:08 102

正则排除字符串---java笔记

使用正则式想匹配的字符串中排除一个字符串((?!Name:).)*排除"Name:"字符串。zhxy

2010-03-17 18:11:42 151

正则匹配堆栈异常---java笔记

使用正则式遇到异常Exception in thread "main" java.lang.StackOverflowError at java.util.regex.Pattern$GroupHead.match(Pattern.java:4166) at java.util.regex.Pattern$Branch.match(Pattern.java:4114)运行参数设...

2010-03-17 18:08:29 435

空空如也

空空如也

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

TA关注的人

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