因工作较忙,抽时间将框架遇到的问题和框架升级设计进行记录。 一、背景&问题 之前框架是一个基于SOA思想设计的分布式框架。各应用通过服务方式提供使用,服务之间通信是RPC方式调用,具体实现基于.NET的WCF通信平台。框架存在如下2个问题: 1、高并发处理能力不足。一当高并发请求,可能出现多个服务待 ...
分类:
Web程序 时间:
2017-05-03 14:30:08
阅读次数:
321
NET Core度身定制的AOP框架 多年从事框架设计开发使我有了一种强迫症,那就是见不得一个应用里频繁地出现重复的代码。之前经常Review别人的代码,一看到这样的程序,我就会想如何将这些重复的代码写在一个地方,然后采用“注入”的方式将它们放到需要的程序中。我们知道AOP是解决这类问题最理想的方案 ...
分类:
Web程序 时间:
2017-05-02 22:11:24
阅读次数:
267
第1章 种子模块 1.1 命名空间 1.2 对象扩展 1.3 数组化 1.4 类型的判定 1.5 主流框架引入的机制——domReady 1.6 无冲突处理 第2章 模块加载系统 2.1 AMD规范 2.2 加载器所在路径的探知 2.3 require方法 2.4 define方法 第3章 语言模块 ...
分类:
编程语言 时间:
2017-04-30 11:00:48
阅读次数:
231
Problem 在检查一个值是否为undefined的时候。你们是假设去測试的? 要是之前的我会这样子測试 function isUndefined(obj){ return obj undefined; } 可是近期在看《javascript框架设计》这本书的时候,他用了第二种方法,我就有点纳闷了 ...
分类:
其他好文 时间:
2017-04-28 20:14:44
阅读次数:
168
第一天冲刺 一、Daily Scrum Meeting照片 二、每个人的工作 1.今天计划完成的任务 基础代码设计、框架设计 2.工作中遇到的困难 刚开始接触安卓,学习起来比较慢。 三、发布项目燃尽图 1.解释说明横纵坐标代表的含义 软件功能的具体个数。(这个是按照团队的讨论划分的) 2.解释说明实 ...
分类:
其他好文 时间:
2017-04-26 15:55:59
阅读次数:
111
SpringMVC框架是一个成熟的优秀Java web开发框架,学习研究框架设计有助于我们更好的理解和掌握spring MVC,设计和写出更符合的结构和代码 过滤器:是在javaweb中,你传入的request、response提前过滤掉一些信息,或者提前设置一些参数,然后再传入servlet或者s ...
分类:
编程语言 时间:
2017-04-26 12:53:49
阅读次数:
202
支付基本上是很多产品都必须的一个模块,大家最熟悉的应该就是微信和支付宝支付了,不过更多的可能还是停留在直接sdk的调用上,甚至和业务系统高度耦合,网上也存在各种解决方案,但大多形式各异,东拼西凑而成。所以这里我介绍下OSS.PayCenter开源跨平台支付组件 及其框架设计。并对常用支付模式进行一个 ...
分类:
微信 时间:
2017-04-18 09:24:12
阅读次数:
318
很早前即有想法设计一套稳定、高效、安全的弱交互移动网络游戏服务器端基础框架,前些天初步完成简单的初稿文档。初版设计参考了印象里以前的一些工作经历经验。这些经历经验虽已日渐模糊,但从它们这里,自己获益良多。 初稿文档暂只是简单记录了目前想到,或觉得比较重要的内容(或许会更新),具体细节等涉及较少。可能 ...
分类:
移动开发 时间:
2017-04-08 23:43:27
阅读次数:
354
POST /uri 创建 DELETE /uri/xxx 删除 PUT /uri/xxx 更新或创建 GET /uri/xxx 查看 GET操作是安全的。所谓安全是指不管进行多少次操作,资源的状态都不会改变。比如我用GET浏览文章,不管浏览多少次,那篇文章还在那,没有变化。当然,你可能说每浏览一次文 ...
分类:
其他好文 时间:
2017-04-08 16:13:15
阅读次数:
201
3.1 控制系统整体设计 智能家居远程控制系统的目标是实现家庭环境下的家用电器的集中网络化控制,并且具有环境参数监测功能,将原来由各自遥控器控制的电器集中到远程网络、服务器、web等终端上进行控制,或者由近端的手机、平板电脑等通过家庭局域网进行控制。总体的说,实现了在任何有网络的地方,就能随心所欲的 ...
分类:
其他好文 时间:
2017-04-05 23:51:02
阅读次数:
1344