- 博客(52)
- 资源 (20)
- 收藏
- 关注

原创 JNDI远程调用EJB会话bean测试类
package com.customer.service;import java.util.List;import java.util.Properties;import javax.naming.InitialContext;import com.ejb.bean.TalkRemote;import com.ejb.entity.Student;public class findJNDI { public static void getTalkService(String jndiName) throws
2010-07-19 18:03:00
1458
3
原创 Spring实现JavaMail邮件发送功能
Spring有一个专门负责管理Javamail发送的机制,在org.springframework.mail包下是负责管理JavaMail发送的,我把这个包下的类封装到一个Jar文件中作为jar包资源使用,(如有需要下载的可以到我的资源中下载),其中org.springframework.mail.javamail.JavaMailSenderImpl就是我们需要用到掌管发送邮件的类,在Sprin
2012-03-07 11:48:00
14821
1
原创 生成图片彩色验证码(附带验证码旋转)
生成验证码图片一般返回InputStream类型,不管什么情况下都能使用,只需要将InputStream这个返回的值在写到文件里就能动态生成代码如下:package com.yxfei.tool;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Grap
2012-02-24 19:50:18
4151
3
原创 SpringAOP拦截器的代理机制
要使用方法名匹配AOP切面编程,需要使用到Spring中的org.springframework.aop.support.NameMatchMethodPointcutAdvisor这个类,advice属性定义一个通告类,mappedName定义通告类针对的方法,通告的类需要实现一些特定的接口在特定的时候执行:MethodBeforeAdvice :方法之前执行AfterReturning
2012-02-22 17:40:07
5470
原创 关于JPA中的Entitymanager使用延长加载
hibernate通过SessionFactory管理实体类对数据库的操作,JPA通过EntityManagerFactory产生EntityManager操作数据库中的实体类,我们可以对session进行延迟加载,同样也可以对entityManager进行延迟加载,只需要写一个过滤EntityManager的Filter,就可以将entitymanager延长到JSP页面,具体代码如下: pub
2012-02-09 15:30:02
2695
原创 Java高新技术学习日记
1、Java基本类型有:short,int,long,float,double,char,byte除了这些类型以外,其它类型都继承Object自动装箱:Integer a = 12;//将int类型直接装箱成Integer类型自动拆箱:int b = a; //将Integer 类型直接拆箱成int类型2、增强型for循环,表达式为:for(Object obj:array)
2012-01-30 18:46:05
1061
原创 黑马程序员 面试题破解思路
---------------------- android培训、java培训、期待与您交流! ----------------------交通灯系统:首先确定交通灯这个系统中一共有多少条线路,东南西北四个方向两两配对的方式有6种,所以包括逆向一共有12条线路,可以看成系统中的12个对象,每条线路是一个ArrayList对象,汽车在线路上行走,所以ArrayList需要添加汽车成员。
2012-01-16 16:00:28
3279
原创 黑马程序员 Java创建动态代理类实现Aop编程
---------------------- android培训、java培训、期待与您交流! ----------------------Java要创建动态代理类,这些类必须实现一个或多个接口,而这些类必须实现相同的接口,那么动态代理类是怎么执行的呢?动态代理类通过InvocationHandler这个构造方法实现动态代理,当执行这些类中的某个方法时,InvocationHandle
2012-01-15 16:54:05
1233
原创 黑马程序员 Java中反射的应用
---------------------- android培训、java培训、期待与您交流! ----------------------对于一个Javabean可以通过实例化的形式得到对象,也可以通过反射的原理得到对象,并且给对象赋值最基本的反射方法获取类字节码通过getClass方法获取下面介绍通过反射直接给对象赋值。先定义一个Student 的JavaBeanpub
2012-01-14 17:48:43
795
原创 黑马程序员 Java网络传输UDP和TCP协议
---------------------- android培训、java培训、期待与您交流! ----------------------Java网络编程是由Socket类来实现,网络传输有UDP和TCP协议,前者不需要服务器端,通过数据包封装传输,数据传输最多64k,后者直接建立Socket流连接,可传输很大数据需求:Java建立两个程序,用UDP协议实现发送端发送消息,接收端能接
2012-01-12 16:26:47
1725
原创 黑马程序员 集合ArrayList、HashSet和TreeSet的使用
---------------------- android培训、java培训、期待与您交流! ----------------------ArrayList中对象比较只依赖于方法hashCode,可以有重复对象(排序)HashSet和TreeSet中对象比较同时依赖于方法hashCode和equals,且不能有重复对象(无排序)。现有需求要比较Student类中学生姓名和各科成绩
2012-01-11 23:17:47
2528
原创 黑马程序员 Java文件流读写(续)
---------------------- android培训、java培训、期待与您交流! ----------------------本篇文章说明Properties,SequenceInputStream,ObjectInputStream,RandomAccessFile的用法。Properties :存储的内容一般是以键值对的形式,读取时需要根据键找到对应的值。
2012-01-11 14:54:36
1122
原创 黑马程序员 递归调用心得
---------------------- android培训、java培训、期待与您交流! ----------------------import java.io.*;public class FileDemo{ public void sop(String str) { System.out.println(str); } public String get
2012-01-10 22:49:12
841
原创 黑马程序员 File文件类用途集锦
---------------------- android培训、java培训、期待与您交流! ----------------------import java.io.*;public class FileDemo{ public void sop(String str) { System.out.println(str); } public static v
2012-01-10 22:22:01
766
原创 黑马程序员 java文件流的读写
---------------------- android培训、java培训、期待与您交流! ----------------------java文件流分为字节流和字符流,文件读写都是基于字符流和字节流读取文件包含 InputStream和Reader写文件包含 OutputStream 和Writer如果文件类型为文本文件则使用Reader和Writer,如果文件类型为非文
2012-01-10 17:29:13
1052
原创 Spring拦截器配置事务
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:aop=
2011-10-23 14:17:25
4249
转载 Spring事物注解管理详解
要使事务注解有效,首先需要在Spring配置文件中加入如下代码:同时,必须引入tx 域名。@Transactional的应用:加在Service层或者Dao层类名之上,或者是public方法上,表示该方法使用了事务, 对于其它非public的方法,如果标记了@Transactional也不会报错,但方法没有事务功能.Spring使用声明式事务处理,默认情况下,如果被注解的数
2011-10-23 14:00:46
4618
原创 Oracle分页存储过程
话不多说,分页存储过程如下:CREATE OR REPLACE PROCEDURE "GETRECORDFROMPAGE" ( p_colunmName in varchar2, --列名 p_tableName
2011-09-08 17:18:12
791
原创 Oracle编程学习存储过程、函数、游标
Oracle编程不同于SQLserver,日期函数和SQLServer不同,数据类型转换和SQLServer不同,为了将Oracle学习简单化,重点指出几个常见并且用得比较多的函数日期函数:Months_between(sysdate,指定时间)算出日期时间差
2011-08-29 18:13:56
877
原创 Java读取Excel文档总结
用Java读取Excel有两种方法,一种方法是JXL,第二种是POI,前者只适用于Excel2007版本以下,后者适用于Excel2007以上和以下。 JXL使用Workbook在不知道单元格文本类型的情况下自动转换成String类型,POI使用了HSSFWorkbook
2011-08-26 16:55:57
766
原创 递归调用删除项目中的svn文件夹
今天项目中用到了svn,所以里面有很多svn文件夹和文件,我想去掉svn文件作为单独的项目,但是项目很大,里面有很多svn文件和文件夹,所以我想了一个办法来解决这个问题,代码如下:package com.yxfei.test;import java.io.File;
2011-08-25 17:42:56
1144
原创 hibernate比较全面的配制说明
Hibernate JPA自定义配置可以通过多种方式进行配置,如下面列举的几种方法。 方法一:在persistence.xml文件中配置,如下所示。 org.hibernate.ejb.HibernatePersistence value="com.mysql.jdbc.Driver" /> value="jdbc:mysql:
2011-04-26 15:31:00
7314
1
原创 jfreechart解决乱码问题。
CategoryAxis domainAxis = plot.getDomainAxis(); // NumberAxis valueAxis=(NumberAxis) plot.getRangeAxis(); //有人说这个是水平方向设置的 方法。 ValueAxis numberaxis = plot.getRangeAxis(); /*------设置X轴坐标上的文字-----------*/ domainAxis.setTickLabelFont(new Fo
2010-10-16 14:11:00
733
原创 hibernate条件查询使用方法
使用查询实现的方法有两种:1、使用hql语句直接查询。2、使用createCriteria查询。 请看查询截图:请看查询截图: 实现代码service层如下:public PageBean advanceSearchByPage(Integer pagecode, Integer pagesize, String[] name, String[] value)
2010-10-10 16:06:00
1148
转载 log4j配置使用
log4j.properties 使用一.参数意义说明输出级别的种类ERROR、WARN、INFO、DEBUGERROR 为严重错误 主要是程序的错误WARN 为一般警告,比如session丢失INFO 为一般要显示的信息,比如登录登出DEBUG 为程序的调试信息配置日志信息输出目的地log4j.appender.appenderName = fully.qua
2010-10-09 18:04:00
612
原创 struts2重新启动报错
错误异常:java.lang.ClassCastException: org.apache.xerces.parsers.XML11Configurationcannot be cast to org.apache.xerces.xni.parser.XMLParserConfiguration解决方案:加入xalan.jar包到项目中
2010-10-09 14:06:00
503
原创 JSP文件下载的几种方式
<br />1。最直接最简单的,方式是把文件地址直接放到html页面的一个链接中。这样做的缺点是把文件在服务器上的路径暴露了,并且还无法对文件下载进行其它的控制(如权限)。这个就不写示例了。<br />2。在服务器端把文件转换成输出流,写入到response,以response把文件带到浏览器,由浏览器来提示用户是否愿意保存文件到本地。(示例如下)<br /><%<br /> response.setContentType(fileminitype);<br /> response.setHeader("L
2010-10-02 14:16:00
449
原创 struts实现文件上传
<br />struts中实现文件下载的主要代码:<br />public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { String strFileName = "测试文件.rar"; File file = new File("具体路径" + strFileName);// if(f
2010-10-02 14:02:00
469
原创 javascript实现Ajax代码
function AjaxObject() { this.req = null; this.getRequest = function() { if (window.ActiveXObject) { this.req = new ActiveXObject("Microsoft.xmlhttp"); } else if (window.XMLHttpRequest) { this.req = new XMLHttpRequest(); } } this.se
2010-09-24 18:10:00
444
原创 hibernate配置缓存查询
先在src目录下加入ehcache.xml文件: <defaultCache maxElementsInMemory="10000" eternal="false" timeToIdleSeconds="120" timeToLiveSeconds="120" overflowToDisk="true" diskPersistent="false" diskExpiryTh
2010-09-24 17:47:00
895
原创 方法选择性validate框架验证
需要验证的Action代码package com.eduask.action;import java.util.Date;import org.apache.struts2.interceptor.validation.SkipValidation;import com.eduask.base.GenericAction;import com.eduask.voo.Banji;import com.eduask.voo.Student;public class S
2010-09-19 17:56:00
670
原创 struts2.1文件下载
package action;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.InputStream;import org.apache.struts2.ServletActionContext;import com.opensymphony.xwo
2010-09-18 14:55:00
509
原创 struts2.1文件上传
package action;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStream;import java.io.OutputStream;import java.util.ArrayList;import java.util.List;import java.util.UUID;import org
2010-09-18 14:54:00
478
原创 普通pojo类实现任务调度
<br />首先写一个普通pojo类<br />package com.yxfei.quartz;public class Quartz { public void HelloWorld() { System.out.println("Hello World"); } public void YourName() { System.out.println("my name is John cannon"); } }<br />Spring管理这个
2010-09-18 14:52:00
580
原创 JPA整合Spring配置数据源
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.spri
2010-09-18 14:48:00
4869
原创 OpenSessionInView模式
web.xml中加入如下 OSIVF org.springframework.orm.hibernate3.support.OpenSessionInViewFilter isSingleSession true OSIVF /* 过滤器的作用是将session打开至全景模式,这种模式下在jsp页面同时打开se
2010-09-18 14:45:00
910
原创 实体单表继承
主表实体注释类package com.yxfei.dojo;import java.io.Serializable;import javax.persistence.Column;import javax.persistence.DiscriminatorColumn;import javax.persistence.DiscriminatorType;import
2010-09-18 14:38:00
577
原创 实体xml文件映射多对多
Student实体package com.yxfei.dojo;import java.io.Serializable;import java.util.List;public class Student implements Serializable { /** * */ private static final long serialVer
2010-09-18 14:33:00
650
Fckeditor汉化简约版
2012-07-04
Berkeley DB Java 版 4.0.92
2010-05-29
treeDemo服装
2010-04-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人