关于Builder设计模式,网上有很多,在此结合其他的文章对Builder模式进行一个简单的梳理。 先说一下简单的逻辑:现在我们需要建造一座房子,我们需要请 设计师、工人,首先我需要告诉设计师我需要一套房子,设计师就设计…
对于react-redux的理解梳理
由于前段时间做react的一个框架,顺便用上了react-redux,在这里将自己的理解记录下来,给自己增加些印象,顺便希望能帮助一些使用react-redux的萌新们。 网上已有大堆资料介绍react-redux,它是…
软件设计中的异步思想与实践
主要内容 1. 什么是异步 2. 软件设计中如何实现异步操作 2.1 Callback机制 2.1.1 asynchronous callback 2.1.2 Event-Listener 2.2 Future机制 2.…
网站建设服务器1M带宽支持多少人同时访问?
计算机数据的最小单位是bit,称之为位,其他还有B、KB、MB、GB、TB等,虽然计算机也提供对位的判断和操作,但是一般以字节(Byte)为单位。 它们之间的换算关系是1字节(Byte)=8bit,1KB=1024B,1…
以用户为中心的画布(UCDC)是什么?该怎么玩?
上次参加完分享会后,在了解精益模式画布(Lean Model Canvas)的同时,也发现另外一种以用户为中心的画布(User Centered Design Canvas,以下简称UCDC)。仔细研究了下,发现这种画布…
深入Java基础(二)——字符串家族
上一篇写了基本数据类及其包装类详解,这篇我们就来讨字符串这个家族吧,这个也是重中之重啊!!! 文章结构:1.众说纷纷的equals和==;2.字符串家族的基本知识以及字符串家族的源码解读;3.字符串家族的坑以及使用推荐;…
SSL/TLS协议运行机制的概述
版权声明:版权归原作者所有。 原文地址:SSL/TLS协议运行机制的概述_ITPUX技术网 原文地址:http://www.itpux.com/thread-4245-1-1.html 互联网的通信安全,建立在SSL/T…
设计模式之动态代理模式实战
昨天分享了静态代理的概念及存在的缺点,所以今天讲的动态代理模式十分重要。动态代理在我们工作当中应用相当广泛,如Srping AOP就是动态代理的在开源框架的比较出名的应用。 动态代理有两种试,一是通过JDK自带的API实…
外观模式(Facade Pattern) - 最易懂的设计模式解析
前言 今天我来全面总结一下Android开发中最常用的设计模式 -外观模式。 其他设计模式介绍 1分钟全面了解“设计模式” 单例模式(Singleton) – 最易懂的设计模式解析 简单工厂模式(Simple…
6大设计原则
打算用一句话概括每一个设计原则 单一职责原则 一个类只负责一项职责,有且仅有一个原因引起类的变更。 里氏替换原则 所有引用基类的地方必须能透明地使用其子类对象。 只要父类能出现的地方子类就可以出现。 依赖倒置原则 高层模…
异步编程入门
本文部分翻译自krondo的In Which We Begin at the Beginning Twisted 编程模型 在介绍异步模型前,我们先介绍一下两种常见的模型。 同步模型 现在有一个程序要完成三个毫不相关的任…
23种设计模式之建造者模式
建造者模式又叫做生成器模式,是23种设计模式中的一种创建型模式。建造者模式,顾名思义,就是为创建对象而生的模式。 (一)定义 将一个复杂对象的构建与表示分离,使得同样的构建过程可以创建不同的表示。 如果我们使用了建造者模…