自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

幸福小青年

拥有阳光心态、塑造灿烂人生。旅游、摄影、周游天下。

  • 博客(16)
  • 收藏
  • 关注

转载 JDBC连接MySQL数据库及示例

JDBC是Sun公司制定的一个可以用Java语言连接数据库的技术。 一、JDBC基础知识                 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为数据库开发人员提供了一个标准的API,据此可以构建

2014-01-11 09:04:13 477

转载 简单模拟ArrayList-迭代器设计模式

底层结构为数组; [java] view plaincopy import java.util.Iterator;   public class MyArrayList implements Iterable{       public static int InitSize=2;       private Object[] elementDat

2013-11-28 20:42:44 586

转载 java的引用和C语言指针的探讨

首先在C语言中,函数的内存都是分配在栈中的,当该函数执行完之后,该函数所占用的内存就会被回收掉C语言有跨函数使用的一种功能,而实现这种功能的就是指针。这种功能的优点是使用malloc函数来进行动态分配内存,而所分配的内存是存放在堆中的,故当函数执行完之后,使用动态分配的内存是不会被回收掉的.例如: int add(int i,int * k){   k = (int *)malloc( siz

2013-11-28 20:39:36 783

转载 简单模拟LinkedList

底层结构为链表; [java] view plaincopy import java.util.Iterator;   //LinkedLink其实是双向链表   public class MyLinkedList implements Iterable{       int size;       private Node head=n

2013-11-28 20:35:09 565

转载 使用自动生成java文件和自动编译的动态代理模式

[java] view plaincopy /*   * 接口中有几个方法,那么使用反射的getMethods()就会有几个方法名   * 因为接口是不会继承Object的   */   public interface Moveable {       void move();//   }   [java] view plainco

2013-11-28 20:32:39 873

转载 动态代理的实现3-实现aop功能的封装和配置

[java] view plaincopy //一个通告或建议的接口   public interface Advice {       void afterMethod(Method method);       void beforeMethod(Method method);   }   [java] view plaincopy

2013-11-28 20:29:30 614

转载 动态代理的实现2-编写可生成代理和插入通告的通用方法

[java] view plaincopy //一个通告或建议的接口   public interface Advice {       void afterMethod(Method method);       void beforeMethod(Method method);   }   [java] view plaincopy

2013-11-28 20:27:12 557

转载 动态代理的实现1-简单实现

1, 2, 3, 4, 5, [java] view plaincopy public class Test {       public static void main(String[] args) throws Exception{             

2013-11-28 20:25:49 563

转载 命令者模式

[java] view plaincopy //Command模式经常用来作为还原功能,也就是Ctrl+Z   public abstract class Command {       public abstract void execute();       //返回上一步       public abstract void unDo();   }  

2013-11-28 20:24:16 531

转载 状态模式

[java] view plaincopy //表示状态的接口类   public interface State {       void smile();       void cry();       void say();   }   [java] view plaincopy //高兴的状态   p

2013-11-28 20:20:32 472

转载 策略模式-鸭子的变化

OO基础:抽象、封装、多态、继承 OO原则:封装变化、多用组合,少用继承、针对接口编程,不针对实现编程 策略模式:定义算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户 1、代码结构: 2、飞行package [java] view plaincopy package duck

2013-11-28 20:19:12 673

转载 观察者模式-气象站

观察者模式,在对象之间定义一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象都会收到通知,并自动更新。 1、代码结构: [java] view plaincopy package observer;      /**   * 观察者接口   */   public interface Observer {  

2013-11-28 20:15:47 819

转载 装饰者模式-星巴克

[java] view plaincopy //过滤器接口   public interface Filter {       public void doFilter(Request req,Response res,FilterChain c);   }   [java] view plaincopy //HT

2013-11-28 20:12:52 1066

转载 责任链或过滤器模式3-模拟tomcat的过滤器

[java] view plaincopy //过滤器接口   public interface Filter {       public void doFilter(Request req,Response res,FilterChain c);   }   [java] view plaincopy //HT

2013-11-28 20:10:35 994

转载 责任链或过滤器模式2-使用过滤链

[java] view plaincopy //过滤器接口   public interface Filter {       public String doFilter(String str);   }   [java] view plaincopy //HTML的过滤器   public class HTM

2013-11-28 19:32:05 538

转载 责任链或过滤器模式1-使用过滤器

[java] view plaincopy //过滤器接口   public interface Filter {       public String doFilter(String str);   }   [java] view plaincopy //HTML的过滤器   public class HTM

2013-11-28 19:29:33 593

空空如也

空空如也

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

TA关注的人

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