itheima
文章平均质量分 71
52Pig
这个作者很懒,什么都没留下…
展开
-
java高新技术第一天——eclipse基本使用、可变参数、享元模式(Flyweight)
workspace 工作间project工程工作间与工程的关系:工作间包含多个工程。对一个工作间进行配置可影响其下所有工程。package:cn.itcast.day1refactor重构:Rename重命名window -->preference-->Keys-->Content Assist先解除绑定再重新绑定applyPerspective原创 2014-03-27 16:37:20 · 736 阅读 · 0 评论 -
struts2新特性预览
Struts2与Struts1的对比 Action 类: • Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。 • Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去实现 常用的接口。Action接口不是必须的,任转载 2014-06-01 20:56:07 · 845 阅读 · 0 评论 -
利用工厂设计模式实现业务层和dao层的解耦
原创 2014-05-23 00:57:29 · 1405 阅读 · 0 评论 -
装饰设计模式(适配器、动态代理等)编写步骤
1、定义一个类实现与被包装类相同的接口2、定义一个变量,引用被包装类的实例3、定义构造方法,传入被包装类实例4、对于要改变的方法,改写即可5、对于不需要改变的方法,调用被包装类原有的方法默认适配器4、基于接口的动态代理:动态代理实现AOP编程的核心技术5、基于子类的动态代理CGLIB:基于子类的动态代理即:代理类是被代理类原创 2014-05-22 23:58:54 · 827 阅读 · 0 评论 -
策略设计模式(编写属于自己的JDBC框架)
一、数据库元信息的获取(编写JDBC框架)1、什么数据库元信息指数据库、表等的定义信息2、元信息:l 数据库的元信息:DatabaseMetaData dmd = conn.getMetaData();//数据库的元信息。全部都是getter方法l 参数元信息:执行的SQL语句中的占位符元信息l 结果集元信息:二、编写属于自己的JDBC框架(策略设原创 2014-05-23 00:46:54 · 1679 阅读 · 0 评论 -
开源数据源的使用(DBCP和C3P0)以及JNDI技术
1.DBCP原创 2014-05-23 00:37:59 · 1069 阅读 · 0 评论 -
编码过滤器的步骤及过滤器的生命周期和案例
一、过滤器的编写步骤1、编写一个类,实现javax.servlet.Filter接口2、配置过滤哪些资源修改web.xml,配置要过滤器的资源的映射地址3、让目标资源执行,放行二、过滤器的生命周期1、过滤器的实例由服务器创建的,其中的方法也是由服务器调用的2、过滤器在应用被加载时实例化并初始化(调用init方法),只有一次;用户每原创 2014-05-22 23:40:12 · 2930 阅读 · 0 评论 -
java高新技术第一天——枚举详解
枚举就相当于一个类,其中也可以定义构造方法、成员变量、普通变量、普通方法和抽象方法。枚举元素必须位于枚举体中的最开始部分,枚举元素列表的后面要有分号与其他成员分隔。把枚举中的成员方法或变量等放在枚举元素的前面,编译器报告错误。带构造方法的枚举 构造方法必须定义成私有的 如果有多个构造方法,该如何选择哪个构造方法? 枚举元素MON和MON()的效果一原创 2014-03-27 16:47:03 · 588 阅读 · 0 评论 -
黑马程序员_if else 为何比switch效率低
---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ---------------------- 今天听张孝祥老师讲到if else 比 switch效率低,还真没有想到过这样的问题;于是乎查找资料,总结如下:switch可以进行跳转优化,java中对switch有两种处理方式,生成不同的jvm指令,一是tableswitch,一个原创 2014-03-26 22:34:34 · 885 阅读 · 0 评论 -
黑马程序员——面试题之交通灯管理系统
---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流!---------------------- 项目需求: 异步随机生成按照各个路线行驶的车辆。 例如: 由南向而来去往北向的车辆···直行车辆 由西向而来去往南向的车辆···右转车辆 由东向而来去往南向的车辆···左原创 2014-03-26 19:39:36 · 866 阅读 · 0 评论 -
黑马程序员——银行业务调度系统
---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------需求:银行内有6个业务窗口,1- 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。异步随机生成各种类型的客户,生成各原创 2014-03-27 09:31:35 · 531 阅读 · 0 评论 -
java高新技术第一天——反射
反射的基石->Class类java程序中的各个java类属于同一类事物,描述这类事物的java类名就是Class。对比提问:众多的人用一个什么类表示?众多的java类用一个什么类表示? 人-->Person Java-->Class对比提问:Person类代表人,它是实例对象就是张三,李四这样一个个 具体的人,Class类代表java类,它的各个实例对象又分原创 2014-03-29 23:23:16 · 734 阅读 · 0 评论 -
Struts2中属性驱动与模型驱动
属性驱动:原创 2014-05-31 01:00:42 · 2476 阅读 · 2 评论