
Java
kookob
IntelliJ插件开发爱好者
展开
-
XFire实现身份验证(基于Xfire SOAP Header的WebService安全验证)
一、创建web services 工程(XFire),和平时的一样。二、加入身份验证功能1、首先编写服务端验证类,继承AbstractHandler类package test;import org.codehaus.xfire.MessageContext;import转载 2011-09-01 08:49:11 · 7961 阅读 · 1 评论 -
让一个任务整点运行
OneHour.java类:import java.util.Calendar;import java.util.Date;import java.util.Timer;public class OneHour { private final static long JOB_INTERNAL = 1000 * 60 * 60;//隔一个小时运行一次,如果是测试,可以改小一点转载 2012-03-13 14:30:18 · 5611 阅读 · 0 评论 -
Java数组声明、创建、初始化
本文讲述了Java数组的几个相关的方面,讲述了对Java数组的声明、创建和初始化,并给出其对应的代码。AD:一维数组的声明方式:type var[]; 或type[] var;声明数组时不能指定其长度(数组中元素的个数),Java中使用关键字new创建数组对象,格式为:数组名 = new 数组元素的类型 [数组元素的个数]实例:TestNew.java:程序转载 2012-03-16 13:56:26 · 901 阅读 · 1 评论 -
Java 6 JVM参数选项大全(中文版)
本文是基于最新的SUN官方文档Java SE 6 Hotspot VM Options 编写的译文。主要介绍JVM中的非稳态选项及其使用说明。为了让读者明白每个选项的含义,作者在原文基础上补充了大量的资料。因为是初稿,如有描述错误,敬请指正。 非稳态选项使用说明-XX:+ 启用option-XX:- 不启用option-XX:= 设定option的值为数字类型,可跟单位转载 2012-03-16 14:24:42 · 1300 阅读 · 0 评论 -
struts2标签详解
要在jsp中使用Struts2的标志,先要指明标志的引入。通过jsp的代码的顶部加入以下的代码:If elseif else描述:执行基本的条件流转。参数: 名称必需默认类型描述备注test是 boolean 决定标转载 2012-05-11 17:46:42 · 855 阅读 · 0 评论 -
去除html代码里面的script正则
/** * 去除html代码里面的脚本字符(...和 * @author ob * */public class Regex { /** * @param args */ public static void main(String[] args) { //注意,这里有大小写 String s = "aaaabbbbbbbbbcccccmm"; s = s.re原创 2012-09-14 08:53:04 · 4557 阅读 · 0 评论 -
Eclipse一直building workspace问题解决
自从更新了maven库的一些新jar包之后,eclipse就开始一直循环building workspace,一两秒一次,搞的调试运行都不正常了,实在受不了。然后当然是从网上搜各种解决方案,试了一圈,没有一个是有针对性解决的,大部分文章介绍的都是clean啊,清理啊,加速啊,优化的,不知道对别人有没有用,反正我这边怎么整都还是一直building。后面绕了一圈发现解决办法很简单,把Mave原创 2015-01-09 09:33:27 · 72480 阅读 · 7 评论 -
eclipse项目打成war包时没有web.xml等文件
有些时候,当我们把项目从svn或其他地方导入到eclipse的环境下面的时候,部署路径会存在一些问题。比如右键export打成一外war包,有些配置文件没有打进去,或者路径没有放到WEB-INF下面,Add and Remove到tomcat的webapps下面的时候,文件也没有拷全,导致部署失败。原因就在于普通文件夹跟源代码文件夹之间存在一些差异,可以通过文件夹右健...原创 2015-02-04 14:22:21 · 9406 阅读 · 0 评论 -
拼上下级关系的json数据格式
一个无聊的需求是需要在后台把一个树形结构拼成json字符串。记录一下这个过程:把下面那张图的数据列表拼成这样的串:{"children":[{"children":[{"children":[ ],"id":"4","name":"d","pid":"2"},{"children":[ ],"id":"5","name":"e","pid":"2"}],"id":"2","name":"b原创 2015-02-05 10:31:12 · 3182 阅读 · 1 评论 -
采用jacob实现word转pdf
采用jacob实现word转pdf原创 2015-04-14 10:46:04 · 15307 阅读 · 11 评论 -
递归算法实现全排列
public class FullSort { //将NUM设置为待排列数组的长度即实现全排列 private static int NUM = 3; /** * 递归算法:将数据分为两部分,递归将数据从左侧移右侧实现全排列 * * @param datas * @param target */转载 2012-03-01 09:55:59 · 922 阅读 · 0 评论 -
短信收发封装的一个工具类
import java.util.ArrayList;import java.util.List;import javax.crypto.spec.SecretKeySpec;import org.apache.log4j.Logger;import org.smslib.AGateway;import org.smslib.GatewayException;import org.原创 2012-03-01 11:42:33 · 3198 阅读 · 0 评论 -
Map分组排列
List ggNoticeAllocates = ggNoticeAllocateManager.findByProperty("noticeguid", getModel().getNoticeguid()); Map> ggNoticeAllocateMap = new HashMap>(); for (GgNoticeAllocate ggNoticeAllocate : ggNot原创 2012-01-10 13:27:30 · 3401 阅读 · 0 评论 -
Cannot create type class java.io.File from value
网上查到很多的一个原因是:忘记了在form表单里将enctype设置成文件上传格式:enctype="multipart/form-data"而另一个小细节也可能会报这个错,那就是method="get" 要改成post方式!原创 2011-09-08 17:44:50 · 4933 阅读 · 0 评论 -
Struts2上传文件过大解决方案
上传文件过大报的异常如下:[@APPNAME@] ERROR [http-80-3] MultiPartRequest.parse(130) | org.apache.commons.fileupload.FileUploadBase$SizeLimitExceededE转载 2011-08-26 17:11:57 · 5872 阅读 · 0 评论 -
Java获取各种路径
转载自:http://guozheng.iteye.com/blog/607012从Request对象中可以获取各种路径信息,以下例子: 假设请求的页面是index.jsp,项目是WebDemo,则在index.jsp中获取有关request对象的各种路径信息如下转载 2011-09-08 17:53:25 · 998 阅读 · 0 评论 -
关于JQuery插件easyUI的学习
一个在线查询json生成树的网站:http://jsonviewer.stack.hu/复制一些来自http://zheyiw.iteye.com/blog/702835的代码:用jsp做服务器做个简单的jqueryeasyui的异步树 1、html使用的是官方的de原创 2011-09-08 17:58:57 · 2794 阅读 · 0 评论 -
Sql Server数据表中使用 GUID 值来作为行标识
GUID(Global unique identifier)全局唯一标识符,它是由网卡上的标识数字(每个网卡都有唯一的标识号)以及 CPU 时钟的唯一数字生成的的一个 16 字节的二进制值。GUID 的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxx转载 2011-08-24 10:01:48 · 2703 阅读 · 0 评论 -
配置文件读取的一种方法config.properties
config.properties:#读取配置文件的一种方法username=hellopassword=worldConfig.java:import java.io.FileInputStream;import java.io.IOExcepti原创 2011-09-20 14:27:19 · 10907 阅读 · 0 评论 -
解析Myeclipse项目下的.classpath文件
目前,在项目开发的过程中,当从CVS上同步下所需要的项目后,但在自己的运行环境中无法运行,其中的原因是不同运行环境下的.classpath的配置不一样,需要对其进行相应的调整。首先,我们来解析.classpath文件,.classpath为XML格式的文件,其中最常用到的标签转载 2011-09-23 19:22:14 · 681 阅读 · 0 评论 -
各门语言的注释符号
Java注释:1、//…… 单行注释2、/*……*/ 多行注释3、/** 文档注释 *…… */ JavaScript和CSS注释:1、//…… 单行注释2、/*……*/ 多行注释HTML注释:1、2、//注释内容 (在css或javascript中插原创 2011-11-01 11:35:28 · 11542 阅读 · 0 评论 -
日期对称程序
今天是世界完全对称日,2011年11月2日(20111102).这个日子将是现今人们所能经历的最后一个“世界完全对称日”。这个比百年等一回的光棍节更值得纪念有木有!网上又在流转一些特别的节日,有点夸大的意思,无聊用程序验证一下:package ob;public class DateSymmetry { /** * @param args */ public st原创 2011-11-02 14:00:27 · 1590 阅读 · 0 评论 -
HttpClient上传文件到微信素材乱码问题解决
在开发微信第三方公众平台的时候,需要上传图片、语音等文件到微信服务器。当文件名存在中文时会出现乱码。网上搜了一大堆文章,大部讲什么设置编码啥的,放到微信素材上传这个场景就是用不了,试了各种方式,依然是乱码。。原创 2015-07-16 17:41:56 · 8944 阅读 · 1 评论