一、建造者模式的定义 大家平时都去过肯德基用餐,那里不变的是炸鸡、汉堡、薯条、可乐等,这些都是一直都有的,不变的,而其它组合是经常变化的,从而生成不同的“套餐”罢了。而建造模式(Builder Pattern)是将一个复杂的对象的构建过程与它的表示分离,使得同样的构建过程构建不同的表示。使用建造者模 ...
分类:
其他好文 时间:
2020-05-30 20:11:12
阅读次数:
93
用户的注册认证 前端显示注册页面并调整首页头部和登陆页面的注册按钮的链接。 注册页面Register,主要是通过登录页面进行改成而成. <template> <div class="box"> <img src="../../static/image/Loginbg.3377d0c.jpg" alt ...
分类:
其他好文 时间:
2020-05-30 19:45:27
阅读次数:
190
在现实生活中的桥接模式也随处可见,比如连接两个空间维度的桥,连接虚拟网络与真实网络的连接。 桥接模式(Bridge Pattern)也成为桥梁模式、接口模式或柄体(Handle And Body)模式,是将抽象部分与它的具体实现部分分离,使得它们都可以独立地变化。 一、桥接模式的应用场景 桥接模式主 ...
分类:
其他好文 时间:
2020-05-30 19:32:51
阅读次数:
68
一.代理模式结构图 二.代理模式总结 定义 对不适合或者不能直接引用目标对象,代理对象作为客户端和目标对象之间的中介。 主要优点1. 代理对象在客户端与目标对象之间起到一个中介作用和保护目标对象的作用;2. 代理对象可以扩展目标对象的功能;3. 代理对象能将客户端与目标对象分离,在一定程度上降低了系 ...
分类:
其他好文 时间:
2020-05-30 15:41:45
阅读次数:
55
Kmeans是一种简单的聚类方法,一般在数据分析前期使用,选取适当的k,将数据分类后,然后分类研究不同聚类下数据的特点。 算法原理 kmeans的计算方法如下: 1 随机选取k个中心点; 2 遍历所有数据,将每个数据划分到最近的中心点,作为一个簇; 3 计算每个聚类的平均值,并作为新的中心点; 4 ...
分类:
其他好文 时间:
2020-05-30 12:52:32
阅读次数:
117
Docker搭建LNMP网站平台 LNMP平台简介 LNMP指的是多款软件的集合。L指的是Linux系统,N指的是Nginx网站服务器,M指的是Mysql(Mariadb)数据库软件,P指的是php软件。Linux目前是一款最流行的免费开源的操作系统。Nginx可以做为高性能的HTTP和反向代理服务 ...
分类:
Web程序 时间:
2020-05-30 12:33:45
阅读次数:
76
**心若向阳,何惧黑夜** 一段再苦不堪言的岁月,也需要你有所坚持,相信有所守就会有所获。成长路上的百般波折,终会化成惊喜的回馈;忧郁的日子终会过去,快乐的日子将会到来,心若向阳,何惧黑夜? 生活得最有意义的人,并不是年岁活得最大的人,而是对生活最有感受的人。 三千微尘,有多少事情是我们可以预料和控 ...
分类:
其他好文 时间:
2020-05-30 11:00:49
阅读次数:
70
CSS盒模型 CSS盒模型本质上是一个盒子,封装周围的 HTML 元素,包括 外边距(marign),边框(border),填充(padding),内容物(content) 盒子模型的类型:W3C 标准和模型和 IE 盒模型(怪异盒模型) W3C 标准盒模型:属性 width 和 height 只包 ...
分类:
Web程序 时间:
2020-05-30 01:15:24
阅读次数:
68
一、应用场景: 订单超过 30 分钟未支付,则自动取消。 外卖商家超时未接单,则自动取消。 医生抢单电话点诊,超过 30 分钟未打电话,则自动退款。等等场景都可以用定时任务去轮询实现,但是当数据量过大的时候,高频轮询数据库会消耗大量的资源,此时用延迟队列来应对这类场景比较好。 二、需求 消息存储 过 ...
分类:
其他好文 时间:
2020-05-30 01:04:03
阅读次数:
86
promise 可解决的问题: 可以支持多个并发的请求,获取并发请求返回的数据 解决回调地狱的问题 真正用同步代码写异步操作的是 async await Promise两个特点: 对象的状态不受外界影响 一旦状态改变,就不会再变,任何时候都可以得到这个结果 Promise三种状态: Pending( ...
分类:
其他好文 时间:
2020-05-29 21:01:16
阅读次数:
85