java
文章平均质量分 81
hanqunfeng
这个作者很懒,什么都没留下…
展开
-
JIRA REST API ---- JAVA
最近在搞自动化监控,有一项功能就是监测到异常情况时自动创建jira工单,于是乎对JIRA REST API 做了一些调研,其提供两种使用方式,一种是在项目中引入客户端封装包jira-rest-java-client-2.0.0-m2.jar,另一种是直接使用JIRA REST API 提供的curl命令行方式处理。参考资料:https://docs.atlassian.com/jira/R...原创 2015-09-24 15:51:50 · 2492 阅读 · 3 评论 -
汉字转换拼音
package com.netqin.data.weather;import java.util.Iterator;import java.util.LinkedHashMap;import java.util.Map;import java.util.Set;public class CharacterToPinyin {/*** @param args*/public static...2009-07-24 21:25:00 · 111 阅读 · 0 评论 -
java验证日期格式
public static boolean checkDate(String date) {String eL = "^((\\d{2}(([02468][048])|([13579][26]))[\\-\\/\\s]?((((0?[13578])|(1[02]))[\\-\\/\\s]?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))[\\-...2009-07-24 21:02:00 · 104 阅读 · 0 评论 -
Java中执行Shell(.sh)和windows批量处理(.bat)
原文之地:http://blog.csdn.net/Nicolas_Yang/archive/2008/12/12/3504480.aspx【JAVA 中执行Shell】 jShell.java /* * jShell.java * class jShell is used for executing shell command * USAGE: * jShell obj=new jS...2009-07-21 21:39:00 · 279 阅读 · 0 评论 -
java.util.Date 与java.sql.Date相互转换
1.java.util.Date to java.sql.Datejava.sql.Date sqlDate = new java.sql.Date(new java.util.Date().getTime());2.java.sql.Date to java.util.Datejava.sql.Date sqlDate = ……;java.util.Date util...2009-07-21 10:57:00 · 82 阅读 · 0 评论 -
String与InputStream相互转换
1.String to InputStreamString str = "String与InputStream相互转换";InputStream in_nocode = new ByteArrayInputStream(str.getBytes()); InputStream in_withcode = new ByteArrayInputStream(str.getBytes("UTF-...2009-07-20 18:48:00 · 110 阅读 · 0 评论 -
巧用系统属性
我们都曾在项目中使用过.properties,比如多语言支持,参数配置等等,一般都是name=value的形式,然后系统的其它地方对其引用。原始方式举个例子,spring配置文件里配置一个数据源,这里只是举例,实际使用时推荐使用JNDI: <bean id="dataSource"class="org.apache.commons.dbcp.BasicDataSource" ...2009-07-15 11:22:00 · 83 阅读 · 0 评论 -
中文与acsii码相互转换方法
在开发时,经常会用到多语言支持的问题,常用的解决方案是将各个语言文字放到properties文件中,但中文是需要转为ascii的,一般来说常用的解决方案有以下几种:一.jdk的native2ascii 举例: 1.转换一行文字进入jdk的bin目录,双击native2ascii.exe,输入“你好”,【回车】,屏幕上显示\u4f60\u597d2.转换一个文件cmd命令行中执行...2009-07-13 17:59:00 · 285 阅读 · 0 评论 -
jdk1.5泛型介绍
原文地址:http://www.matrix.org.cn/resource/article/44/44344_Java+Generics 一.什么是Generics? Generics可以称之为参数类型(parameterized types),由编译器来验证从客户端将一种类型传送给某一对象的机制。如Java.util.ArrayList,编译器可以用Generics来保证类型安全。...2009-07-11 09:42:00 · 71 阅读 · 0 评论 -
java反射介绍
一。课程:检查类 1.获得Class对象 得到Class对象Class c = mystery.getClass(); 得到超类的Class对象TextField t = new TextField(); Class c = t.getClass(); Class s = c.getSuperclass(); 通过类名获得Class对象Strin...2009-07-10 14:31:00 · 66 阅读 · 0 评论 -
正则——验证时间
function CheckTime() { var checkValue = new RegExp ("^\[0-2]{1}\[0-3]{1}:\[0-5]{1}\[0-9]{1}:\[0-5]{1}\[0-9]{1}") ; var stControl = document.getElementById("txtStartTime") ; var stValue = stControl.val...2009-09-03 13:05:00 · 79 阅读 · 0 评论 -
JAVA压缩与解压缩--zip
通过java打zip包或者解压zip包,没什么特别的,jdk已经提供了API。 一。批量文件打压缩与解压缩,打好的zip包可以使用winrar进行解压import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.ByteArrayInputStream;import...原创 2011-03-03 16:52:47 · 118 阅读 · 0 评论 -
Thrift--JSClient
thrift提供了基于jquery--ajax的客户端调用方式,返回json数据。生成js代码使用如下命令: thrift --gen js Contact.thrift这样会在gen-js目录下生成两个js文件:Contact_types.js,ContactManager.js,将这两个js文件拷贝到项目中。同时需要导入thrift.js(thrift-0.9.1\li...2013-09-26 14:45:01 · 395 阅读 · 0 评论 -
Thrift--Spring集成ThriftServlet
Thrift除了可以通过TCP协议访问,还可以通过HTTP/HTTPS协议访问,在java中,thrift提供了一个servlet:org.apache.thrift.server.TServlet,我们只需继承这个TServlet就可以很方便的将TCP服务转换成HTTP/HTTPS服务,参考http://hanqunfeng.iteye.com/blog/1936556,为其中的Contra...2013-09-25 11:42:59 · 139 阅读 · 0 评论 -
Thrift转SpringHttpInvoker
关于在spring中集成Thrift请参看:http://hanqunfeng.iteye.com/blog/1936556 javaWeb项目间的通信使用SpringHttpInvoker(关于SpringHttpInvoker请参看:http://hanqunfeng.iteye.com/blog/868210)也很方便,所以能否在一个server端同时提供Thrift与Spring...2013-09-24 13:26:27 · 125 阅读 · 0 评论 -
Thrift--JavaServer&PythonClient遇到的问题
thrift在java中的应用参考:http://hanqunfeng.iteye.com/blog/1936556thrift在python中的应用参考:http://hanqunfeng.iteye.com/blog/1945208 Contact.thrift namespace java thrift.service struct Book{ 1:i...2013-09-23 10:16:41 · 188 阅读 · 0 评论 -
Spring集成Thrift--Server AND Client
Thrift网上有N多教程,不再赘述,这里搭建的是WEB项目,使用了spring,所以尽量使用了基于配置的方式。一。server端本着少些代码,配置优先的原则,在server端引入代理类,如下:ThriftServerProxy:使用了反射 public class ThriftServerProxy { private static Logger logger ...2013-09-04 20:13:46 · 142 阅读 · 0 评论 -
C3P0配置实战
C3P0: 一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的开源项目有Hibernate,Spring等。 默认情况下(即没有配置连接池的情况下),Hibernate会采用内建的连接池。但这个连接池性能不佳,因此官方也只是建议仅在开发环境下使用。Hibernate支持第三方的连接池,官方推荐的连接池是C3P0,Proxool...2012-09-04 18:34:38 · 249 阅读 · 0 评论 -
Windows Server 2008 Active Directory 安装及使用笔记
1.安装ADhttp://www.docin.com/p-191729140.html问题:安装 windows server 2008企业版,安装完后administrator密码为空,随后自己设置了符合密码策略的密码。服务器已经重启过。但在建AD时,确切说运行dcpromo后,提示administrator账号密码不符合要求,进行不下去。解决方法:使用administrat...2013-03-22 18:49:36 · 960 阅读 · 0 评论 -
使用Spring3.1 Cache注解+EHCache遇到的问题
关于Spring3.1 Cache注解的介绍请参看http://hanqunfeng.iteye.com/blog/1158824 这里只说一下遇到的问题,web应用,session超时为30分钟,使用Cache注解+EHCache,如下: <cache name="andCache" maxElementsInMemory="10000" maxEle...2011-10-20 17:48:18 · 203 阅读 · 0 评论 -
完美解决eclipse3.5中ant假死问题
废话不多说了,一般出问题的地方就是执行javac的时候,原因应该和编译时产生的中文有关系。 解决方法很简单,在eclipse中右键单击build.xml,选择Run As---Ant Build...(主要点点点) 选择Common,Console Encoding设定为utf-8(默认貌似为GBK)。 javadoc中文乱码:在Eclipse里 export...原创 2010-12-08 18:10:21 · 224 阅读 · 0 评论 -
JDK 1.5中的ENUM用法
原文地址:http://www.cnblogs.com/jackyrong/archive/2006/06/19/429390.aspxEnum是enumeration(列举)的简写形式,包含在java.lang包中.熟悉C, C++, C#, 或 Pascal人应该对列举有所了解,先看个例子:public enum Season { winter, spring, summer, fal...2009-07-10 13:30:00 · 88 阅读 · 0 评论 -
JDK5 Annotation(注释)的用法
原文地址:http://hi.baidu.com/gaoyaodi/blog/item/4cee6cf4706f2dddf3d385cd.html第一部分:了解一下java1.5起默认的三个annotation类型: 一个是@Override:只能用在方法之上的,用来告诉别人这一个方法是改写父类的。 一个是@Deprecated:建议别人不要使用旧的API的时候用的,编译的时候会用产生...2009-07-10 13:27:00 · 72 阅读 · 0 评论 -
windows与linux下执行.class(包含main方法)
一般来说,执行一个java文件采用执行jar包的方式最为方便(java -jar XXX.jar),将所需要的文件全部打到一个jar里,但是有些时候需要执行指定的.class文件才行(各种原因),这个时候就需要我们使用 -classpath 参数来指定类路径。 windows:假设要执行的文件为D:/test/Test.class1.在cmd下进入D盘2.执行java tes原创 2009-07-07 10:49:00 · 23407 阅读 · 0 评论 -
正则——验证时间
function CheckTime() { var checkValue = new RegExp ("^/[0-2]{1}/[0-3]{1}:/[0-5]{1}/[0-9]{1}:/[0-5]{1}/[0-9]{1}") ; var stControl = document.getElementById("txtStartTi转载 2009-09-03 13:05:00 · 1045 阅读 · 0 评论 -
java验证日期格式
public static boolean checkDate(String date) { String eL = "^((//d{2}(([02468][048])|([13579][26]))[//-/////s]?((((0?[13578])|(1[02]))[//-/////s]?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11原创 2009-07-24 21:02:00 · 8838 阅读 · 2 评论 -
汉字转换拼音
package com.netqin.data.weather;import java.util.Iterator;import java.util.LinkedHashMap;import java.util.Map;import java.util.Set;public class CharacterToPinyin { /** * @param args */ public原创 2009-07-24 21:25:00 · 2104 阅读 · 0 评论 -
Java中执行Shell(.sh)和windows批量处理(.bat)
原文之地:http://blog.csdn.net/Nicolas_Yang/archive/2008/12/12/3504480.aspx 【JAVA 中执行Shell】 jShell.java /* * jShell.java * class jShell is used for executing shell command * USAGE: * j转载 2009-07-21 21:39:00 · 3915 阅读 · 0 评论 -
java.util.Date 与java.sql.Date相互转换
1.java.util.Date to java.sql.Date java.sql.Date sqlDate = new java.sql.Date(new java.util.Date().getTime()); 2.java.sql.Date to java.util.Date java.sql.Date sqlDate = ……; java.ut原创 2009-07-21 10:57:00 · 1632 阅读 · 0 评论 -
String与InputStream相互转换
1.String to InputStreamString str = "String与InputStream相互转换";InputStream in_nocode = new ByteArrayInputStream(str.getBytes()); InputStream in_withcode = new ByteArrayInputStream(原创 2009-07-20 18:48:00 · 189078 阅读 · 5 评论 -
eclipse管理多个workspace
作为java程序员都应该都对eclipse很熟悉,不过当你做过很多项目后你是否会发现你的eclipse的Navigator下显示的project过于多了,你可能会close那些不经常使用的projiect,不过看着还是不舒服,最好的方式就是更换workspace,不过更换后又想查看之前的那个workspace下的project的内容,就又要切换回原来的workspace,或是新开一个eclipse原创 2009-07-14 16:56:00 · 3225 阅读 · 1 评论 -
java调用Shell脚本
原文地址:http://hi.baidu.com/qiu1157/blog/item/6b4f02362a7c0c360b55a9e3.html在你的test.sh的第一行加入#!/bin/sh 然后在shell下运行chmod a+x test.sh就可以把你的test.sh变成可执行文件了。另外,要提醒的是你的java程序运行的目录和你shell用户可能不同,所以建议用全路径,比如Ru转载 2009-07-10 13:13:00 · 2017 阅读 · 0 评论 -
JDK5 Annotation(注释)的用法
原文地址:http://hi.baidu.com/gaoyaodi/blog/item/4cee6cf4706f2dddf3d385cd.html第一部分:了解一下java1.5起默认的三个annotation类型: 一个是@Override:只能用在方法之上的,用来告诉别人这一个方法是改写父类的。 一个是@Deprecated:建议别人不要使用旧的API的时候用的,编译的时候会用产生转载 2009-07-10 13:27:00 · 531 阅读 · 0 评论 -
JDK 1.5中的ENUM用法
原文地址:http://www.cnblogs.com/jackyrong/archive/2006/06/19/429390.aspxEnum是enumeration(列举)的简写形式,包含在java.lang包中.熟悉C, C++, C#, 或 Pascal人应该对列举有所了解,先看个例子:public enum Season { winter, spring, summer, fal转载 2009-07-10 13:30:00 · 630 阅读 · 0 评论 -
java调用Shell脚本
原文地址:http://hi.baidu.com/qiu1157/blog/item/6b4f02362a7c0c360b55a9e3.html在你的test.sh的第一行加入#!/bin/sh然后在shell下运行chmod a+x test.sh就可以把你的test.sh变成可执行文件了。另外,要提醒的是你的java程序运行的目录和你shell用户可能不同,所以建议用全路径,比如Run...2009-07-10 13:13:00 · 63 阅读 · 0 评论 -
关于select option自定义标签的说明
我总是觉得在select的标签中拼option是不那么方便的事,所以我喜欢使用标签来做这件事,将所有的信息直接编写在jsp中,后台不需要增加代码,真的挺舒服的,在这里我不想说如何弄一个自定义标签,看看书相信不难搞明白的,我想说一下如何在自定义标签中获得select的真实值并默认显示这个值,ok,开始吧。1.如果使用的是struts标签,方式如下:import org.apache.stru...2009-12-15 14:51:00 · 156 阅读 · 0 评论 -
ExcelUtils--excel报表模板引擎
做过java的人应该都经历过将数据库中的数据导出到excel中的情况,一般来说会使用poi或jxl等成型的工具,现在向大家推荐一款很好用的工具ExcelUtils,它是基于poi的。ExcelUtils:an excel report template engine for Java主站地址:http://excelutils.sourceforge.net从网站上可以很容易的学习...2009-11-19 14:10:00 · 180 阅读 · 0 评论 -
关于select option自定义标签的说明
我总是觉得在select的标签中拼option是不那么方便的事,所以我喜欢使用标签来做这件事,将所有的信息直接编写在jsp中,后台不需要增加代码,真的挺舒服的,在这里我不想说如何弄一个自定义标签,看看书相信不难搞明白的,我想说一下如何在自定义标签中获得select的真实值并默认显示这个值,ok,开始吧。 1.如果使用的是struts标签,方式如下:import org.apache.s原创 2009-12-15 14:51:00 · 5877 阅读 · 0 评论 -
JSON--Java与AJAX(Jquery)
一、JSON 是什么?JSON 的全称是JavaScript Object Notation,是一种轻量级的数据交换格式。JSON 与XML 具有相同的特性,例如易于人编写和阅读,易于机器生成和解析。但是JSON 比XML 数据传输的有效性要高出很多。JSON 完全独立与编程语言,使用文本格式保存。JSON 数据有两种结构:• Name-Value 对构成的集合,类似于Java 中的Map。•原创 2010-02-08 16:43:00 · 23966 阅读 · 4 评论 -
ExcelUtils--excel报表模板引擎
做过java的人应该都经历过将数据库中的数据导出到excel中的情况, 一般来说会使用poi或jxl等成型的工具,现在向大家推荐一款很好用的工具ExcelUtils,它是基于poi的。ExcelUtils:an excel report template engine for Java主站地址:http://excelutils.sourceforge.net 从网站上可以原创 2009-11-19 14:10:00 · 11158 阅读 · 2 评论