0

Java描述设计模式(02):简单工厂模式

一、生活场景简介 1、引入场景 2、源代码实现 1)、关系图谱 2)、代码实现 3、缺点分析 1)、OCP原则:软件实体,如类、模块和函数,应当对扩展开放,但对修改关闭。 2)、违反设计模式的OCP原则,新增食品类不方便扩展,代码改动较大。 二、简单工厂模式 1、基本概念 简单工厂模式是属于创建型模 ...

知了一笑 发布于 2019-07-18 20:01 评论(0)阅读(4)
0

Django工程的分层结构

Django工程的分层结构,网上大部分代码都是功能性的,当你面对稍微复杂一点的场景就应该考虑代码分层,页面、路由、表单验证、业务逻辑、数据应该如何安排,看完这篇文章你或许就有了思路。 ...

昀溪 发布于 2019-07-18 15:28 评论(0)阅读(119)
0

springcloud~配置中心~对敏感信息加密

简介 RSA非对称加密有着非常强大的安全性,HTTPS的SSL加密就是使用这种方法进行HTTPS请求加密传输的。因为RSA算法会涉及Private Key和Public Key分别用来加密和解密,所以称为非对称加密。Private Key和Public Key有互操作性,即用private key加 ...

张占岭 发布于 2019-07-18 14:08 评论(0)阅读(26)
0

深入浅出《设计模式》之工厂模式(C++)

前言 模式介绍 在之前简单工厂模式中,我们介绍了简单工厂模式的缺陷是违背了开放 封闭原则。如果在面馆中添加了烤海参,那将会修改waiter工厂类。违背了类内封闭原则。 还以面馆为例,现在两种面,用一个服务员来卖就可以,如果这个服务员不干了,后面卖面的厨师需要兼职顶替服务员,但是厨师又不能离开灶台,就 ...

尔广强 发布于 2019-07-18 12:15 评论(0)阅读(15)
0

深入浅出《设计模式》之简单工厂模式(C++)

前言 模式介绍 简单工厂模式其实并不属于GoF23(23种设计模式),更类似工厂模式的一种变型。其定义是可以根据参数的不同返回不同类的实例。简单工厂模式专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。 这就有点像去饭馆吃饭,进了门和服务员说一句:“waiter!来一份海参炒面 ...

尔广强 发布于 2019-07-18 11:26 评论(0)阅读(10)
0

抖音批量,批量运营抖音_不要迷恋我_【单月抖音变现7000万】教程

快速热门指导,橱窗注意细节 双语字幕添加,资源对接担保 全国抖音联盟内部唯一官网 : http://douyinlianmeng.tk ...

itsmallbeee 发布于 2019-07-17 22:21 评论(0)阅读(16)
0

软件快速开发平台设计思路及实现方法(二)

接上篇内容描述谈谈平台设计思路及方法。前一篇简单的介绍了一下整体的实现思路。那从本节开始开始说明如何引入数据库表视图等,因为我们不管做什么项目软件,设计的时候能直接将页面控件绑定到指定的字段,那样后续的操作就会很方便。至于实现的方法,有很多种,每个人可能有各自不同的思路,我不去评价别人是怎么做的,仅 ...

SDP软件快速开发平台 发布于 2019-07-17 14:50 评论(0)阅读(52)
0

MQ 分布式事务 -- 微服务应用

1、背景 友情链接:Agui520/p/11187972.html https://blog.csdn.net/fd2025/article/details/79863390 以支付、电商下单为例子。一个电商系统包含了好几大类模块,就比如有用户模块、商 ...

归去如风 发布于 2019-07-17 10:49 评论(0)阅读(30)
6

我的那些年(13)~主推微服务架构

我的那些年(13)~主推微服务架构 整个系统走向微服务架构 网关 服务注册与发现 配置中心 熔断器 链路跟踪 授权与鉴权 服务间的通讯 同步feign 服务间的通讯 异步消息 日志收集 个系统走向微服务架构 公司系统比较多,耦合度比较大,将这些模块进行拆分,各个负责自己的模块,减少相互之间的直接依赖 ...

张占岭 发布于 2019-07-17 10:42 评论(4)阅读(3570)
0

架构杂谈《四》

架构杂谈《四》 分布式一致性协议 一、引言 在分布式系统中,为了保证数据的高可用,通常会将数据保留多个副本(replica),这些个副本会放在不同的物理机上,为了对用户提供正确的数据,我们需要保证这些放在不同物理机上的副本是一致的。为了解决这种分布式一致性问题,提出了很多经典的协议和算法,比较著名的 ...

AjuPrince 发布于 2019-07-17 08:35 评论(0)阅读(233)
0

面向对象的六大原则之 单一职责原则——SRP

SRP = Single Responsibility Principle 定义:就一个类而言,应该只有一个能引起他变化的原因。通俗的说,即一个类只负责一项职责。 作用: 1、减少了类之间的耦合 2、最简单最单纯的事情才是最容易控制,最有效 3、当需求变化时,只需要修改一个地方 4、 避免写臃肿的方 ...

拭不去の泪痕 发布于 2019-07-17 06:45 评论(0)阅读(23)
0

Spring Cloud Alibaba | Nacos集群部署

Spring Cloud Alibaba | Nacos集群部署 [TOC] 1. Nacos支持三种部署模式 单机模式 用于测试和单机试用。 集群模式 用于生产环境,确保高可用。 多集群模式 用于多数据中心场景。 以上是官方提供的三种部署方式:单机模式对于企业来讲,仅可用于测试环境或者开发环境,不 ...

极客挖掘机 发布于 2019-07-16 16:24 评论(0)阅读(90)
0

PDO封装增删改查

<?phpclass db{ public $table=null; public $pdo; public $where=null; //where 条件 public $field=null; //要查询的条件 public function __construct() { $this->pdo ...

php毛宏历的博客 发布于 2019-07-16 10:08 评论(0)阅读(16)
0

Spring Cloud Alibaba | Nacos配置管理

Spring Cloud Alibaba | Nacos配置管理 Springboot: 2.1.6.RELEASE SpringCloud: Greenwich.SR1 如无特殊说明,本系列文章全采用以上版本 [TOC] 上一篇 "《Spring Cloud Alibaba | Nacos服务注册 ...

极客挖掘机 发布于 2019-07-16 10:08 评论(0)阅读(137)
0

软件架构设计的七大原则

一、开闭原则(是面向对象开发中最基础的原则,它指导建立更加稳定灵活的系统) 开闭原则是对扩展和修改行为的一个原则,指的是软件中的函数、类、模块应该对扩展开放,对修改关闭。强调的是用抽象构建框架,用实现扩展细节。常用于解决的问题如:更新版本时,尽量在不修改源代码,但增加新功能。 二、依赖倒置 依赖倒置 ...

Lena666 发布于 2019-07-15 16:58 评论(0)阅读(47)
0

【Python学习】超详细字符串用法大全,好文推荐!

来自:Python编程与实战(微信号:pthon1024),作者:Jerryning 没有办法转,整个复制下来了 本文要点 字符串拼接 拆分含有多种分隔符的字符串 判读字符串a是否以字符串b开头或结尾 调整字符串中文本的格式 对字符串进行左,右,居中对齐 删除字符串中不需要的字符 字符串拼接 拆分含 ...

1024_稀土 发布于 2019-07-15 15:48 评论(0)阅读(25)
0

Spring Cloud Alibaba | 序言

Spring Cloud Alibaba | 序言 @[TOC] 1. Spring Cloud Alibaba是什么? Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使 ...

极客挖掘机 发布于 2019-07-15 14:59 评论(0)阅读(120)
1

软件快速开发平台设计思路及实现方法(一)

我们分析软件项目开发过程中各阶段的时间占比可以慢慢体会到,一套软件项目 UI及基本业务的设计会占到整个项目开发的50%以上的时间,再看UI设计,通用的部分占到70%以上,我们会想,如果能将这些重复简易的工作能否通过简易的操作来快速实现呢? 这样可以将大部分的时间用到后续的真实业务逻辑处理上去,就可以 ...

SDP软件快速开发平台 发布于 2019-07-15 12:44 评论(0)阅读(86)
0

设计模式:代理模式是什么,Spring AOP还和它有关系?

接着学习设计模式系列,今天讲解的是代理模式。 定义 什么是代理模式? 代理模式,也叫委托模式,其定义是给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。它包含了三个角色: Subject:抽象主题角色。可以是抽象类也可以是接口,是一个最普通的业务类型定义。 RealSubject:具体主 ...

鄙人薛某 发布于 2019-07-15 09:58 评论(0)阅读(196)
0

一个最简单的设计模式-模板方法

《Head First设计模式》已经读了不止一遍,但是始终没有进行系统的进行总结。所以近期开始总结设计模式相关的知识,从模板方法模式开始,因为是一个我认为是最简单的设计模式。(推荐视频资源 "23个设计模式" ) 提出&解决问题 提出问题 实现制作咖啡功能 。且制作咖啡需要四个步骤 : 1. 烧水 ...

浪人~ 发布于 2019-07-14 23:29 评论(1)阅读(232)
博聚网