自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(95)
  • 资源 (4)
  • 收藏
  • 关注

原创 JBPM贷款流程的JbpmTestCase实例

<br />package loan;   <br />  <br />import java.util.HashMap;<br />import java.util.List;<br />import java.util.Map;<br />import org.jbpm.api.ProcessInstance;<br />import org.jbpm.api.history.HistoryProcessInstance;<br />import org.jbpm.api.task.Task;<br /

2010-12-18 19:27:00 1512

原创 贷款流程

<br />源码如下:<br /><?xml version="1.0" encoding="UTF-8"?>  <br /><process name="loan">  <br />  <start g="172,-1,48,48" name="start1">  <br />    <transition g="-27,-6" name="发起借款" to="填写借款申请" />  <br />  </start>  <br />       <br />  <task assignee="#{prop

2010-12-18 16:47:00 844

转载 struts2默认配置文件 struts-default.xml 研究

<br />今天工作不忙,研究了一下strtus2的默认配置文件 struts-default.xml ,其中的默认的拦截器,包括其中的拦截器栈。<br />因为struts2的配置文件struts.xml 中如果不配置拦截器的话,默认是basoc拦截器。如果一个action配拦截器的话,需要<br />需要加上另外的拦截器才能,有属性封装的特性,也就是能用ORGL的对象图导航语言。<br />现在做的项目中用 都是这个:<br />   <interceptor-stack name="snzoStack

2010-11-27 19:19:00 807

转载 JAVA集合类详解

<br />java.util包中就包含了一系列重要的集合类,而对于集合类,主要需要掌握的就是它的内部结构,以及遍历集合的迭代模式。<br />接口:Collection<br />所有集合类的根类型,主要的一个接口方法:boolean add(Ojbect c)<br />虽返回的是boolean,但不是表示添加成功与否,因为Collection规定:一个集合拒绝添加这个元素,无论什么原因,都必须抛出异常,这个返回值表示的意义是add()执行后,集合的内容是否改了(就是元素有无数量、位置等变化

2010-11-07 10:15:00 468

转载 discuz数据库结构表

cdb_access 用户版块权限表 表说明:设置某一用户对某一版块的用户权限。 字段 类型 Null 默认 注释uid mediumint(8) 否 0 关联主键,特殊用户的UIDfid smallint(6) 否 0 关联主键,版块的FIDallowview tinyint(1) 否 0 浏览版块许可allowpost

2010-10-21 20:43:00 751

转载 discuz数据库结构表

cdb_access 用户版块权限表 表说明:设置某一用户对某一版块的用户权限。 字段 类型 Null 默认 注释uid mediumint(8) 否 0 关联主键,特殊用户的UIDfid smallint(6) 否 0 关联主键,版块的FIDallowview tinyint(1) 否 0 浏览版块许可allowpost

2010-10-21 20:43:00 997

转载 discuz数据库结构表

cdb_access 用户版块权限表 表说明:设置某一用户对某一版块的用户权限。 字段 类型 Null 默认 注释uid mediumint(8) 否 0 关联主键,特殊用户的UIDfid smallint(6) 否 0 关联主键,版块的FIDallowview tinyint(1) 否 0 浏览版块许可allowpost

2010-10-21 20:43:00 1836

原创 2011年百度面试程序员试题

第一题(30分)<br />1.定义栈的数据结构,要求添加一个min函数,能够得到栈的最小元素,push和pop的时间复杂度都是O(1),请简要叙述你的思想<br />2. 阅读下面代码,说明输出的含义并挑错<br />问题1:写出下列代码的运行结果的前7行,并说明程序的含义<br />问题2:代码中是否有不安全隐患?原因是?<br />#include  <br />#include  <br /> <br />const int MAX_LEN = 128;<br />const int MAX_LIN

2010-10-21 20:06:00 825

转载 NoSQL数据库探讨 -- 非关系型数据库

<br />随着互联网web2.0网站的兴起,非关系型的数据库现在成了一个极其热门的新领域, 非关系数据库产品的发展非常迅速。而传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不 从心,暴露了很多难以克服的问题,例如: <br /><br />1、High performance - 对数据库高并发读写的需求 <br />web2.0网站要根据用户个性化信息来实时生成动态页面和提供动态信息,所以基本上无法使用动态页面静态化技术,因此数据库并发负载非

2010-10-19 10:56:00 376

转载 mysql4以后出现的sql语句

[MySQL技巧]INSERT … ON DUPLICATE KEY UPDATE<br />时间:2007-11-23 00:35:19   类别:技术   访问:607 views   RSS 2.0   评论   <br />[MySQL技巧]INSERT … ON DUPLICATE KEY UPDATE<br />MySQL 自4.1版以后开始支持INSERT … ON DUPLICATE KEY UPDATE语法,使得原本需要执行3条SQL语句(SELECT,INSERT,UPDATE),缩减为

2010-10-19 10:49:00 436

转载 海量数据面试题整理 收藏

海量数据面试题整理 收藏<br />1. 给定a、b两个文件,各存放50亿个url,每个url各占64字节,内存限制是4G,让你找出a、b文件共同的url?<br />方案1:可以估计每个文件安的大小为50G×64=320G,远远大于内存限制的4G。所以不可能将其完全加载到内存中处理。考虑采取分而治之的方法。<br />s 遍历文件a,对每个url求取,然后根据所取得的值将url分别存储到1000个小文件(记为)中。这样每个小文件的大约为300M。<br />s 遍历文件b,采

2010-10-16 14:00:00 540

原创 系统图片

<br /> <br /><br />------------------------------------------------------------------------------------------------------------------------------------------------------<br /> <br /> <br /><br /> <br /> 

2010-10-10 14:36:00 339

转载 PHP大赛

<br /><br /> <br />PHP大赛<br /> <br />大赛试题:<br />注:选择的题数越多,分值越高,得奖越高<br /> <br />1:要求在一组数中,插入一个新数,并维护原来的排序方式不变<br /> <br />2:用二分法在一个数组中查找你所需元素<br /> <br />3:打印一个杨辉三角<br />1<br />1   1<br />1  2  1<br />1  3  3  1<br />1  4  6  4  1<br />

2010-10-06 14:39:00 1327

翻译 jsp自定义标签

jsp自定义标签(taglib)编写的原理和实现<br />文章分类:Java编程<br />一个tag就是一个普通的java类,它惟一特别之处是它必须继承TagSupport或者BodyTagSupport类。这两个类提供了一些方法,负责jsp页面和你编写的类之间的交互,例如输入,输出。而这两个类是由jsp容器提供的,无须开发人员自己实现。换句话说,你只需把实现了业务逻辑的类继承TagSupport或者BodyTagSupport,再做一些特别的工作,你的类就是一个Tag。并且它自己负责和js

2010-10-05 13:36:00 463

转载 Java中的反射学习及反射解耦应用

<br />反射是Java程序开发语言的特征之一。它允许动态地发现和绑定类、方法、字段,以及所有其他的由语言所产生的元素。反射可以做的不仅仅是简单地列举类、字段以及方法。通过反射,还能够在运行时完成创建实例、调用方法以及访问字段的工作。反射是 Java 被视为动态(或准动态)语言的关键。<br />归纳起来,Java反射机制主要提供了以下功能。<br />1.         在运行时判断任意一个对象所属的类;<br />2.         在运行时构造任意一个类的对象;<br />3.        

2010-10-02 16:13:00 436

原创 ajax跨域和js跨域解决方案

<br />ajax跨域和JS的跨域通信(Cross The Site)的几种解决方案<br /><br />    最近做的一个项目中需要ajax跨域取得数据,如果是在本域中确实没有问题,但是放到二级域和其他域下浏览器直接就弹出提示框:“该页正在<br /><br />1.什么引起了ajax跨域不能的问题<br />ajax本身实际上是通过XMLHttpRequest对象来进行数据的交互,而浏览器出于安全考虑,不允许js代码进行跨域操作,所以会警告。<br />2.有什么完美的解决方案么?<br />没有

2010-09-06 08:07:00 687

原创 Subversion与CVS的对比——功能性对比(二)

<br />六、差异化的二进制文件处理<br />由于历史原因,CVS 主要是为早期的程序员设计的,CVS 能够有效处理文本文件(或ASCII文件,源代码文件),可以对文本文件进行差异化的存储、新旧版本的比较,文件合并等;但对于二进制文件,CVS 则明显力不从心。在CVS 的版本库中,对于二进制文件的历史版本,CVS 唯一能做的就是对不同的版本进行独立的、冗余的存储,哪怕版本之间其实只存在微小的差异。举例而言,一个10M 的二进制文件(照片、图形文件、机械设计文件、电子设计文件)假如每周修改一次,无论每次修

2010-09-05 13:12:00 497

原创 Subversion与CVS的对比——功能性对比(一)

<br /> <br />一、Subversion包含绝大部分CVS功能<br />Subversion 作为CVS 的重写版和改进版,其目标就是作为一个更好的版本控制软件,取代目前流行的CVS。Subversion 的主要开发人员都是业界知名的CVS 专家。Subversion支持绝大部分的CVS 功能/命令;Subversion 的命令风格和界面也与CVS 非常接近。当然,不同的地方正是对CVS 的改进。<br />二、全局性的版本编号<br />一个新的版本,并得到一个自增量的版本号N+1,该版本号并

2010-09-05 13:11:00 467

转载 SVN与CVS两者间的比较

<br /> CVS SVN <br />关于版本号 基于文件的自增序列号。 基于全局的自增序列号,而不仅仅针对文件,还包括目录等。 <br />存储类型格式 CVS是个基于RCS文件的版本控制系统。每个CVS文件都不过是普通的文件,加上一些额外信息。这些文件会简单的重复本地文件的树结构。因此,不必担心有什么数据损失,如果必要的话你可以手工修改RCS文件。 SVN是基于关系数据库的(BerkleyDB)或一系列二进制文件的(FS_FS)。一方面这解决了许多问题 (例如,并行读写共享文件)以及添加了许多新功能

2010-09-05 13:09:00 673

原创 springMVC中jdbcTemplate接口类插入记录后得到自动增长的id

<br />package user.jdbctemplate;<br />import java.sql.Connection;<br />import java.sql.PreparedStatement;<br />import java.sql.SQLException;<br />import java.util.Iterator;<br />import java.util.List;<br />import javax.sql.DataSource;<br />import org.sprin

2010-08-20 08:52:00 3874 5

转载 mysql 插入数据后返回当前的自增ID方法

<br />存储过程的写法:<br />mysql>create procedure test(<br />        ->in username varchar(50),<br />        ->in password varchar(50),<br />        ->out userid int)<br />        ->begin<br />        ->set @sql=concat("insert into user(`username`,`password`

2010-06-18 17:32:00 6447 1

原创 一道超级好的笔试题

<br />package chap7;<br /><br />import java.util.ArrayList;<br />import java.util.List;<br /><br />public class teststr {<br /><br />    /*<br /> <br />求公共字符串的最长和第二长的字串<br /> <br /> <br />*/<br />    <br />    public static void main(String arg

2010-06-18 13:15:00 488

原创 Spring定时器的两种实现方式

<br />Spring定时器的两种实现方式<br />    有两种流行Spring定时器配置:Java的Timer类和OpenSymphony的Quartz。<br />    1.Java Timer定时<br />    首先继承java.util.TimerTask类实现run方法<br />     import java.util.TimerTask;<br />    public class EmailReportTask extends TimerTask{<br />    @Ov

2010-06-16 13:27:00 489

原创 也谈google分页

<br /><%@ page language="java" pageEncoding="GB2312"%><br />            <%<br />  //转载请保留以下信息,谢谢!<br />  //by tolys<br />  //本文出处: http://blog.csdn.net/tolys/archive/2007/10/06/1813197.aspx <br />                int pagesize = 10;//每页显示记录数<br />           

2010-06-16 12:59:00 380

转载 Lucene:基于Java的全文检索引擎简介

<br />            <br />Lucene是一个基于Java的全文索引工具包。基于Java的全文索引引擎Lucene简介:关于作者和Lucene的历史全文检索的实现:Luene全文索引和数据库索引的比较中文切分词机制简介:基于词库和自动切分词算法的比较具体的安装和使用简介:系统结构介绍和演示Hacking Lucene:简化的查询分析器,删除的实现,定制的排序,应用接口的扩展从Lucene我们还可以学到什么另外,如果是在选择全文引擎,现在也许是试试Sphinx的时候了:相比Lucene速度

2010-06-06 14:12:00 388

转载 网页版播放器

<br /><html><br /> <HEAD><br /><META content=all name=robots><br /><META content="《热舞派对》,非主流,音乐舞蹈网游,休闲游戏,网络游戏" name=keywords><br /><META content="《热舞派对》是一款适合非主流的音乐舞蹈网游大作,其独有的魅力必将引领2008年休闲网游时尚潮流,成为新一代年轻人的首选之作。" name=description><br /><title>网页播放器测试</title><

2010-06-04 13:43:00 755

转载 图片压缩类

package com.itcast.utils;import java.awt.Color;import java.awt.Component;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.Image;import java.awt.MediaTracker;import java.awt.Toolki

2010-05-30 14:19:00 633

转载 java字符串替换字符串实例,对replace方法的重写

package com.citycollege.stw;public class testreplace {   public static final String replace( String line, String oldString, String newString )     {         if (line == null)   {     return null;

2010-05-27 15:18:00 1083

原创 spring的自我一点理解:

spring的自我一点理解:终于理解了spring的ioc,就是要在具体的action里面定义好业务接口,并且给它设置setter方法,将原本没有用到spring的ioc时,直接在acition里实例化接口的代码放在了spring的配置文件里面,这样就解耦合了,当以后要改变实现类的时候,就只需要改变一下配置文件,而不需要对action的java类进行recompile了;再就是spring

2010-05-24 18:31:00 379

转载 Java中各类Cache机制实现解决方案

在Java中,不同的类都有自己单独的Cache机制,实现的方法也可能有所不同,文章列举了Java中常见的各类Cache机制的实现方法,同时进行了综合的比较。OSCacheOSCache是个一个广泛采用的高性能的Java EE缓存框架,OSCache能用于任何Java应用程序的普通的缓存解决方案。OSCache有以下特点:缓存任何对象,你可以不受限制的缓存部分jsp页面或HTTP请求,任何java对

2010-05-18 11:49:00 388

转载 JTA和JDBC事务的区别

一般情况下,J2EE应用服务器支持JDBC事务、JTA事务、容器管理事务。这里讨论JTA和JDBC事务的区别。这2个是常用的DAO模式事务界定方式。JDBC 事务 JDBC 事务是用 Connection 对象控制的。JDBC Connection 接口( java.sql.Connection )提供了两种事务模式:自动提交和手工提交。★ 在jdbc中,事务操作缺省是自动提交。也就是说,

2010-05-18 11:36:00 471

转载 12.采用左右值编码来存储无限分级树形结构的数据库表设计[摘自网络]

                    之前我介绍过一种按位数编码保存树形结构数据的表设计方法,详情见:ITPUB个人空间9],nI R`b.wN.h  浅谈数据库设计技巧(上)  该设计方案的优点是:只用一条查询语句即可得到某个根节点及其所有子孙节点的先序遍历。由于消除了递归,在数据记录量较大时,可以大大提高列表效率。但是,这种编码方案由于层信息位数的限制,限制了每层能所允许的最大子

2010-05-15 14:36:00 785

转载 Java反射机制深入研究

            Java 反射是Java语言的一个很重要的特征,它使得Java具体了“动态性”。 在Java运行时环境中,对于任意一个类,能否知道这个类有哪些属性和方法?对于任意一个对象,能否调用它的任意一个方法?答案是肯定的。这种动态获取类的信息以及动态调用对象的方法的功能来自于Java 语言的反射(Reflection)机制。 Java 反射机制主要提供了以下功能:

2010-05-13 19:49:00 372

转载 对常见的WEB服务器和应用服务器的介绍

在UNIX和LINUX平台下使用最广泛的免费HTTP服务器是W3C、NCSA和APACHE服务器,而Windows平台NT/2000/2003使用IIS的WEB服务器。在选择使用WEB服务器应考虑的本身特性因素有:性能、安全性、日志和统计、虚拟主机、代理服务器、缓冲服务和集成应用程序等,下面介绍几种常用的WEB服务器。① Microsoft IISMicrosoft的Web服务器产品为

2010-05-07 17:11:00 330

转载 crontab 详解及示例

cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。由于Cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务:  /sbin/service crond start //启动服务 /sbin/service crond stop //关闭服务 /sbin/service crond restart //重启服务 /sbin/serv

2010-05-02 12:02:00 476

转载 通过 JMS Web 服务使用请求响应 SOAP

使用基于 JMS 的 SOAP 传输比基于 HTTP 的 SOAP 传输更具可伸缩性、更高效;以下是一些有关如何入手的提示。作者:Bob Murphy2008 年 9 月发布通过 Java 消息服务 (JMS) API 管理 SOAP 消息比通过 HTTP/S 提供更高的可伸缩性和可靠性。更高的效率源于 JMS 在一个队列中传输和存储 Web 服务请求和响应消息,直至服务器可以处理这些

2010-04-30 14:42:00 1152

原创 java版的webservice,完全用java的正则表达式对websercice的xml进行解析,可以很快用到web中,只需要调用其中的封装好的方法

package com.citycollege.stw.weathertest; import java.io.InputStream;import java.io.OutputStream;import java.io.OutputStreamWriter;import java.net.URL;import java.net.URLConnection;import java.util

2010-04-26 14:39:00 882

原创 忘记密码用到了javamail

      用户忘记密码时连接到获取密码页面时的三种处理方式:第一种:传统的回答问题的方式,即是用户注册是填入的忘记密码时的问题答案;当忘记密码到达获取密码的页面时,回答正确,就可以正确显示密码;此种方式安全性不高,并且用户很有可能忘了问题的答案;第二种:通过用户注册时输入的手机号码,忘记密码时向用户的手机发送密码,但是此种方式需要电信的通信接口,一般用于淘宝类型的购物网站;第三种:第

2010-04-25 13:44:00 1594 1

转载 JFreeChart组件在基于JSP的Web统计图表中的应用与实现

JFreeChart组件在基于JSP的Web统计图表中的应用与实现  摘  要:本文以实际项目中问题的需求,在分析了JFreeChart组件结构的基础上,以柱状图为例,详细介绍了其在JSP中开发基于Web的统计图表的方法。关键词:JFreeChart   Web图表    JSP1  概述创建一个可以在Web浏览器上查看的图表一般有两种做法:第一种是使用Applet利用

2010-04-25 01:50:00 1577

原创 jfreechart动态显示投票结果

String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>%@page import="org.jfree.chart.JFreeChart,org.jfree.

2010-04-25 01:49:00 1030

达内的关于电信的DMS系统的任务书

这个关于达内的DMS电信系统的任务书,有需求分析,有概要设计,有详细设计,可以说是系统分析师的不可多得的法宝,是个非常不错的材料

2010-01-02

非常好的关于j2me学习概要

这个j2me是关于介绍如何学习j2me技术,让入门者少走弯路,并比较了j2me和j2se的区别,是个非常不错的学习j2me的大纲概要

2010-01-02

非常好的JAVA资料,VB+SQL

这是本人用JAVA和SQL做的管理系统,花了本人将近三个月的时间做的呢,感觉非常的好,希望大家喜欢

2009-06-29

有关于JAVA的学习好程序

7个JAVA小项目,用JSP+SERVLET+ORACLE,等做的,自己感觉非常的好,谢谢

2009-06-04

空空如也

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

TA关注的人

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