首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
云端漫记
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
78
文章 76
沸点 2
赞
78
返回
|
搜索文章
最新
热门
go设计模式之代理模式
代理在计算机领域是个经常被提及的名词,如nginx就常被用于webf服务的代理。那么怎么实现代理这种模式?
go设计模式之外观模式
这篇是设计模式中结构模式的第一篇。微服务架构现在是系统的架构的主流,它将系统拆分成一个个独立的服务,服务之间通过通信建立起关联关系。假设现在有一个博客的系统,它由四个微服务组成。用户服务,文章管理服务,分类服务,评论服务。系统的微服务间会发生以下的服务关系。 服务间的调用关系比…
go设计模式之原型模式
原型在IT领域常被提及,那么什么是原型?就产品设计来举例吧,在产品开发中,产品经理需要根据业务,画出一个产品原型图,然后设计,根据产品原型图画出设计图,前端工程师根据设计图进行将设计图变为计算机可执行的代码。这大概是一个产品开发的流程。在这个体系中,原型是一个重要的存在。程序中…
go设计模式之单例模式
单例模式在系统设计中很常用,如数据库的连接对象等,该类只有一个实例存在,实现很简单,就是在创建实例时,判断一下,实例是否已经存在。 以上,我们实现了一个简单的单例,但存在一个问题,在并发场景下,如果线程1获取到 m =nil,执行创建,线程2也获取到m =nil,也会执行实例创…
go设计模式之抽象工厂
在上一篇文章中,通过手机的例子对工厂方法进行了展开。制造商不单单只生产手机这一种产品,同时也生产pc,如果工厂扩展其它业务,工厂方法模式就不适用了。为了实现工厂扩展其它业务这个需要,通过抽象工厂这种模式实现这个需要。
go设计模式之工厂方法
在上一篇文章中,实现了简单工厂模式,通过创建一个工厂类,在工厂方法中根据不同的产品类型创建对应的产品实例。当添加一个产品时,需要修改工厂中的创建方法,这种模式不利于程序的扩展,在本篇文章中,将对简单工厂模式进行扩展,以求达到添加产品时,不需要调整创建方法。 该实现模式通过实现具…
go设计模式之简单工厂
简单工厂是设计模式中最简单的一创建类型模式,通过一个手机的例子,来展示该模式的使用。
harbor源码分析之组件adminServer(六)
从本篇开始,深入到harbor的代码层面,以版本harbor1.1.2版本作为蓝本进行展开.尝试了在本地编译启动UI组件,发现该组件依赖组件adminServer.就先以该组件进行展开. 该组件提供了一个系统配置的功能组件,通过对路由层的分析,该组件对外主要提供四个功能接口,这…
harbor源码分析之构建工具make(五)
make是一个构建工具,现在前端的构建工具有很多.像gulp,grunt等等,它们常被用在前端项目中.在后端领域常使用make来做构建这件事情. 具体的用法说明,可以阅读阮一峰写的Make 命令教程 在完成了以上make教程的学习之后,再来读这个makefile,应该难度也不大…
harbor源码分析之配置文件生成脚本解析(三)
在harbor第二篇中介绍了安装脚本install.sh,在一个脚本中有一step是执行prepare脚本.这个脚本主要是用来生成配置文件的.在本篇中,将对这一脚本进行展开. 通过对脚本简单的分析,可以得出以下的模型 通过这个脚本分析,得到如上的模型 根据程序提供的模版文件和用…
下一页
个人成就
文章被点赞
29
文章被阅读
11,446
掘力值
366
关注了
65
关注者
635
收藏集
18
关注标签
73
加入于
2017-02-21