摘要: 观察者模式 = 出版者(主题) + 订阅者(观察者) 1、主题对象管理某些数据 2、当主题内的数据改变就会通知观察者 3、观察者已经订阅(注册)主题以便在主题数据改变时能够收到更新 观察者模式定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖都会收到通知并自动更新。 设计原则: 阅读全文
posted @ 2019-01-16 22:36 郭鑫 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 策略模式定义了算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。 设计原则: 1、找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起。 2、针对接口编程,而不是针对实现编程 3、多用组合,少用继承 案例代码: 类图 阅读全文
posted @ 2019-01-15 22:04 郭鑫 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 以下方法是在已经添加完支持jsp环境基础上的: 打开File > Project Structure > Facetes 如图1: 如果左边一栏没有Web选项选择新建然后 如图2: 然后选择新建选择你项目中的webapp地址 如图3: 然后点击ok完成关联webapp; 新建config文件代码如下 阅读全文
posted @ 2018-12-03 06:51 郭鑫 阅读(1565) 评论(0) 推荐(0) 编辑
摘要: package com.jckb.procedure; import java.sql.CallableStatement; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import oracle.jdbc.OracleCallableStatement; p... 阅读全文
posted @ 2017-03-15 07:17 郭鑫 阅读(1695) 评论(0) 推荐(0) 编辑
摘要: package com.jckb.procedure; import java.sql.CallableStatement; import java.sql.Connection; import java.sql.DriverManager; public class MainTest2 { /** * 存储函数plsql create or replace function f... 阅读全文
posted @ 2017-03-14 22:35 郭鑫 阅读(1007) 评论(0) 推荐(0) 编辑
摘要: package com.jckb.procedure; import java.sql.CallableStatement; import java.sql.Connection; import java.sql.DriverManager; public class MainTest { /** * 存储过程plsql create or replac... 阅读全文
posted @ 2017-03-14 20:05 郭鑫 阅读(1467) 评论(0) 推荐(0) 编辑
摘要: package com.jckb; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; /** * jdbc编程步骤: * 1、加载数据库... 阅读全文
posted @ 2017-02-12 22:54 郭鑫 阅读(3343) 评论(0) 推荐(0) 编辑
摘要: package com.jckb; public class Name implements Comparable{ private String firstName; private String lastName; public Name(){} public Name(String firstName, String lastName)... 阅读全文
posted @ 2017-02-09 21:23 郭鑫 阅读(8488) 评论(0) 推荐(0) 编辑
摘要: package innerClassDemo; /** * java 成员内部类 * * 1.Inner类定义在Outer类的内部,相当于Outer类的一个成员变量的位置,Inner类可以使用任意访问控制符如:public、private、protected * 2.Inner类中定义的test()方法可以直接访问Outer类中的数据,而不受访问修饰符的影响,如直接访问Outer类中... 阅读全文
posted @ 2017-01-02 22:50 郭鑫 阅读(209) 评论(0) 推荐(0) 编辑
摘要: package com.jckb; /**多线程实现的两种方法 * * @author gx * */ public class Test2 { public static void main(String[] args) { Mythread m = new Mythread(); m.start 阅读全文
posted @ 2017-01-01 18:28 郭鑫 阅读(174) 评论(0) 推荐(0) 编辑