上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 50 下一页
摘要: 需求 需要建造房子, 过程为: 打桩->砌墙->封顶 房子有各式各样的, 比如普通房, 高楼, 别墅, 过程虽然一样, 要是要求不要相同的 传统方式解决 新建抽象类 package com.dance.design.designmodel.buildmodel; import lombok.Buil 阅读全文
posted @ 2022-05-27 19:08 彼岸舞 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 生活例子 泰国插座用的是两孔的(欧标), 我们国内的是矩形的, 没办法使用, 这个时候就可以买一个电源转换器(适配器) 就可以了 适配器模式基本介绍 适配器模式将某个类的接口转化成客户端期望的另一个接口表示, 主要的目的是兼容性, 让原本因接口不匹配不能一起工作的两个类可以协同工作, 其别名为包装器 阅读全文
posted @ 2022-05-27 19:08 彼岸舞 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 简单工厂模式 需求 看一个披萨的项目: 披萨的种类有很多(GePizz, CePizz等) 披萨的制作步骤有 prepare, bake, cut, box 完成披萨店的订购功能 需求点: 要便于披萨种类的扩展, 要便于维护 类图 传统方式实现 package com.dance.design.de 阅读全文
posted @ 2022-05-27 19:07 彼岸舞 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 克隆羊问题 现在有一只羊Tom, 姓名: Tom 年龄: 1, 颜色为白色, 编写程序创建 和 Tom 羊属性完全相同的10只羊 传统方式解决 思路分析 代码 package com.dance.design.designmodel.ysms; import java.util.List; impo 阅读全文
posted @ 2022-05-27 19:07 彼岸舞 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 单利模式介绍 简介 说白了, 单利模式, 从字面上就能理解, 就是采取一定的方法保证在整个系统中, 对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法(静态方法) 举例 比如Hibernate的SessionFactory,它充当数据存储源的代理, 并负责创建Session对象, 阅读全文
posted @ 2022-05-27 19:06 彼岸舞 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 掌握设计模式的层次 层次 描述 对比 第一层:听闻 刚学编程, 听说过设计模式 刚出生, 听说过修仙 第二层:接触 会写代码, 其中用到了设计模式,但是自己不知道 在聚会上接触到了,修炼中人,但是自己不知道 第三层:修炼 学习过设计模式,已经在用,发现还挺好用的 找到了功法, 开始修炼, emm功法 阅读全文
posted @ 2022-05-27 19:03 彼岸舞 阅读(38) 评论(0) 推荐(0) 编辑
摘要: UML 基本介绍 UML(统一建模语言),是一种用于软件系统分析和设计的语言工具,它用于帮助软件开发人员进行思考和记录思路的结果 UML本身是一套符号的规定, 就像数学符号和化学符号一样,这些符号用于描述软件模型中的各个元素和他们之间的关系,比如 类 接口 实现 泛化(继承) 依赖 组合 聚合 等 阅读全文
posted @ 2022-05-27 19:02 彼岸舞 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 之前没有设计模式基本忘完了, 再刷一遍 设计模式的目的 编写软件过程中, 程序员面临着来自 耦合性, 内聚性以及可维护性, 可扩展性, 重用性, 灵活性等多方面的挑战, 设计模式是为了让程序(软件), 具有更好的 代码重用性(即: 相同功能的代码, 不用多次编写) 可读性(即: 编程规范性, 便于其 阅读全文
posted @ 2022-05-27 19:01 彼岸舞 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 场景 场景 方法 任务少, 不频繁 直接使用线程 任务数稳定,频繁 使用线程池 线程池 优点 不用频繁的创建和销毁线程 不需要担心OOM 直接往任务队列添加任务即可 核心线程忙不过来,可以自动增加到最大线程数 构造参数 核心线程数 最大线程数 空闲活跃时长 时长单位 阻塞队列 线程工厂 拒绝策略 直 阅读全文
posted @ 2022-04-11 18:12 彼岸舞 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 方法总结 方法 描述 场景 runAsync 用于开启一个异步线程,传入Runnable没有返回值 开启一个异步线程,同时不关注返回值 supplyAsync 用于开启一个异步线程,传入供给型函数式接口,有返回值 开启一个异步线程,同时关注返回结果 thenCompose 用于连接上一步的执行结果, 阅读全文
posted @ 2022-04-11 18:09 彼岸舞 阅读(64) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 50 下一页