
JAVA
文章平均质量分 57
magic_dreamer
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ivy和maven问题
ivy和maven问题以前我一直都是使用maven2来管理手上的项目的,后来根据同事的推荐,使用上了ivy。不过今天在找jar的时候就遇到点问题。我是安装的nexus来作为本地的私服,发现用到的一个jar需要指明classifier属性,但是以前的ivy的配置都是这么写的:没有对应classifier的东东。后来网上搜索了一下,原来是这么解决。首先修改ivy.xml的头:...2010-03-09 15:38:04 · 231 阅读 · 0 评论 -
关键字过滤
manager中的过滤方法,其中用到了alibaba的StringUtil类在toolkit-common-lang-1.0.jar里面的com.alibaba.common.lang.StringUtilpublic String filterString(String body) { if (body == null) { return body; }...原创 2010-01-05 23:21:04 · 287 阅读 · 0 评论 -
HTML过滤和补齐(一)
主要使用了一个UTIL工具来过滤HTML其中使用到了alibaba的几个类,import com.alibaba.common.lang.ObjectUtil;import com.alibaba.common.lang.StringEscapeUtil;import com.alibaba.common.lang.i18n.LocaleUtil;import com.alib...原创 2010-01-05 23:21:27 · 158 阅读 · 0 评论 -
HTML过滤和补齐(二)
private static StringBuffer getHTML(Node node, boolean check) { short type = node.getNodeType(); String name = StringUtil.defaultIfBlank(node.getNodeName()); String value2 = node.getNode...原创 2010-01-05 23:21:46 · 104 阅读 · 0 评论 -
HTML过滤和补齐(三)
/*** 字符串长度是否大于limit,汉字长度算2,其他1 大于返回false,小于等于返回true* * @param t* @param limit* @return*/public static boolean checkStringLength(String t, int limit) { if (StringUtil.isBlank(t)) {...原创 2010-01-05 23:22:05 · 126 阅读 · 0 评论 -
HTML过滤和补齐(四)
/*** 取得本地化的字符串。*/public static String localize(String str) { return localize(str, null);}/*** 取得制定locale的字符串* * @param str* @param locale* @return*/public static String...原创 2010-01-05 23:22:25 · 126 阅读 · 0 评论 -
HTML过滤和补齐(五)
/*** 转换字符串为long* * @param s* @param def* @return*/public static long getLong(String s, long def) { long i = def; try { i = Long.parseLong(s); } catch (NumberFormatExce...原创 2010-01-05 23:22:51 · 104 阅读 · 0 评论 -
简单配置SVN和APACHE服务器
简单配置SVN使用APACHE版本apache_2.0.59-win32-x86-no_ssl.msiSVN版本 svn-1.4.5-setup.exe客户端版本 TortoiseSVN-1.4.5.10425-win32-svn-1.4.5.msi安装好APACHE和SVN后将SVN/BIN目录下的mod_dav_svn.so 和 mod_authz_svn.so...原创 2010-01-05 23:23:35 · 109 阅读 · 0 评论 -
ant的构建入门(一)
a depend example! ...原创 2010-01-05 23:25:47 · 86 阅读 · 0 评论 -
ant的构建入门(二)
学习学习公司一个牛人写的build.xml文件 ...原创 2010-01-05 23:26:09 · 92 阅读 · 0 评论 -
servlet实现校验码
同事找的代码,关键是如下的这个CheckCodeServlet.java文件: package com.megaeyes.web.util;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;impor...原创 2010-01-05 23:27:13 · 143 阅读 · 0 评论 -
JAVA区分中文和英文
以前老大写的一个判断中文的方法:public static boolean isChinese(char c) { Character.UnicodeBlock ub = Character.UnicodeBlock.of(c); if (ub == Character.UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS || ub == C...原创 2010-01-05 23:32:38 · 334 阅读 · 0 评论 -
IBATIS的NAMESPACES
今天写程序发现我的IBATIS的NAMESPACES不能用。嘿嘿。结果是我的配置文件里面少写了几行配置修改一下sql-map-config.xml就可以了。原创 2010-01-05 23:33:06 · 97 阅读 · 0 评论 -
activeMQ和spring集成
activeMQ和spring集成activeMQ的服务端还是像以前那样配置,注册成为WINDOWS的服务,自己启动。和SPRING集成的,其实是消息发送和消息消费的CLIENT端使用到了MDP,这样可以把一些发送邮件、发送短信的耗时操作都变成异步的。调用发送邮件、发送短信等,SERVICE马上返回了,其实耗时操作没有完成,而是把这个任务放置到了队列里面,由MDP去调用真正...原创 2010-01-05 23:33:55 · 109 阅读 · 0 评论 -
ECLIPSE更改WORKSPACES的地方
1、进入 Window > Preferences > General > Startup and Shutdown 选中 Prompt for workspace on startup。 2、进入Eclipse的安装目录,找到configuration 目录下的 .settings 文件夹,里面有一个 org.eclipse.ui.ide.prefs, 用Ultra Edit等打开...原创 2010-01-05 23:34:47 · 118 阅读 · 0 评论 -
quartz 调用程序(一)
applicationContext-quartz.xml如下 sendMessage 60000 60000 其中的quartz.properties文...原创 2010-01-05 23:35:11 · 149 阅读 · 0 评论 -
quartz调用程序(二)
今天在SPRING上配置一个QUARTZ来做定时任务,配置好了,启动程序,老是报如下错误:11:03:05,296 INFO [STDOUT] 02-22 11:03:05 [ERROR] org.springframework.web.context.ContextLoader initWebApplicationContext org.springframework.web.con...原创 2010-01-05 23:35:38 · 339 阅读 · 0 评论 -
Eclipse RCP入门(一)
Eclipse RCP入门(一)直接使用Eclipse3.3没有使用myeclipse1、创建了一个Plug-in Project 创建的步骤中 Activetor: com.sillycat.rcp.Activator Rich Client Application 选择 Yes2、创建了这个Project的Product Conf...原创 2010-01-05 23:38:20 · 122 阅读 · 0 评论 -
Eclipse RCP入门(二)
Eclipse RCP入门(二)生成的代码Application.java 程序入口点ApplicationActionBarAdvisor.java 生成菜单ApplicationWorkbenchAdvisor.java 选择调用哪个视图ApplicationWorkbenchWindowAdvisor.java 设置窗口属性,显示页面Pers...原创 2010-01-05 23:38:45 · 165 阅读 · 0 评论 -
Eclipse RCP入门(三)集成designer图形编辑器
Eclipse RCP入门(三)swt swing eclipse 插件下载地址:http://www.swt-designer.com/破解的补丁是agiwp411km.exe,我放在tools里面,http://sillycat.3adisk.com安装插件的时候,采用不侵入安装,在eclipse的下面新建一个links文件夹新建一个文本类型的文件swt.designe...原创 2010-01-05 23:39:10 · 360 阅读 · 0 评论 -
VMWare Workstation网络配置
今天安装VMWARE的时候,安装好了,用第一种Bridged:Connected directly to the physical network的时候,老是报错说链接不上VMnet0。原来是网络里面少安装了一个协议:VMware Bridge Protocol安装了,重启,好了。...原创 2010-01-05 23:43:22 · 104 阅读 · 0 评论 -
DO增加clone方法
使用的某个DO要能使用CLONE方法首先这个类要实现这个接口implements Cloneable类的实现体里面写入这个方法:public Object clone() { try { return super.clone(); } catch (CloneNotSupportedException e) { e.printStackT...原创 2010-01-05 23:43:46 · 134 阅读 · 0 评论 -
抓包工具wireshark
抓包工具的网址http://www.wireshark.org/开发网络程序的时候,有时调试要把包抓出来看。就使用到这个工具安装打开后,点击Capture下面的Options打开抓包的选项页面里面的Interface:里面填写真实的网卡地址,一般选择最后那个:Intel(R) PRO/100 VE Network Connection (Microsoft'...原创 2010-01-06 09:44:09 · 103 阅读 · 0 评论 -
eclipse插件easyexplore的使用
插件的下载地址是这个http://sourceforge.net/project/showfiles.php?group_id=54542下载最新的1.04版本,把jar包放在eclipse下面的plugin里面,重启eclipse就可以了...原创 2010-01-06 09:44:36 · 95 阅读 · 0 评论 -
Eclipse RCP入门(四)集成SPRING
Eclipse RCP入门(四)在RCP中使用springhttp://sourceforge.net/project/showfiles.php?group_id=145348前人已经写了这个开源包了。下载过来。把JAR包:net.sourceforge.eclipsespring_0.1.0.jarnet.sourceforge.eclipsespring....原创 2010-01-06 09:44:58 · 243 阅读 · 0 评论 -
HttpClient请求接口
HttpClient请求接口HttpClient传递参数到某ACTION,ACTION调用后台处理好后,把内容放到request里面,转向到某JSP或者VELOCITY页面,页面,页面是XML格式的。HttpClient得到结果后,解析XML返回这样的接口其实有点像前段时间做lazslo是遇到的页面和后台的交互问题。UserLoginActionTest.java测...原创 2010-01-06 09:51:00 · 152 阅读 · 0 评论 -
JAVA和Javascript的Base64
java的Base64加密解密的类EncodeUtil.java :package com.megaeyes.web.util;import org.apache.commons.codec.binary.Base64;public class EncodeUtil {/*** base64加密* @param s* @return*/publi...原创 2010-01-06 09:51:21 · 165 阅读 · 0 评论 -
oscache的页面缓存
oscache的页面缓存oscache的下载地址:http://www.opensymphony.com/oscache/1、将jar包拷贝到项目的lib中2、修改web.xml文件,加入如下几行: encodingFilter org.springframework.web.filter.CharacterEncodingFilte...原创 2010-01-06 09:52:12 · 85 阅读 · 0 评论 -
Eclipse RCP入门(五)集成BIRT2.2.2
Eclipse RCP入门(五)集成BIRT2.2.2到RCP中下载BIRT的ALL IN ONE地址:http://www.eclipse.org/birt/phoenix/由于BIRT的2.2.2的ALL IN ONE里面可能有些东西不是最新的,所以导致了下载SVN插件下载不了,经过查询发现是下面这个DTP需要更新,下载DTP后,就可以下载SVN插件了...原创 2010-01-06 09:53:19 · 180 阅读 · 0 评论 -
Filter过滤防止SQL漏洞
Filter过滤防止SQL漏洞同事写的一个在请求中过滤SQL和一些HTML危险标记的东东。从一个开源项目中修改而成的。原本的这个开源项目下载地址是:http://sourceforge.net/projects/antisqlfilter在web.xml中增加如下内容:inputStringFiltercom.sillycat.web.util.In...原创 2010-01-06 09:55:19 · 214 阅读 · 0 评论 -
Eclipse RCP入门(六)BIRT2.2.2的ScriptableJavaObject
Eclipse RCP入门(六)集成了BIRT2.2.2后,想要把一个list数据放置到报表的模板中,需要使用到birt script显示报表的SampleView.java做了如下修改:private void previewReport() throws EngineException { EngineConfig config = new EngineCo...原创 2010-01-06 09:55:44 · 139 阅读 · 0 评论 -
Eclipse RCP入门(七)BIRT2.2.2导出EXCEL
Eclipse RCP入门(七)BIRT2.2.2导出EXCELBIRT导出为HTML和PDF,倒是比较简单,BIRT上有支持。以前的代码中简单的更换一个HTMLRenderOption和PDFRenderOption就可以了。但是在导出EXCEL的时候,遇到不少问题。参考了一些文章,大部分是基于BIRT2.2.1的。其实在2.2.2中已经集成了EXCEL的导出了。可以做得...原创 2010-01-06 09:56:03 · 306 阅读 · 0 评论 -
windowXP的默认登陆用户
最近电脑新增了一个用户,安装一个软件的时候新增的。结果每次电脑启动后,都电脑自己登陆的,默认登陆就登陆到了新建的那个AAA用户,而不是原来那个administrator用户了,每次我都要先注销,然后再来选择一次。所以修改了一下注册表:Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTW...原创 2010-01-06 09:56:45 · 109 阅读 · 0 评论 -
开源的JAVA论坛jforum
下载地址:http://www.jforum.net/install.jsp下载后扔到TOMCAT下面,使用它的install页面,选择好mysql就可以安装成功了。安装页面的地址是:http://localhost:8080/jforum/install.jsp...原创 2010-01-06 09:57:05 · 87 阅读 · 0 评论 -
基于JKS的RSA非对称加密
基于JKS的RSA非对称加密client端程序需要调用server端的接口,通过httpClient的post的方式将参数传递过去其中有个重要参数。想借用xfire的加密的方式将数据传递过去,自己写个简单的Util来处理采用的方式是 client端data ---》 public.jks进行加密 ---》base64进行加密 ----》密文se...原创 2010-01-06 09:57:25 · 758 阅读 · 0 评论 -
Eclipse RCP入门(八)BIRT报表的分页和生成中间document
Eclipse RCP入门(八)BIRT报表的分页和生成中间document在朋友的帮助下,实现了BIRT的分页。而且把BIRT的生成报表的过程分成了两个过程,先要生成一个中间的DOCUMENT核心代码修改如下 IRunTask task = engine.createRunTask(design); //以前是调用IRunRenderT...原创 2010-01-06 09:57:43 · 267 阅读 · 0 评论 -
Java区分中文英文字符
找了找以前老大写的判断中文字符和英文字符的类public static int getWordLength(String str) { int len = 0; if (StringUtil.isBlank(str)) { return len; } char[] ch = str.toCharArray(); for (int i =...原创 2010-01-06 09:58:04 · 224 阅读 · 0 评论 -
Digester快速解析XML数据
Digester快速解析XML数据使用到了org.apache.commons.digester.Digester一些配置和一些字典型的数据,用XML的形式存放在classpath里面,比较方便,开发也比较快速。先看看要解析的XML文件helpContent_data.xml:就是一个符合XML规范的XML文件。另外定义了两个DO...原创 2010-01-06 09:58:24 · 117 阅读 · 0 评论 -
Apache的fileupload上传文件
Apache的fileupload上传文件下载需要的两个包common-fileuploadhttp://commons.apache.org/fileupload/下载得到commons-fileupload-1.2.1.jarcommon-iohttp://commons.apache.org/io/下载得到commons-io-1.4.jar...原创 2010-01-06 09:58:44 · 102 阅读 · 0 评论 -
Eclipse RCP入门(九)BIRT中使用Chart
Eclipse RCP入门(九)BIRT中使用Chart加入chart其实程序不用做调整的。不过以前我定义的User对象里面没有数字的成员,所以九新增加了一个userAge,年龄这个成员对应的script也做了修改。增加了userAge这个变量修改如下:if(currentrow >= totalrows){return false;}var favro...原创 2010-01-06 09:59:58 · 220 阅读 · 0 评论