摘要: SSM Maven Heima 这是一个使用 SSM(Spring+Springmvc+Mybatis)框架的商城小项目,使用Maven构建项目,以MySQL为数据库系统,Redis的缓存服务器(并不是用的很多)。 商城分为后台人员管理界面和前台处理服务器两个方面。实现了登录,邮件注册,redis缓 阅读全文
posted @ 2018-11-27 21:45 nojacky 阅读(2758) 评论(0) 推荐(0) 编辑
摘要: 1 星巴克咖啡订单项目 星巴克咖啡订单项目(咖啡馆): 咖啡种类/单品咖啡:Espresso(意大利浓咖啡)、ShortBlack、LongBlack(美式咖啡)、Decaf(无因咖啡) 调料:Milk、Soy(豆浆)、Chocolate 要求在扩展新的咖啡种类时,具有良好的扩展性、改动方便、维护方 阅读全文
posted @ 2020-11-03 21:30 nojacky 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 1 手机操作问题 现在对不同手机类型的不同品牌实现操作编程(比如:开机、关机、上网,打电话等) 2 传统方式解决 classDiagram Folded --|> Phone : 继承 Upright --|> Phone : 继承 Slide --|> Phone : 继承 HUAWEI1 --| 阅读全文
posted @ 2020-11-03 19:37 nojacky 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 1 泰国旅游使用插座问题 泰国插座用的是两孔(欧标),可以买个多功能转换插头(适配器)。 2 适配器模式 适配器模式(Adapter Pattern)将某个类的接口转换成客户端期望的另一个接口表示,主的目的是兼容性,让原本因接口不匹配不能一起工作的两个类可以协同工作。其别名为包装器(Wrapper) 阅读全文
posted @ 2020-11-03 11:03 nojacky 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 04 建造者模式 1 需求 需要建房子:这一过程为打桩、砌墙、封顶 房子有各种各样的,比如普通房,高楼,别墅,各种房子的过程虽然一样,但是要求不相同的。 2 传统方式实现 classDiagram CommonHouse ..|> AbstractHouse : 实现 HighBuilding .. 阅读全文
posted @ 2020-11-02 21:49 nojacky 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 03 原型模式(prototype) 1 克隆羊问题 现在有一只羊tom,姓名为: tom。年龄为: 1,颜色为:白色,请编写程序创建和tom羊属性完全相同的10只羊。 2 传统方式解决 思路 classDiagram Client ..> Sheep : 依赖 class Client{ } cl 阅读全文
posted @ 2020-11-02 21:48 nojacky 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 02 抽象工厂模式/ 工厂模式 1 简单工厂模式 需求:要便于披萨种类的扩展,要便于维护 披萨的种类很多(比如GreekPizz、CheesePizz 等) 披萨的制作有prepare,bake, cut, box 完成披萨店订购功能。 传统方式解决 思路分析 classDiagram Cheess 阅读全文
posted @ 2020-11-02 21:47 nojacky 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 单例模式 保证某个类只存在一个对象实例,并且该类只提供一个取得其对象实例的方法(静态方法) 以下模式斜体为推荐使用 在JDK中,java.lang.Runtime就是经典的单例模式(饿汉式) 使用场景:需要频繁的进行创建和销毁对象,创建对象时耗时过多或耗费资源过多(即:重量级对象),但又经常用到的对 阅读全文
posted @ 2020-11-02 21:45 nojacky 阅读(97) 评论(0) 推荐(0) 编辑
摘要: LAST UPDATE:2020/10/31 参考: JAVA核心技术卷Ⅰ 廖雪峰-JAVA教程-异常 第7章 异常、断言和日志 异常处理(exception handing) 存在多个catch的时候,catch的顺序非常重要:子类必须写在前面。 捕获到异常并再次抛出时,一定要留住原始异常,否则很 阅读全文
posted @ 2020-11-01 12:51 nojacky 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 待续 阅读全文
posted @ 2020-11-01 12:50 nojacky 阅读(78) 评论(0) 推荐(0) 编辑
摘要: last modified: 2020/10/31 6.4 内部类 内部类(inner class)是定义在另一个类中的类。 使用的主要原因是: 内部类方法可以访问该类定义坐在的作用域中的数据,包括私有的数据。 内部类可以对同一个包中的其他类隐藏起来。 当想要定义一个回调函数且不想编写大量代码时,使 阅读全文
posted @ 2020-11-01 12:49 nojacky 阅读(97) 评论(0) 推荐(0) 编辑