上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页
摘要: 1、基本概念 为其他对象提供一种代理,来控制这个对象的访问,属于结构型的模式,实现代码增强的功能。 生活场景:如婚恋介绍所,黄牛,租房 应用场景:如spring中的aop 2、代理类型 静态代理和动态代理 动态代理又有cglib和jdk的动态代理。 2.1、静态代理 案例:父亲给儿子相亲: 类图: 阅读全文
posted @ 2020-07-08 20:11 来一杯可乐 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 1、基本概念 建造者模式适用于一步一步创建复杂对象的过程。 复杂对象的各个部分经常面临着剧烈的变化,但是将它们组合在一起的方式却相对稳定 2、类图和角色 角色: 抽象建造者(指挥者) 具体建造者 具体产品 3、案例 例如:去肯德基店去点餐,有不同的套餐产生不同的订单 案例: 类图: 抽象建造者Ior 阅读全文
posted @ 2020-07-08 19:57 来一杯可乐 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 1、基本概念 原型模式属于创造型模式,通过二进制流拷贝已有的对象。 原型模式有浅克隆和深度克隆 2、原型类型 2.1、浅克隆 案例: 原型接口Iprototype: public interface Iprototype<T> { T clone(); } 原对象实现原型接口: @Data publ 阅读全文
posted @ 2020-07-01 23:34 来一杯可乐 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 1、基本概念 工厂模式属于创造型模式,对象不再用户去调用,而是交由工厂去创建。 例如:我们想要吃烤鸭,如果自己做的话,那么需要买鸭,处理鸭,烤,放作料等一些列过程。 而如果我们去餐厅去买的话,我们就不需要关心怎么去做的,由饭店给我们做,它给我们做好的鸭子即可。 2、工厂类型 工厂模式属于创造型的模式 阅读全文
posted @ 2020-07-01 22:27 来一杯可乐 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 快捷键:ctrl+shift+alt+u 1、选中几个类,ctrl+shift+alt+u即可 或者选中,右键 2、选中包,ctrl+shift+alt+u,选中第一个即可,或者右键同上面。 阅读全文
posted @ 2020-06-30 20:54 来一杯可乐 阅读(1256) 评论(0) 推荐(0) 编辑
摘要: 问题; 解决: 打开setting,勾住红色箭头。 效果: 阅读全文
posted @ 2020-05-30 17:12 来一杯可乐 阅读(964) 评论(0) 推荐(0) 编辑
摘要: 没展开前是这样: 这样新建文件的时候不是很好 解决: 点击旁边的齿轮设置图标:把前两项都去掉勾 就变成这样: 阅读全文
posted @ 2020-05-30 09:35 来一杯可乐 阅读(3294) 评论(0) 推荐(0) 编辑
摘要: 最近配置多数据源,也是bug频出,在参考了诸多文档,掉了些许头发之后,现在测试OK了,特此分享。本次采用注解的方式,通过AOP来切换不同数据源,也可以通过拦截方法来切换数据源。 !注意点:包的导入和注解的标注,避免jar冲突。 相关版本:jdk1.8,springboot 2.1.3 1》pom.x 阅读全文
posted @ 2020-05-14 23:10 来一杯可乐 阅读(1418) 评论(0) 推荐(1) 编辑
摘要: 案例: <div class="mytab"> <el-tabs v-model="activeName" @tab-click="checkoutLoginWay"> <el-tab-pane label="密码登录" name="first"></el-tab-pane> <el-tab-pan 阅读全文
posted @ 2020-05-10 19:24 来一杯可乐 阅读(1248) 评论(0) 推荐(0) 编辑
摘要: Free Mybatis Plugin(版本2019.12.18):1》提供xml和dao层的互相跳转功能,箭头形状。 2》mapper生成xml文件 3》mybatis自动补全及语法错误提示 4》集成mybatis generator gui界面 示例: mapper层: xml: 2:mappe 阅读全文
posted @ 2020-05-09 11:37 来一杯可乐 阅读(20243) 评论(0) 推荐(3) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页