04 2016 档案

工厂设计模式之:简单工厂、工厂方法、抽象工厂
摘要:简单工厂模式(Simple Factory):简单工厂模式又叫静态工厂模式,顾名思义,通过一个具体的工厂类,在该工厂类中定义返回值为不同实例对象的静态方法,来获得各种具体的实例对象。 工厂方法模式(Factory Method):建立一个抽象工厂,其不同的工厂实例用来创建不同的产品实例对象(单个产品 阅读全文

posted @ 2016-04-29 19:52 Yanspecial 阅读(189) 评论(0) 推荐(0)

设计模式概述
摘要:http://design-patterns.readthedocs.io/zh_CN/latest/index.html OO基础:抽象、封装、继承、多态。 OO原则: 1.封装变化 2.多用组合、少用继承 3.针对接口编程,不针对实现编程 4.为交互对象之间的松耦合设计而努力 5.对扩展开放,对 阅读全文

posted @ 2016-04-29 15:47 Yanspecial 阅读(123) 评论(0) 推荐(0)

java中接口与抽象类的区别
摘要:一个人的优秀源于其不断的学习,只要找准自己的目标,并朝着这个目标不断努力,坚持而不懈怠,成功就会一步步向你逼近。 抽象类和接口是java语言中两种不同的抽象概念,他们的存在对多态提供了非常好的支持,虽然他们之间存在很大的相似性。但是对于他们的选择往往反应了您对问题域的理解。只有对问题域的本质有良好的 阅读全文

posted @ 2016-04-27 18:08 Yanspecial 阅读(207) 评论(0) 推荐(0)

单例模式的懒汉式和饿汉式实现分析
摘要:单例模式的理想实现方法:懒汉式(包括静态成员属性和静态内部类两种)和饿汉式 Lazy initialization holder class模式 这个模式综合使用了Java的类级内部类和多线程缺省同步锁的知识,很巧妙地同时实现了延迟加载和线程安全。 1.相应的基础知识 什么是类级内部类? 简单点说, 阅读全文

posted @ 2016-04-26 17:31 Yanspecial 阅读(696) 评论(0) 推荐(0)

filter的原理(转)
摘要:今天学习了一下javaweb开发中的Filter技术,于是在网上搜了一下相关资料,发现这篇博客写的很不错,于是希望能转载过来以备以后继续学习之用。(原:http://www.cnblogs.com/xdp-gacl/p/3948353.html) filter是什么: Filter也称之为过滤器,它 阅读全文

posted @ 2016-04-25 21:31 Yanspecial 阅读(4620) 评论(0) 推荐(2)

事务与连接池
摘要:事务的概念: 事务指逻辑上的一组操作,组成这组操作的各个单元,要不全部成功,要不全部不成功。 数据库开启事务的命令为: start transaction 开启事务。 rollback 回滚事务。 commit 提交事务。 数据库中默认的事务开启状态: MySQL中事务默认自动提交的,每当执行一条S 阅读全文

posted @ 2016-04-23 16:57 Yanspecial 阅读(1878) 评论(0) 推荐(0)

request对象和response对象的作用和相关方法
摘要:response对象(响应) 响应行 状态码 :setStatus(int a) 设置状态码 302重定向 304控制缓存 响应头 setHeader() 一个key对应一个value addHeader() 一个key对应多个value 响应体 getOutputStream() 字节输出流 ge 阅读全文

posted @ 2016-04-19 17:10 Yanspecial 阅读(2114) 评论(0) 推荐(0)

java环境变量配置
摘要:java环境变量配置: 操作系统:win10; jdk版本:1.8 1.安装JDK,自定义安装目录。 2.设置环境变量。在系统变量中,设置JAVA_HOME,PATH,CLASSPATH三项。 JAVA_HOME指定JDK的安装路径,此路径下包括lib,bin,jre等文件夹(设置此变量比较好,因为 阅读全文

posted @ 2016-04-17 21:33 Yanspecial 阅读(175) 评论(0) 推荐(0)

关于http
摘要:http响应状态码: 200: 请求成功处理 302: 请求重定向 304: 服务器端资源没有改动,通知客户端查找本地缓存 404: 请求的资源不存在 500: 服务器内部出错 HTTP协议的格式: HTTP请求: <request line> <headers> <blank line> [<re 阅读全文

posted @ 2016-04-17 21:32 Yanspecial 阅读(190) 评论(0) 推荐(0)

java笔记5
摘要:1. JUnit 单元测试:方法名任意,但是没有参数列表。 注解: @Test @Ignore @Before @After 2. 泛型 1. 在集合中使用泛型 2. 在通用性较高的代码中使用泛型 1.定义泛型方法 2.定义泛型类(该类中所有方法都可以使用该泛型) 阅读全文

posted @ 2016-04-07 21:48 Yanspecial 阅读(121) 评论(0) 推荐(0)