自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ETHAN IN IT

Lost in it

  • 博客(36)
  • 资源 (11)
  • 收藏
  • 关注

原创 Spring2.5 之 学习小记

三种实例化bean的方式:1.使用类构造器实例化2.使用静态工厂方法实例化public static PersonServiceBean createPersonServiceBean() {return new PersonServiceBean();}3.使用实例工厂方法实例化public PersonServiceBean createPersonServic

2012-02-29 23:56:42 624

原创 spring2.5 所需jar包

spring2.5 需要使用到的jar包:aspectjrt.jaraspectjweaver.jarc3p0-0.9.1.2.jarcglib-nodep-2.1_3.jarcommon-annotations.jar(j2ee)commons-logging.jarjaxen-1.1.1.jar(JUnit Tes

2012-02-29 23:54:43 645

原创 spring2.5 之 编码实现 IOC和依赖注入

<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://w

2012-02-29 23:51:22 741 2

原创 struts2 之 类型转换器

package com.ethan.converter;import java.util.Date;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Map;import com.opensymphony.xwork2.conversion.impl.DefaultTy

2012-02-28 11:23:43 519

原创 struts2 学习笔记(一)

比较零碎:struts2读取到struts.xml的内容后,以javabean形式存放在内存中,以后struts2对用户的每次请求处理将使用内存中的数据,而不是每次都读取struts.xml文件StrutsPrepareAndExecuteFilter的init()方法中将会读取类路径下默认的配置文件struts.xml完成初始化操作。包可以通过abstra

2012-02-28 11:18:00 807

原创 struts2 输入校验

1.使用手工编写代码校验:package com.ethan.action;import java.util.regex.Pattern;import com.opensymphony.xwork2.ActionContext;import com.opensymphony.xwork2.ActionSupport;public class PersonAction extends

2012-02-28 11:15:10 738

原创 java 之 简易AOP Framework

import java.io.IOException;import java.io.InputStream;import java.util.Properties;public class BeanFactory { Properties props = new Properties(); public BeanFactory(InputStream ips) { try {

2012-02-26 19:45:32 1191

原创 java 之 动态代理学习示例

import java.lang.reflect.Method;public interface Advice { public void beforeMethod(Method method); public void afterMethod(Method method);}import java.lang.reflect.Method;public class MyAdvi

2012-02-26 17:05:38 781

原创 java 之 泛型学习示例

import java.util.Collection;public class GenericTest { /** * T * 类型推断: * 1.多个参数,不同的类型,又没有返回值,取最大交集 *2. 如果有返回值,则根据返回值 * Number x1 = add(2.3,2); * Object x2 = add(3,"abc"); * 会取最小公倍数

2012-02-24 17:28:26 651

原创 java 之 classpath下文件路径

import java.io.DataInputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.InputStream;public class ClassPathTest { /** * @param a

2012-02-24 08:46:05 5203

原创 java 之 集合(hashSet)示例

import java.util.Collection;import java.util.HashSet;public class CollectionTest { /** * @param args */ public static void main(String[] args) { Collection collections = new HashSet();

2012-02-24 08:45:18 684

原创 java 之 反射笔记(二)

import java.lang.reflect.Constructor;public class ConstructorTest { /** * 根据参数类型 区别选择构造方法 * @param args * @throws NoSuchMethodException * @throws SecurityException */ public static

2012-02-24 08:43:04 534

原创 java 之反射笔记(一)

反射 就是 把java类中的各种成分映射成相应的类。例如:Field Method Constructor Package获得字节码的三中方式:1.类名.class2.对象.getClass()3.Class.forName("类名")Class.forName("类名")的作用就是获得字节码:1.如果虚拟机里边有,则直接拿到;2.如果没有,就让类加

2012-02-24 08:40:14 513

原创 J2EE 之 邮箱激活示例(二)

修改信息:package com.ethan.accountactivate.servlets;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import ja

2012-02-22 13:11:13 2139

原创 J2EE 之 邮箱激活示例(一)

直接上代码了:com.ethan.accountactivate.domainpackage com.ethan.accountactivate.domain;public class User { private int id; private String name; private String password; private String email; p

2012-02-22 13:10:04 1202

原创 java 之 内省(JavaBean操作)

package com.ethan.introSpector;import java.util.Date;public class ReflectPoint { private int x; private int y; //初始化,setProperty() null private Date birthday = new Date(); public String s

2012-02-21 18:29:18 583 1

原创 java 之 枚举学习示例

package com.ethan.enumtest;//手工实现枚举类public abstract class WeekDay1 { //私有构造方法 private WeekDay1(){}; /*public final static WeekDay SUN = new WeekDay(); public final static WeekDay MON = new W

2012-02-21 18:27:26 470

原创 java 之 注解Annotation学习示例

package com.ethan.annotation;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;//元注解

2012-02-21 18:25:42 600 1

原创 java 之 停止多线程示例

import java.awt.BorderLayout;import java.awt.EventQueue;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;import javax.

2012-02-20 14:16:21 1140

原创 java 之 多线程Runnable 示例

import java.awt.BorderLayout;import java.awt.HeadlessException;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JTextArea;import javax.swing.border.BevelBorder;import java

2012-02-20 14:14:14 2997

原创 java 之 SSL

package com.ethan.security;import java.io.InputStream;import java.io.OutputStream;import java.net.ServerSocket;import java.net.Socket;import javax.net.ssl.SSLServerSocket;import javax.net.ssl.

2012-02-20 14:12:59 1870

原创 java 之 数字签名和数字证书

package com.ethan.security;import java.io.FileInputStream;import java.security.Key;import java.security.KeyPair;import java.security.KeyPairGenerator;import java.security.KeyStore;import java.s

2012-02-20 14:07:04 1039

原创 java 之 数字摘要

MD5:import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;/** * 数字摘要 可比 指纹 * MD5 16byte * SHA 20byte * 有以上两种算法 * @author ETHAN * */public class MD5Test { /*

2012-02-15 16:07:48 974 1

原创 java 之 根据密码字符串加密示例

package com.ethan.security;import java.io.ByteArrayOutputStream;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.

2012-02-14 18:56:40 2490

原创 java 之 加密解密学习示例

package com.ethan.security;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;imp

2012-02-14 17:53:59 713

原创 java 之 模拟http请求

import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.DataOutputStream;import java.io.IOException;import java.io.InputStream;import java.net.HttpURLConnection;i

2012-02-12 22:18:39 620

原创 java 之 断点续传和高速缓存

1.文件操作类,负责文件写入:import java.io.IOException;import java.io.RandomAccessFile;import java.io.Serializable;public class FileAccess implements Serializable { private RandomAccessFile oSavedFi

2012-02-12 17:17:08 1928 8

原创 js 之 sleep小实现

1.function sleep(n) { var start=new Date().getTime(); while(true) if(new Date().getTime()-start> n) break; } 2. 利用setTimeoutfunction doStuff(){ /

2012-02-09 10:41:01 13900

转载 Javascript在页面加载时的执行顺序

一、在HTML中嵌入Javasript的方法直接在Javascript代码放在标记对和之间由标记的src属性制定外部的js文件放在事件处理程序中,比如:点击我作为URL的主体,这个URL使用特殊的Javascript:协议,比如:点击我利用javascript本身的document.write()方法写入新的javascript代码利用Ajax异步获取javascript代码,然后执

2012-02-09 10:19:32 1257

原创 js 之 父窗口获取弹出子窗口的输入框Value

Insert title here function browser.onclick() { var nW = window.open("","","width=170,height=200,resizable=yes"); nW.moveTo(300,100); nW.document.write("\n"+ "var m = true;\n"+ "functio

2012-02-09 10:10:32 2527

原创 js 之 父窗口获取子窗口单选按钮Value

test002.html(父):Insert title here function browser.onclick() { window.open("test003.html","","width=170;height=200,top=200,left=400,resizable=yes"); } test003.html(子窗口):I

2012-02-09 10:06:40 2057

原创 js 之一次性弹窗,刷新后不弹

Insert title here function openwin() { window.open("","","width=200,height=200"); } function get_cookie(name) { var search = name+"="; var returnvalue = ""; if(document.cookie.leng

2012-02-09 10:00:57 2313

原创 Oracle11g R2下载地址

for win32:http://download.oracle.com/otn/nt/oracle11g/112010/win32_11gR2_database_1of2.ziphttp://download.oracle.com/otn/nt/oracle11g/112010/win32_11gR2_database_2of2.zipfor win64:http

2012-02-03 19:58:30 1040

原创 Android 之 SharedPreferences示例

package com.ethan.sp;import android.app.Activity;import android.content.SharedPreferences;import android.os.Bundle;import android.widget.Button;import android.widget.EditText;public class Shar

2012-02-01 10:06:33 536

原创 Android 之 单发短信

<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.ethan.activity" android:versionCode="1" android:versionName="1.0"> <activity andr

2012-02-01 09:40:31 680

原创 Android 之 Notification通知栏

<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.ethan.notification" android:versionCode="1" android:versionName="1.0" > <application an

2012-02-01 09:33:47 729

ios5 programming-cookbook 源代码

ios5 programming-cookbook配套代码,绝对正版.已经使用过,没有问题。

2012-07-26

jquery学习示例

jquery学习的各种小示例,对jquery使用的demo

2012-03-29

ehcache-1.3.0.rar

ehcache1.3.0,使用hibernate3.5.3,和spring2.5,struts2整合时需要使用到的。ehcache1.5,会报异常

2012-03-11

hibernate悲观锁与乐观锁

hibernate 悲观锁何乐观锁的深入理解和说明

2011-12-06

Hibernate培训PPT

hibernate培训PPT资料,对于hibernate的常用知识点都有讲到,很实用。

2011-12-06

hibernate-entitymanager-3.4.0.GA.zip

hibernate-entitymanager-3.4.0.GA.zip, spring,jpa整合的时候需要用到,创建entityManager

2011-09-10

JAVA ThreadLocal类深入

深入研究java.lang.ThreadLocal类。ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是 threadlocalvariable(线程局部变量)。也许把它命名为ThreadLocalVar更加合适。

2011-07-31

一个java文件扫描程序

一个用java语言描述的统计文本文件的行数,注释。统计代码量。

2011-07-31

空空如也

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

TA关注的人

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