- 博客(106)
- 资源 (10)
- 收藏
- 关注
原创 初学JBPM—简单的请假流程
这是简单的流程图下面是配置文件: 3? 大于3天:小于3天}" g="244,390,48,48" name="天数判断"> JBPM的核心:ProcessEngieen 流程引擎Re
2010-05-09 22:12:00 3573 5
原创 Hibernate的NameQuery
利用@NameQueries和@NameQuery注解,一旦定义,可以可以调用正如其他命名查询。import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.GenerationType;import javax.persistence.Id;im
2010-04-08 21:41:00 6174 1
原创 编码转换实现简单的加密解密
package com.test;public class Security { public static void main(String[] args) { String key ="中国" ; System.out.println("需要加密的字符串:"+key); String str = jiaMi(key); System.out.println("机
2010-03-12 10:51:00 1077
原创 抽象类和接口
一个抽象类,继承体系说明它是一个什么东西,而接口,说明它能干什么。 用接口来规范一系列抽象类的行为。 而抽象类又可以在其子类上做扩展,而不影响其基类的接口。 简单理解来说: 动物,抽象类, 继承于 消耗能量的接口。 汽车,抽象类, 继承于 消耗能量的接口。 动物本身可能有些扩展的方法,和汽车又是不同的。都继承一个接口,并不能满足类的扩展性的
2010-03-11 13:26:00 647
原创 js监听键盘方向键事件
一般在分页的时候需要使用方向键翻页,js可以增加监听事件来完成。 document.onkeydown = chang_page; function chang_page() { if (event.keyCode == 37 || event.keyCode == 33) location = http://www.maitianquan.com;
2010-03-10 20:58:00 5700 2
原创 2010的春天
春天早就来临,但是北京寒冷的天气丝毫感觉不到春天的气息。上周五,终于决定要离开公司,其实真的很舍不得大家,但是为了更好的将来,我还是做出了这个决定。其实真正呆在公司的时间也没多久,一直在石家庄出差,所以公司很多的同事都不认识呢,很惭愧!想想当时在石家庄的时候,觉得还是收获颇多的。想想马上就要离开那些曾经一起战斗过的同事们,真是舍不得你们啊! 杰哥(艾杰):认识的第一个同事,因为是他面试我的
2010-03-07 20:59:00 892
转载 Java中的堆栈
Java 中的堆和栈Java把内存划分成两种:一种是栈内存,一种是堆内存。 在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。 当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。 堆内存用来存放由new创建的对象和
2010-02-22 11:43:00 16745 21
转载 hibernate 三种状态深入分析
在Hibernate中有三种状态,对它的深入理解,才能更好的理解hibernate的运行机理,刚开始不太注意这些概念,后来发现它是重要的。对于理解hibernate,JVM和sql的关系有更好的理解。对于需要持久化的JAVA对象,在它的生命周期中有三种状态,而且互相转化。1, 临时状态(Transient):用n
2010-02-03 16:05:00 820
原创 Apache Common-Mail发送邮件
需要的jar包 commons-email-1.2.jar commons-logging-1.1.jar mail.jar package com.beckham.common.email;import javax.mail.internet.MimeUtility;import org.apache.commons.mail.EmailAttachm
2010-02-02 15:36:00 6286 2
转载 深入java异常机制
转自www.bitsCN.com摘要:本文从Java异常最基本的概念、语法开始讲述了Java异常处理的基本知识,分析了Java异常体系结构,对比Spring的异常处理框 架,阐述了异常处理的基本原则。并且作者提出了自己处理一个大型应用系统异常的思想,并通过设计一个异常处理的框架来论述此思想。 一、 异常的概念和Java异常体系结构 异常是程序运行过程中出现的
2010-02-01 09:52:00 808
原创 Dom4j修改文件
package com.beckham.dom;import java.io.File;import java.io.FileWriter;import java.util.List;import org.dom4j.Attribute;import org.dom4j.Document;import org.dom4j.DocumentHelper;import or
2010-01-29 10:49:00 802
原创 Dom4j读文件---XPath
dom4j对xpath的支持很好的方便了对具体某个节点的遍历,使用xpath遍历时,需要jaxen-1.1.1.jar 的支持 7499 ALLEN SALESMAN 7698 1981-2-20 3200.0 300.00 30 7566 JONES MANAGER 7839 198
2010-01-29 10:06:00 848
原创 Dom4j读文件1---Visitor模式
Visitor 接口提供多种Visit()的重载,根据XML不同的对象,将采用不同的方式来访问。上面是给出的Element 和Attribute 的简单实现,一般比较常用的就是这两个。VisitorSupport是DOM4J提供的默认适配器,Visitor 接口的Default Adapter模式,这个模式给出了各种visit(*)的空实现,以便简化代码 定义自己的visitorpac
2010-01-29 10:01:00 3032
原创 Dom4j读文件1---枚举
package com.beckham.dom;import java.io.File;import java.util.Iterator;import org.dom4j.Attribute;import org.dom4j.Document;imp
2010-01-29 09:50:00 642
转载 json入门
JSON是以一种对象方式操作Javascript的技术,它是建立在W3C标准之上的,并且不依赖于特定语言。它提供了简便的表示对象的方式,具体体现为下面两种数据结构:Map:提供了KEY/VALUE形式表示对象的属性和值,对象间的属性是无序的; Array :提供了有序的集合。简单来说,JSON中只使用两种符号:{}大括号:表示一个对象的界限,其中包括用逗号
2010-01-28 14:45:00 475
原创 Dom4j操作XML文件---写文件
package com.beckham.dom;import java.io.File;import java.io.FileWriter;import org.dom4j.Document;import org.dom4j.DocumentHelper;import org.dom4j.Element;import org.dom4j.io.OutputFormat;
2010-01-28 10:11:00 644
原创 模拟实现spring的bean工厂
spring的IOC容器时运用工厂模式实现的,我也简单的模拟一下bean工厂。 场景:定义一个接口 Person,里面有个方法 speek(),说话,Boy可以实现speek,Girl当然也可以实现 当我们需要获取具体的boy或girl对象时,我们的设计思路是直接从我们创建的工厂里面获取,而不需要自己new出来。 package com.beckham.spring;/
2010-01-27 14:18:00 819
原创 java 简单工厂设计模式
先写程序,在来解释简单工厂和工厂方法模式。 1、定义一个汽车接口package com.beckham.factory;/** * @author 作者 * Email:gaowm0207@gmail.com * Jan 26, 2010 2:35:15 PM * Version:1.0 */public interface Car { p
2010-01-26 14:53:00 882
转载 Java线程讲解
一 线程的基本概念线程是一个程序内部的顺序控制流.一个进程相当于一个任务,一个线程相当于一个任务中的一条执行路径.多进程:在操作系统中能同时运行多个任务(程序)多线程:在同一个应用程序中有多个顺序流同时执行Java的线程是通过java.lang.Thread类来实现的JVM启动时会有一个由主方法(public static void main(){})所定义
2010-01-26 09:41:00 959
原创 Struts2+Hibernate+Spring 分页自定义标签
分页问题一直是项目中不可避免的问题,之前由于一直忙着做项目,里面的分页觉得做的不是很完善,很多的代码需要复制粘帖,特别是在jsp页面上显示的时候,所以花了几天时间好好完善下!1、封装分页信息的bean package com.beckham.page;import java.util.List;/** * @author beckham * Jul 30, 200
2010-01-22 14:59:00 3152 15
转载 简历投递必中的十大绝招
不少求职者遇到这种问题,发了数百份简历没有回音。是HR没有收到还是自己投递简历的程序有问题?为提高求职的命中率和更快的找到工作,我们在网上投递简历时应掌握一些技巧。 1、简历针对性的改动 你的简历不要万年不变。一份简历包含的内容很多,而你心仪的职位相信也不只一个。如果你投什么职位都用一份相同的简历的话,你的吸引力就会急剧降低;而为每一个职位都专门准备简历也是不
2010-01-21 12:44:00 755
原创 SpringMail发送邮件
需要的jar包:spring.jar mail.jar commons-logging-1.1.jar 发送端邮箱的配置: <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-insta
2010-01-20 21:50:00 2960
转载 Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/Lin
Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/Lin关键字: java.lang.noclassdeffounderror: com/sun/mail/util/lineinputs如果你用myEclipse进行开发的话,运行时可能会出现以下的错误: Exception in
2010-01-20 15:29:00 2311
原创 spring AOP的异常拦截
系统的异常处理机制是衡量一个系统设计的关键因素,良好的异常处理机制能在系统出现异常时准确的找到问题的所在。spring aop对异常的处理有良好的支持。spring 提供了一个接口 ThrowsAdvice,该接口里面没有任何方法,但是实现类里面必须的实现afterThrowing(Method method, Object[] args, Object target, RuntimeEx
2010-01-19 22:02:00 27062 12
原创 记录日志时重写持久化类的toString()方法
在利用spring的aop记录系统运行日志时,往往需要记录方法的参数、返回值等,而在用hibernate框架做整合时,大部分情况下参数和返回值都是某个持久化对象,这时候如果直接记录时,得到的是该对象在内存中的哈希值,而这样的内容很明显不是我们想得到的,当然要解决这个问题,最简单的方法就是重写该持久化类的toString()方法。 public class User implements j
2010-01-19 21:47:00 1095
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人