摘要: 原文链接 一、认识MyBatis MyBatis 是什么? What is MyBatis? MyBatis is a first class persistence framework with support for custom SQL, stored procedures and advan 阅读全文
posted @ 2025-01-04 13:10 nogeek_cn 阅读(71) 评论(0) 推荐(0)
摘要: 原文链接 设计模式容易混淆的几个对比.md 1、代理模式跟委派模式混淆 委派就是说全权代理 代理只参与某一个环节,委派参与整个环节 委派可以说是一个静态代理 Porxy 传一个接口,传实现类不行吗? Java核心思想:面向接口编程 OOP:用代码来解释生活 接口:只是一种规范,做任何事前以前先思考好 阅读全文
posted @ 2025-01-04 13:10 nogeek_cn 阅读(17) 评论(0) 推荐(0)
摘要: 后端框架 Spring 最大的败笔是什么? 其实对业务开发来说:Spring 最大的败笔就是设计了 @Service ,什么都可以定义成为一个 @Service 、@Component 这才是 Spring 最大的败笔。 业务一复杂,就定义了一堆的 @Service 和 @Component 互相依 阅读全文
posted @ 2025-01-03 18:40 nogeek_cn 阅读(26) 评论(0) 推荐(0)
摘要: 原文链接 策略模式 举例: 比较器 旅行路线 固定算法策略(封装) 买东西结算支付 场景: ​ 根据用户的需求处理数据时候需要对算法做出选择,固定的一些算法(不再发生变化的算法),扩展。(算法会变的时候,不建议用策略模式) ​ 客户本身就知道要采用什么样的算法去计算。(有选择的权利) assets/ 阅读全文
posted @ 2025-01-03 18:39 nogeek_cn 阅读(58) 评论(0) 推荐(0)
摘要: 原文链接 回顾 ​ 适配器模式使用了继承的方法,达到了兼容的目的,或者使用注入的办法也能够达到兼容的目的。适配器模式就是兼容 装饰器模式 为了某个实现类在不修改原始类的基础上进行动态的覆盖或者增加方法。 该实现保持跟原有类的继承关系 采用装饰模式 装饰器模式实际上是一种非常特殊的适配器模式 装饰器模 阅读全文
posted @ 2025-01-03 18:39 nogeek_cn 阅读(28) 评论(0) 推荐(0)
摘要: 原文链接 单例模式 全局只有唯一一个实例, 一个类模板,在整个系统运行中,只允许产生一个实例(有且只有一个实例) 分布式系统中用 分布式锁 来保证单例模式。 例子: 工厂本身 配置文件 日历 保证单例模式的技术方案 ​ 解决一个并发访问时的时候的线程安全问题。 饿汉式 懒汉式 注册登记式 枚举式 序 阅读全文
posted @ 2025-01-02 18:58 nogeek_cn 阅读(43) 评论(0) 推荐(0)
摘要: 原文链接 代理模式 作用: AOP 实现 拦截器 中介 黄牛 媒婆 解耦 专人做专事 自己不想做,又不得不做的事 增强 代理: 静态代理 动态代理 角色 代理角色 被代理的角色(目标对象) 由被代理的角色来做最终的决定 ​ 代理角色通常来说会持有被代理角色对象引用(以便于代理角色完成工作之前或者之后 阅读全文
posted @ 2025-01-02 18:18 nogeek_cn 阅读(63) 评论(0) 推荐(0)
摘要: 原文链接 设计模式: 怎么做人?对中国来说: 出生 、二十加冕、三十而立、四十不惑、五十知天命、六十花甲... 经验之谈: 总结前人的经验,提供给后人去借鉴使用 ​ 前人栽树,后人乘凉 用途 解决一些具有代表性的一些问题。 设计模式,通常来源于生活,反过来帮助我们更好地生活。 设计模式目标: 提升代 阅读全文
posted @ 2025-01-01 14:05 nogeek_cn 阅读(72) 评论(0) 推荐(0)
摘要: 原文链接 第二章--SpringWeb应用开发篇 二、Spring 源码版本命名规则及下载安装 2.1、Spring源码版本命名规则 (1) 首先看看某些常见软件的版本号: Linux Kernel: 0.0.1 , 1.0.0 , 2.6.32 , 3.0.18 ...,若用 X.Y.Z 表示,则 阅读全文
posted @ 2025-01-01 14:02 nogeek_cn 阅读(81) 评论(0) 推荐(0)
摘要: 本文原文地址 Spring5 源码分析 一·、Spring 中常用的设计模式 1.我们通常说的23种经典设计模式: 分类 设计模式 创建型 工厂方法(Factory Method)、抽象工厂模式(Abstract Facotry)、建造者模式(Builder)、原型模式(Prototype)、单例模 阅读全文
posted @ 2024-12-31 23:21 nogeek_cn 阅读(307) 评论(0) 推荐(0)