- 博客(72)
- 收藏
- 关注
原创 IkAnalyzer3.1.6 分词 (兼容lucene2.4 和2.9)
package com.ourdms.util; import java.io.IOException; import java.io.StringReader; import org.apache.lucene.analysis.Analyzer; import org.apache.lucene.analysis.Token; import org.apache.lucene.ana...
2011-11-01 15:50:01
201
原创 fireflow1.0最新版本的下载地址
部分网友下载的最新版本有问题,友情提示: http://code.google.com/p/fireflow/ 官方网站上的不是最新的版本 最新的1.0版本从下面的网址下载。(需要注册到www.fireflow.org 从上面可以看到很多的帮助信息。) http://www.fireflow.org/download.php svn中的1.0的源代码是稳定的,svn...
2010-05-19 08:33:59
246
struts2.0.14何时创建的action实例?
框架版本 struts2.0.14 xwork2.0.7 spring2.0.8 在web应用启动的时候,所有的action都已经通过装载到classloader了。 1、单独使用struts2时action是如何实例化的? com.opensymphony.xwork2.ObjectFactory 中的方法buildAction() 然后跟踪buildAction方法,不难找到ac...
2009-12-16 16:33:15
226
spring2.0.8和activemq5.2 topic方式,消息被重复消费的问题找到原因
找了好几个月,终于找到了问题的所在。 因为以前在后台的java类中重复加载了spring配置文件,导致topic的消费者被重复增加,所以一个消息被消费了两次。 package com.work.core.spring; import javax.servlet.ServletContext;import javax.servlet.http.HttpServletRequest; i...
2009-09-10 14:24:00
1189
序列号生成器
数据库中有自增长的字段,但是自增长字段有他的局限性,有的数据库是不支持自增长的。在开发过程中,部分客户业务需要生成业务的流程号,单纯的数字无法满足需求,于是就产生了编写一个序列号生成器的想法。 1、首先创建数据库表 create table sys_max_number ( mn_id varchar(32) not null, mn_key_name varchar(64) not null...
2009-08-18 16:56:00
183
activemq5.2发送和接收BlobMessage简单实例
package com.work.activemq; /** * @author wangmingjie * @date 2009-7-29上午09:00:48 */ import java.io.File; import java.io.IOException; import javax.jms.DeliveryMode; import javax.jms.De...
2009-07-29 14:22:00
205
中小型项目中工作流需求之我见(wmj2003)
熟悉工作流的功能,自己实现一个工作流。 工作流实现的功能: 1、 提供表单定义功能,能够方便的将jsp等动态表单和工作流衔接; 2、 通过WEB的方式定义工作流(和现在的Activex控件定义工作流类似,flash或者applet) 3、 能够方便的嵌入到其他框架中,提供方便的用户权限管理接口,提供完善的Api二次开发接口; 4、 方便查询和归档,能够方便的将表单数据提取出来,给...
2009-07-02 16:37:12
188
javaeye的论坛小测验——答案
测验1: JavaEye论坛技术版块允许转载其他网站的帖子吗? 不能全文转载,只能转载不超过30%的内容,并且标明原创地址和作者 测验2: JavaEye论坛是否允许灌水? 所有版面都不可以灌水 测验3: 以下哪些回贴将被视为灌水性回复,将被隐藏和扣分? 所有的全部都是灌水性回复 测验4: 我可以在论坛可以发布广告贴吗? 严禁发布任何形式的广告贴 测验5: Ja...
2009-05-05 11:49:12
165
Struts2标签中访问静态变量或者方法
Struts2标签中访问静态变量或者方法 在2.1.2中,如果要通过ognl访问静态方法,必须在struts.properties或者struts.xml中将选项struts.ognl.allowStaticMethodAccess设置为true. <s:propteryvalue="@com.work.core.QxglConstants@TOP_LEVEL_TOP"/>...
2009-04-17 11:32:00
122
动态设置log4j的日志级别
效果图: <%@ page contentType="text/html; charset=UTF-8"%><%@ page import="java.util.*,org.apache.log4j.*,org.dom4j.*,org.dom4j.io.*"%><%@ taglib prefix="s" uri="/struts-tags"%&g
2009-04-16 17:09:00
222
portal开源项目的选择-个人见解
对这四种portal进行了简单分析: 如果我来开发portal我只会选择下面四种开源项目中的一个 1、Stringbeans 最容易使用,如果仅仅是用在一般项目的主页上面,建议使用这个。 而且部署容易,很方便的部署到tomcat和jboss4.2.3上面。 缺点最新版本是3.5,2007年4月份左右发布的,已经停止继续更新。 2、Liferay 做的很全面,算得上企业级...
2009-04-16 14:57:00
167
java代码生成
1、首先利用powerdesigner设计数据结构 2、通过java程序解析powerdesigner的pdm文件,将数据结构转换成为xml配置文件,xml配置文件可以修改增加字段的校验方法 3、利用freemarker编写java、jsp、配置文件的模板 4、生成java代码,放到临时文件中; 5、手工修改生成的java文件,增加特殊业务逻辑代码; 优点: 采用了spring2....
2009-04-16 14:31:00
122
spring2.08 和quartz1.60 实现定时器功能
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" "http://www.springframework.org/dtd/spring-beans-2.0.dtd"> <beans> <!--
2009-03-03 14:09:00
180
struts2 无法上传空的文本文件(标记)
struts2无法上传空的文本文件,不知道谁知道原因。个人估计是fileUload1.2.1.jar的问题。具体的原因还未找到。 ==========20090305========================= 我找到一个解决方法,不过不是很理想,需要修改org.apache.commons.fileupload.disk.DiskFileItem的源代码; public Outpu...
2009-03-01 21:41:00
259
字符编码:ASCII,Unicode,UTF-8,GB2312
字符编码:ASCII,Unicode,UTF-8,GB2312 2008年12月21日 星期日 下午 12:43 从文件编码的方式来看,文件可分为ASCII码文件和二进制码文件两种。 ASCII文件也称为文本文件,这种文件在磁盘中存放时每个字符对应一个字节,用于存放对应的ASCII码。例如,数5678的存储形式为:ASC码: 00110101 00110110 00110111...
2009-01-07 20:08:00
168
各种字符编码介绍 (网上转载)
1. ASCII 我们需要了解的最早编码是ASCII码。它用7个二进制位来表示,由于那个时期生产的大多数计算机使用8位大小的字节,因此用户不仅可以存放所有可能的ASCII字符,而且有整整一位空余下来。如果你技艺高超,可以将该位用做自己离奇的目的:WordStar中那个发暗的灯泡实际上设置这个高位,以指示一个单词中的最后一个字母,同时这也宣示了WordStar只能用于英语文本。 由于字节...
2009-01-07 20:07:00
844
1
struts2的checkbox和checkboxlist两个标签的使用
使用过程中常见问题: 1、checkbox和checkboxlist有什么区别? 2、checkboxlist如何默认选中某几项? 答:checkbox和checkboxlist的用法首先需要搞清楚;checkbox适用的场景,例如是、否;有、无;符合、不符合;男、女等这样的语境;checkboxlist适用于多个,例如兴趣爱好:篮球、足球、乒乓球、玩游戏、听音乐等等; 搞清楚在什么场景使...
2009-01-02 13:19:00
262
高效率的排列组合算法(java实现)
packageBeanUtil; importjava.util.ArrayList; importjava.util.List; importcom.work.core.exception.OurException; /** *统计任三出现的最多的几率的组合 * *@authorwangmingjie *@date2009-1-1下午01...
2009-01-01 16:40:00
484
java直接连接access数据库
packagecom.work.core.db; /** * *@authorwangmingjie *@date2008-12-19上午09:51:27 *直接连数据库的时候一定要注意MicrosoftAccessDriver(*.mdb)中Driver后面必须有空格。 */ importjava.sql.Connection; importjav...
2008-12-30 13:46:00
188
猖獗,猖獗,极其猖獗。——济南的小偷
猖獗,猖獗,极其猖獗。——济南的小偷我的车子已经两次被撬,第一次是在山大路齐鲁软件大厦前面,车子上了三把防盗锁,被敲开两把。好心人看到,第三把锁才没有被撬。 昨天晚上,高中老同学来济出差。好久未见面高兴。骑电子自行车去和平里打台球。两小时后已经夜里十点二十左右。出台球厅,未发现自行车,再向前走还是没有。不对啊,我的自行车明明停放在德宝眼镜店前面,怎么就没了呢?咨询旁边的一个大叔,大叔说没有看到。...
2008-12-18 09:16:00
181
sqlserver2000中如何对部门进行递归查询
部门表的数据结构 /*==============================================================*//* Table: qxgl_dept *//*==============================================================*/create table qxgl_dept ( dept_id var...
2008-12-08 09:43:00
252
spring jdbc 如何返回一个map类型结果集
Spring中如何返回一个map<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> /** * 根据用户id和部门的id来查询一条记录 * @param userid * @param deptid * @return */ public Map<...
2008-11-21 10:21:00
473
spring2.0.8 批量处理
publicint[]updateKscj(finalString[]bmglids,finaldouble[]llbzs,finaldouble[]llzys,finaldouble[]scs){ int[]updateCounts=super.getJdbcTemplate().batchUpdate( "updatexj_bmglsetbmgl_llbz=?,bm...
2008-11-14 12:15:00
100
struts2文件上传下载及乱码问题解决
java和jsp文件的编码都是UTF-8 的 文件下载 private String inputPath;<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> public void setInputPath(String value) throws Unsupporte...
2008-11-11 09:03:00
97
struts2拦截器简介
拦截器介绍<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 拦截器-Exception <interceptor name="exception" class="com.opensymphony.xwork2.interceptor.ExceptionMappi...
2008-11-06 13:18:00
115
xwork入门
首先我们自己编写一个Result packagexwork; importcom.opensymphony.xwork2.ActionInvocation; importcom.opensymphony.xwork2.Result; importcom.opensymphony.xwork2.util.TextParseUtil; /** *@aut...
2008-10-06 11:00:00
367
xwork依赖注入示例
package xworktest;/*** @author wangmingjie* @date 2008-9-13上午11:13:38*/public interface IPerson {public void say();} ==================================== package xworktest;/*** @author wangmingj...
2008-10-06 10:50:00
133
struts2的action执行过程模拟
package xwork; import java.io.Serializable; /*** @author wangmingjie* @date 2008-9-26上午11:09:05*/public interface Interceptor extends Serializable { String intercept(ActionInvocation invocation) thr...
2008-09-26 12:26:00
114
用java实现zip压缩和解压缩功能。
本文使用了jdk1.5.0_13的源代码。(java.uti.zip*) 实现方法:首先将java.uti.zip中的源代码解压出来。找到DeflaterOutputStream、InflaterInputStream、ZipConstants、ZipEntry、ZipInputStream、ZipOutputStream,放到新的包com.work.util.zip中,重新组织这些文件的imp...
2008-09-22 11:16:00
353
文件操作FileUtil.java
packagecom.work.util; importjava.io.BufferedInputStream; importjava.io.BufferedOutputStream; importjava.io.BufferedReader; importjava.io.BufferedWriter; importjava.io.File; ...
2008-09-17 22:11:00
212
用java实现native2asscii命令
packagecom.work.util; importjava.io.UnsupportedEncodingException; /** *准备在动态的生成javascript的时候使用。 *@authorwangmingjie * *native2ascii命令的java实现! * */ publicclassNative2Ascii{ ...
2008-09-17 22:06:00
143
设计模式-策略模式
publicabstractclassDuck{ FlyBehaviorflyBehavior; QuackBehaviorquackBehavior; publicDuck(){ } publicvoidsetFlyBehavior(FlyBehaviorfb){ flyBehavior=fb; } publicvoidsetQuackBehavi...
2008-09-12 08:10:00
184
1
递归排序的一种实现方法。
importjava.util.Comparator; importcom.work.qxgl.model.QxglDept; /** *@authorwangmingjie *@date2008-9-5上午10:33:59 */ publicclassQxglDeptCompartorimplementsComparator<QxglDept&g...
2008-09-05 11:15:00
146
设计模式-装饰者模式
publicabstractclassBeverage{ Stringdescription="UnknownBeverage"; publicStringgetDescription(){ returndescription; } publicabstractdoublecost(); } publicabstractclassC...
2008-09-04 10:39:00
85
设计模式-工厂模式
工厂模式可以分为两种,一种是简单工厂,另外一种是抽象工厂。 简单工厂,用来集中生成对象示例的 例如,最常见的用法就是用来生成持久层对象; public class SimpleFactory { private static UserDao userDao = new UserDaoImpl();public static UserDao getUserDao(){returnuserDa...
2008-09-04 10:17:00
88
设计模式-观察者模式
第一种方式:拉 packagecom.work.pattern.observer; /** *@authorwangmingjie *@date2008-6-29下午07:21:38 */ importjava.util.Observable; importjava.util.Observer; publicclassEvenObserverimplem...
2008-09-04 09:07:00
100
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅