返回上一级目录:Java设计模式 工厂方法模式,是对简单工厂模式的升级,将创建产品的工厂抽象出来,具体产品的创建延时到工厂子类去实现,让调用者决定来创建哪一个实例。工厂方法模式有以下角色:抽象产品接口,抽象工厂接口,具体产品,具体工厂。 类关系图如下: 抽象产品接口,定义产品的行为 具体产品,具体产 ...
分类:
其他好文 时间:
2020-01-20 13:17:32
阅读次数:
101
Spring核心组件详解(Bean、Context、Core) ...
分类:
编程语言 时间:
2020-01-12 17:56:03
阅读次数:
69
第24章:状态模式 一、APP 抽奖活动问题 请编写程序完成 APP 抽奖活动 具体要求如下: 假如每参加一次这个活动要扣除用户 50 积分,中奖概率是 10% 奖品数量固定,抽完就不能抽奖 活动有四个状态: 可以抽奖、不能抽奖、发放奖品和奖品领完 活动的四个状态转换关系图(右图) 二、状态模式基本 ...
分类:
其他好文 时间:
2020-01-11 00:25:04
阅读次数:
76
第1章 课程介绍 本章先讲解课程所含技术点,并演示相关的项目,让小伙伴对课程有个初步的认知,然后再带领小伙伴进行功能的分析,表的ER总关系图 1-1 App项目功能介绍试看 1-2 项目功能需求分析 1-3 数据表ER关系总图对应讲解 第2章 课前准备工作 本章主要讲解课程的一些准备工作知识、包括工 ...
分类:
移动开发 时间:
2020-01-07 18:00:10
阅读次数:
95
这学期,我们学习了高级软件工程课程,老师让我们自己出期末考试的题目,这也是一次加深对于软件工程这门课程理解的机会。 软件工程知识技能水平体现在哪些方面 ①编程能力:作为一个软件工程师,那么肯定要会编程的,编程能力是对于语言的掌握程度,软件工程师要通过熟练使用一些编程语言,把需要实现的功能通过编程实现 ...
分类:
其他好文 时间:
2020-01-06 23:17:22
阅读次数:
164
一、Django 表关系的创建 1、表的对应关系 一对多 多对多 一对一 2、如何判断表的对应关系 利用换位思考的方式,分别站在两张表的角度上去思考 这里比如我们以图书管理系统为例来创建几个简单的表 图书表 出版社表 作者表 为了方便演示,这里我们就强行规定了表之间的关系: 图书和出版社是一对多的外 ...
分类:
其他好文 时间:
2020-01-06 22:53:25
阅读次数:
107
常用命令汇总 pipenv具有下列的选项: $ pipenv Usage: pipenv [OPTIONS] COMMAND [ARGS]... Options: --where 显示项目文件所在路径 --venv 显示虚拟环境实际文件所在路径 --py 显示虚拟环境Python解释器所在路径 -- ...
分类:
其他好文 时间:
2019-12-29 15:11:39
阅读次数:
99
一.介绍Docker和k8s的监控WeaveScope,功能强大,但配置简单,于是开始了接下来的配置,WeaveScope这个项目会自动生成容器之间的关系图,方便理解容器之间的关系,也方便监控容器化和微服务化的应用。WeaveScope能够很便捷的监控多容器主机,并且消耗的资源非常少。而且能从web界面进入到容器和宿主机,所以管理容器很方便,但是个人感觉不好的地方是没有密码认证,登陆起来不安全二.
分类:
其他好文 时间:
2019-12-24 09:33:41
阅读次数:
68
Spring Framework 系统架构总览图 Spring Framework的模块依赖关系图 Spring Framework各个模块功能说明 Spring核心模块 | 模块名称 | 主要功能 | | : : | : : | | Spring core | 依赖注入IOC和DI的基本实现 | ...
分类:
编程语言 时间:
2019-12-21 22:54:41
阅读次数:
129
一、什么是数据结构? 二、数据结构的分类 数据结构按照其逻辑结构分为线性结构、数结构、图结构 线性结构:数据结构中的元素存在一对一的相互关系 树结构:数据结构中的元素窜在一对多的相互关系 图结构:数据结构中的元素存在多对多的相互关系 三、线性结构 1.栈 1、定义:栈是一个数据集合,可以理解为只能在 ...
分类:
其他好文 时间:
2019-12-19 22:58:04
阅读次数:
107