简介 设计模式(Design Patterns)是编码开发经验的一种体现和总结,是解决特定问题的一种巧妙的方法手段,其实就是一些套路,其实不只是Java,其他开发语言也同样试用,在编码过程中通过引入一些合适的设计模式,会极大的提高代码的可读性,可复用性和可维护性。 GoF(Gang of Four) ...
分类:
编程语言 时间:
2020-01-19 22:28:17
阅读次数:
102
设计模式代码参考 一句话描述设计模式(名字和意图) 抽象工厂:提供一个创建一系列相关或相互依赖对象的接口,而无需指定他们具体的类。 适配器:将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 桥接:将抽象部分与他的实现部分分离,使他们都可 ...
分类:
其他好文 时间:
2020-01-19 19:03:57
阅读次数:
81
CSS最大的用处之一就是可以将内容和元素定位到任何我们想要的位置,使我们的设计具有结构,使内容更加易懂。 CSS有好几种不同的定位属性,每种都有自己的使用场景。在这节课中我们会通过不同的案例——可复用的布局和针对单元素的布局——来介绍每种方法。 浮动 定位的其中一种方法就是使用float属性。flo ...
分类:
Web程序 时间:
2020-01-18 14:59:10
阅读次数:
104
组件基本知识点: uniapp中:每个页面可以理解为一个单页面组件,这些单页面组件注册在pages.json里,在组件关系中可以看作父组件。 自定义可复用的组件,其结构与单页面组件类似,通常在需要的页面引入或者注册到全局main.js中使用,这是子组件。 1、props (props用于父组件给子组 ...
分类:
其他好文 时间:
2020-01-16 10:26:54
阅读次数:
412
RabbitMQ是什么 ? RabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统。他遵循Mozilla Public License开源协议。1.安装RabbitMQ需要先安装Erlang语言开发包。(注意Erlang的版本必须和rabiitmq对应 否则启动不了) 下载地址 http ...
概述 模板引擎 是 Web 编程中必不可少的一个组件。 模板 能分离逻辑和数据,使得逻辑简洁清晰,并且模板可复用。引用第二篇文章 "《程序结构》" 一文中的图示,我们可以看到模板引擎在 Web 程序结构中的位置: 模板引擎按照功能可以划分为两种类型: 无逻辑模板引擎 :此类模板引擎只进行字符串的替换 ...
分类:
Web程序 时间:
2020-01-13 14:44:05
阅读次数:
142
七大设计原则 一.开闭原则 开闭原则(Open-Closed Principle, OCP)是指一个软件实体(如类、模块和函数)应该对扩展开放,对修改关闭。所谓的开闭,也正是对扩展和修改两个行为的一个原则。它强调的是用抽象构建框架,用实现扩展细节,可以提高软件系统的可复用性及可维护性。开闭原则是面向 ...
分类:
编程语言 时间:
2020-01-12 09:48:30
阅读次数:
118
RabbitMQ是一个在AMQP协议标准基础上完整的,可复用的企业消息系统。它遵循Mozilla Public License开源协议,采用 Erlang 实现的工业级的消息队列(MQ)服务器,Rabbit MQ 是建立在Erlang OTP平台上。 装RabbitMQ服务器必须首先安装 Erlan ...
做电商的需要厘清两个概念SPU和SKU SPU = Standard Product Unit (标准产品单位)SPU是商品信息聚合的最小单位,是一组可复用、易检索的标准化信息的集合,该集合描述了一个产品的特性。 在商品信息电子化过程中,商品的特性可以由多个“属性|属性值对”进行描述。“属性|属性值 ...
分类:
其他好文 时间:
2020-01-08 19:19:39
阅读次数:
107
中台作为一种产品设计思路,或者系统架构思路,并不受限于公司的规模,理论上讲,任何一家即将或者正在面临业务高速增长的状态时,都很值得利用和借鉴中台的思路,将目前业务当中大量可复用的功能和场景进行梳理,为业务的高速增长做好准备。这在中小公司当中,是有现实意义的。对于很多中小公司,当他们走出生存困境,进入... ...
分类:
其他好文 时间:
2019-12-26 09:41:22
阅读次数:
69