Fork me on GitHub

观察者模式和订阅/发布者模式(转)

摘要: 在翻阅资料的时候,有人把观察者(Observer)模式等同于发布(Publish)/订阅(Subscribe)模式,也有人认为这两种模式还是存在差异,而我认为确实是存在差异的,本质上的区别是调度的地方不同。 观察者模式 比较概念的解释是,目标和观察者是基类,目标提供维护观察者的一系列方法,观察者提供 阅读全文
posted @ 2016-03-13 23:20 mrdoor 阅读(4688) 评论(1) 推荐(4) 编辑

(转)freemakeer初入门

摘要: 在web开发过程中,尤其是后台管理系统的开发中,少不了增删改成的基础操作,原来我自己的做法是一份一份的拷贝粘贴,然后修改其中的不同,然而这样既枯燥无味又浪费了大量的时间,所以根据自己项目结构的特点写了一个自动生成结构代码的工具jar包,可以根据数据库表直接生成相应数据库模型对象(DMO)以及对表的增 阅读全文
posted @ 2016-03-13 16:16 mrdoor 阅读(2011) 评论(0) 推荐(0) 编辑

(转)web网站架构演变

摘要: 浅谈web网站架构演变过程 前言 我们以javaweb为例,来搭建一个简单的电商系统,看看这个系统可以如何一步步演变。 该系统具备的功能: 用户模块:用户注册和管理 商品模块:商品展示和管理 交易模块:创建交易和管理 阶段一、单机构建网站 网站的初期,我们经常会在单机上跑我们所有的程序和软件。此时我 阅读全文
posted @ 2016-02-29 22:49 mrdoor 阅读(195) 评论(0) 推荐(0) 编辑

前端面试题(转)

摘要: 手写事件模型及事件代理/委托 这个算是被问到的最多次数的问题了,首先要求描述下js里面的【事件的三个阶段】,如果没听说过三个阶段,那基本上就没戏了。分别是捕获,目标,冒泡阶段,低版本IE不支持捕获阶段。然后可能问到IE和W3C不同绑定事件解绑事件的方法有什么区别,参数分别是什么,以及事件对象e有什么 阅读全文
posted @ 2016-02-24 23:54 mrdoor 阅读(483) 评论(0) 推荐(0) 编辑

(转)常用的js设计模式

摘要: 模式是解决或者避免一些问题的方案。 在JavaScript中,会用到一些常用的编码模式。下面就列出了一些常用的JavaScript编码模式,有的模式是为了解决特定的问题,有的则是帮助我们避免一些JavaScript中容易出现的错误。 单一var模式 所谓“单一var模式”(Single var pa 阅读全文
posted @ 2016-02-16 19:31 mrdoor 阅读(237) 评论(0) 推荐(0) 编辑

(转)js一道比较考验的题目

摘要: 转载下别人曾经出过的一道面试题,此题是他出的一套前端面试题中的最后一题,用来考核面试者的JavaScript的综合能力,很可惜到目前为止的将近两年中,几乎没有人能够完全答对,并非多难只是因为大多面试者过于轻视他。 题目如下: function Foo() { getName = function ( 阅读全文
posted @ 2016-02-14 23:35 mrdoor 阅读(844) 评论(0) 推荐(0) 编辑

书单收集

摘要: 1. 前端技术是2015年增长比较快的领域之一,由于前端标准的兴起落后于已经成熟多年的服务端开发,所以信息量相对较多,如下是本人的书单。 The Definitive Guide to HTML5CSS The Missing ManualProfessional JavaScript For We 阅读全文
posted @ 2016-01-31 11:06 mrdoor 阅读(300) 评论(0) 推荐(0) 编辑

(转)投票系统,更改ip刷票

摘要: 前言 相信大家平时肯定会收到朋友发来的链接,打开一看,哦,需要投票。投完票后弹出一个页面(恭喜您,您已经投票成功),再次点击的时候发现,啊哈,您的IP(***.***.***.***)已经投过票了,不能重复投票。这时候,我们可能会想,能不能突破ip地址的限制进行刷票呢?有了这样的想法,那就去做吧,下 阅读全文
posted @ 2016-01-30 19:50 mrdoor 阅读(3286) 评论(1) 推荐(1) 编辑

图像判断(转)

摘要: 毕业设计做了一个简单的研究下验证码识别的问题,并没有深入的研究,设计图形图像的东西,水很深,神经网络,机器学习,都很难。这次只是在传统的方式下分析了一次。今年工作之后再也没有整理过,前几天一个家伙要这个demo看下,我把一堆东西收集,打包给他了,他闲太乱了,我就整理记录下。这也是大学最后的一次作业,... 阅读全文
posted @ 2016-01-24 20:24 mrdoor 阅读(2304) 评论(0) 推荐(2) 编辑

深入查询(转)

摘要: 前言 对于数据层的所有操作而言,查询是最常用的,之前的文章中只开有Find的查询接口,接口如下:public DbResult Find(Dictionary query); 由于只开放了一个Find接口,因此在业务开发过程当中,会出现如下缺点: 1、业务靠多个表数据组合展示的时候,需要业务开... 阅读全文
posted @ 2016-01-23 21:51 mrdoor 阅读(371) 评论(0) 推荐(0) 编辑