- 博客(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关注的人