Fork me on GitHub
09 2017 档案
设计模式之工厂方法模式
摘要:设计模式之工厂方法模式 在我们了解了简单工厂模式之后我们考虑到专业性,在日常生活中有很多鞋厂,但有的鞋厂是很专业的, eg:安踏,阿迪达斯,等知名品牌做专业工厂,把工厂给具体化了。 1.抽象工厂(Creator)角色 :工厂方法模式的核心,任何工厂类都必须实现这个接口。 (CarFactory) 2 阅读全文
posted @ 2017-09-28 15:51 TopTime 阅读(146) 评论(0) 推荐(0)
设计模式之简单工厂模式
摘要:设计模式之简单工厂模式(—) 设计模式是指在代码在一定程度上降低耦合度,使得代码看起来不是特别繁琐,他们之间的联系性更小,使得在后期代码的维护上大大提高了效率, 所以设计模式的研究对于一个程序员来说是特别有意义的事情,而且还有长远的影响。 设计模式的分类:创建型,结构型,行为型。 设计原则:单一,开 阅读全文
posted @ 2017-09-28 10:58 TopTime 阅读(148) 评论(0) 推荐(0)
day19(乱码解决方案)
摘要:乱码的解决方案: 首先需要理解乱码的产生原因:无非就是编码格式的问题 1.服务器到浏览器 字节流传输时 产生乱码的原因: 1.浏览器打开方式不对(打开时 的方式为默认的方式,各个浏览器的方式都不同) 2.中文转字节数组 解决方案: 字符流传输时 产生乱码的原因: 字符流传输时是存在缓存区的,resp 阅读全文
posted @ 2017-09-27 21:23 TopTime 阅读(285) 评论(0) 推荐(0)
day18(javaEE三大组件之一servlet(简介(一)))
摘要:Servlet servlet是小型服务器语言,使用它可以处理前台传递来的信息,servlet进行处理后在响应给前台,其中servlet起到了关键性的作用。前端输入的信息可以持久化的存储在数据库中,并且可以进行信息的校验。 配置文件 一般servlet的配置信息是在web.xml中,在项目加载时会加 阅读全文
posted @ 2017-09-27 20:16 TopTime 阅读(259) 评论(0) 推荐(0)
day17(tomcat的安装,HTTP)
摘要:Tomcat Tomcat是个小型服务器,由apache组织编写,转为发布java程序而写。 安装步骤: 官网:http://tomcat.apache.org/ 下载地址:http://tomcat.apache.org/download-70.cgi 版本bin:apache-tomcat-7. 阅读全文
posted @ 2017-09-27 13:37 TopTime 阅读(224) 评论(0) 推荐(0)
day16(jdbc进阶,jdbc之dbUtils)
摘要:1.jdbc进阶 jdbc事务管理 jdbc中的事务管理其实就是交给了连接对象去管理。先写一个简单的事务管理 jdbc连接池 连接池: 是存储连接对象的容器;使用一个连接可以直接取连接 ,用完后进行销毁,提高了效率。 作用 : 解决了jdbc使用时必须重新创建 而连接池解决了重新创建的这一个过程,直 阅读全文
posted @ 2017-09-24 19:45 TopTime 阅读(248) 评论(0) 推荐(0)
day15(mysql之零碎知识)
摘要:数据完整性 实体完整性 实体: 表中一行(一行记录)代替一个实体 实体完整性的作用: 标识每一行数据不重复。 约束类型: 主键约束, 唯一约束,自动增长列。 主键约束: 标识该列唯一,非空。 注: 每个表中必须要有一个主键 添加主键的三中方式: 1.在创建表的过程中直接创建。 2. 在创建表中的特殊 阅读全文
posted @ 2017-09-20 21:56 TopTime 阅读(206) 评论(0) 推荐(0)
day15(mysql 的多表查询,事务)
摘要:mysql之多表查询 1.合并结果集 作用:合并结果集就是把两个select语句查询的结果连接到一起! 合并结果集有两种方式: union: 去除重复记录。 为了体现去重思想: 我们给t1添加一条数据 重新进行查询则: 证明了 t1表和t2表的相同的数据会去掉 union all:不用出去重复记录。 阅读全文
posted @ 2017-09-20 21:05 TopTime 阅读(522) 评论(0) 推荐(0)
day14(xml 编写及解析)
摘要:编写 xml的组成: 1.文档的声明 2.元素(节点),元素属性(使用在不包含标签体中体现) 4.注释 5.CDATA区(字符串区) 6.特殊字符 7.处理指令(PI:processing Instruction) 暂不做说明 其他组成部分 DTD约束文件 DTD文件编写 DTD测试文件 schem 阅读全文
posted @ 2017-09-10 23:42 TopTime 阅读(239) 评论(0) 推荐(0)
day11(多线程,唤醒机制,生产消费者模式,多线程的生命周期)
摘要:A:进程: 进程指正在运行的程序。确切的来说,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功能。 B:线程: 线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。一个进程中是可以有多个线程的,这个应用程序也可以称之为多线程程序。 C 阅读全文
posted @ 2017-09-08 22:32 TopTime 阅读(195) 评论(0) 推荐(0)
day13(反射,BeanUtils包)
摘要:反射, 获取字节码文件的方式: 方式一: 对象.getClass(); 方式二: 类名.Class; 方式三: Class.forName(String Class); 通过字节码文件获取对象 定义一个Student对象 通过字节码文件获取构造方法 通过字节码文件和对象为字段赋值 通过公共构造方法进 阅读全文
posted @ 2017-09-08 20:37 TopTime 阅读(248) 评论(0) 推荐(0)
day10(IO流汇总)
摘要:字节流 (Reader,Writer) 输入流 FileReader 输出流 FileWriter 高效流 BufferedReader BufferedWriter 字符流 (InputStream,OutputStream) 输入流 FileInputStream 输出流 FileOutputS 阅读全文
posted @ 2017-09-03 23:20 TopTime 阅读(187) 评论(0) 推荐(0)
day08(File类 ,字节流)
摘要:File类 构造方法 File(String path); FIle(String parent, String child); File(File parent, String child) 功能: 创建功能 boolean createNewFile(); 删除功能 boolean delect 阅读全文
posted @ 2017-09-02 21:05 TopTime 阅读(224) 评论(0) 推荐(0)