摘要: 一、创建maven工程 把依赖的包写在pom.xml中。保存后,工程会有错,需要在工程上右键选择“Maven-->Update Project” pom.xml内容为 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http 阅读全文
posted @ 2018-12-05 15:25 面条啊Andrew 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 很简单的一种设计模式,直接举例吧 平时做饭炒菜,都是按照一定的顺序来做。先倒油,再热油,然后炒菜,放调料,最后炒熟。不管是西红柿炒鸡蛋,还是鱼香肉丝,都是如此。 通常过程的代码: 西红柿炒鸡蛋的过程: 鱼香肉丝的过程: 客户端: 运行结果: 倒油热油倒入鸡蛋和西红柿撒咸盐和白糖炒熟西红柿鸡蛋出锅.. 阅读全文
posted @ 2018-05-29 16:34 面条啊Andrew 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 原文参考:https://blog.csdn.net/chenliguan/article/details/69855738 原型模式其实就是从一个对象再创建另外一个可定制的对象,而且不需要知道任何创建的细节,UML图为: 首先说浅复制,被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他 阅读全文
posted @ 2018-05-29 15:18 面条啊Andrew 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 代理模式分为静态代理和动态代理,静态代理比较简单,动态代理要用到反射机制 静态代理的例子: 日常生活中,想要联系明星出演节目,往往不是通过直接联系明星,而是联系明星的经纪人,也就是代理 UML图如下 不管是明星(SuperStar)还是经纪人(Broker)都实现Star接口,通过操作接口来和经纪人 阅读全文
posted @ 2018-05-25 09:52 面条啊Andrew 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 今天学习了装饰模式,做个笔记。。装饰模式的基础概念可以参考:https://blog.csdn.net/cjjky/article/details/7478788 这里,就举个简单例子 孙悟空有72变,但是它平时是猴子,遇到情况下,它可以变成蝴蝶等等 因此提供的对象接口为:SunWukong 然后是 阅读全文
posted @ 2018-05-23 17:13 面条啊Andrew 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 下午学习了设计模式里的策略模式,写个笔记,做个总结 策略模式的UML图为: 举个例子: 我们每个人都想走向人生巅峰,但是怎么走向人生巅峰呢??有三个方法:1、当总经理;2、出任CEO;3、娶白富美。正好我身边有三个小伙伴,他们就想通过这三种策略来走向人生巅峰。。。 首先是走向人生巅峰的策略接口 然后 阅读全文
posted @ 2018-05-22 19:31 面条啊Andrew 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 第一步,创建maven工程,如下图步骤 选择maven-archetype-webapp,然后next 输入GroupId和ArtifactId,Package可以为空,然后finish 新创建的maven工程的结构图如下 第二步,导入jdk。在项目上右键Properties,选择Project F 阅读全文
posted @ 2018-02-24 16:31 面条啊Andrew 阅读(144) 评论(0) 推荐(0) 编辑
摘要: ①创建数据库和表,数据库为mytest,表为users、orders和users_orders ②创建Java工程,导入相应的jar包 ③创建配置文件conf.xml和数据库配置文件db.properties ④创建实体类Users、Orders和Users_Orders ⑤创建sql映射文件use 阅读全文
posted @ 2018-02-01 15:11 面条啊Andrew 阅读(161) 评论(0) 推荐(0) 编辑
摘要: ①创建数据库和表,数据库为mytest,表为teacher和student ②创建Java工程,导入相应的jar包 ③创建配置文件conf.xml和数据库配置文件db.properties ④创建实体类Teacher和Student ⑤创建sql映射文件studentMapper.xml和teach 阅读全文
posted @ 2018-02-01 12:52 面条啊Andrew 阅读(131) 评论(0) 推荐(0) 编辑
摘要: ①创建数据库和表,数据库为mytest,表为father和child 1 DROP TABLE IF EXISTS child; 2 DROP TABLE IF EXISTS father; 3 4 CREATE TABLE child( 5 child_id INT PRIMARY KEY aut 阅读全文
posted @ 2018-02-01 10:59 面条啊Andrew 阅读(174) 评论(0) 推荐(0) 编辑