logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

PureMVC学习系列-从源码深度剖析PureMVC(从PureMVC中看设计模式-Facade门面模式)

程序的设计模式,早在上学时就已经开始接触,而且在后来进行开发,设计,架构系统时,才发现设计模式的最高境界,便是“大道至简”。在最开始学习设计模式时最容易犯的错便是自以为了解设计模式,一个简单得系统,生搬硬套设计模式。俗不知,程序本来就是实现一个功能,架构出来的最初的雏形,虽然不得

#设计模式#uml#java
PureMVC学习系列-从源码深度剖析PureMVC(核心组件工作流程及原理)

上午通过PureMVC的初始化,了解到了PureMVC部分核心组件的结构,总体来说,通过重载基类Facade的的构造方法,完成Controller,View,Model的初始化,同时明白各组件中的关系及结构,如下所示:        1.Facade作为整个系统的门面完成各个

PureMVC学习系列-从源码深度剖析PureMVC(核心组件初始化)

第一次使用PureMVC时,觉得各个组件太过于繁琐,很难一下明白他们的含义。          看官方的文档,说的很详细,很清楚,但是很难一下真正的工作流程,到后来会用了,也不清楚。         今天有时间,于是决定调试下源码,揭开PureMVC的庐山真面目。

PureMVC学习系列-从源码深度剖析PureMVC(从PureMVC中看设计模式-Command命令模式) .

命令,出现在计算机中,是早就有的事,最典型的DOS系统就是命令模式最好的示例,大家输入一条指令给系统,系统就会完成一种操作,记得最早接触电脑时就是在初中的时候,Dos系统,没有鼠标,那个时候会电脑的人很少,完全明白电脑的老师就更是少得可怜,而且听说老师当时的工资是很多,受全校的尊

#设计模式#windows
Freeswitch在阿里云服务器语音不通问题小记(FS的NAT 穿透)

我原来都是在公司的服务器或自己的开发环境安装FS,这次必须在阿里云上安装,自己觉得没问题,但安装好就就发现问题出来了。。语音不通,压根就没声音!本地PC上抓包一看,怎么回事,所有RTP包都发给了阿里云的私网地址,那当然不会通了,而后,再看SDP,服务器发过来的就是私网地址,怎么会这样呢?—其实也很简单,因为阿里云的服务器地址就只有私网地址,他的公网地址是NAT映射的!也就是这是NAT穿透问题了!我

#linux
万字长文:读懂微服务编排利器Zeebe

1.工作流与微服务编排 1.1工作流提到工作流,印象里都是OA系统各种请假审批流。事实上,广义上的工作流是对工作流程及其各操作步骤之间业务规则的抽象、概括、描述。简单理解,我们为了实现某个业务目标,抽象拆解出来的一系列步骤及这些步骤之间的协作关系,就是工作流。例如订单发货流、程序构建流等。业界通常用BPMN流程图来描述一个工作流。1.1.1没有工作流时的任务协作以实现一个用户购买逻辑为例,如果不应

#微服务#架构
到底了