1.前言关于设计模式的文章一直以来都没有写,因为总感觉翻一遍书,只是用代码搞个什么Cat,Dog的Class,再来个eat的method,abstract个animal来敲遍代码太无趣了,没有实际应用,或者深入思考,照书贴一遍代码是浪费时间的。今天之所以写下这一篇自然是有一些有趣并且有内涵的东西可以... ...
分类:
其他好文 时间:
2016-12-05 09:40:25
阅读次数:
146
PHP的高效IOC框架——CanoeDI 一个非常简单且实用的IoC框架,相对于其他的Ioc框架有如下特点: 高效: 框架使用了非常实用且高效的算法,使得框架本身对应用的影响微乎其微,且框架提供了C扩展,最大限度的将性能提升到最高。 配置简单: 大多数情况下几乎不需要额外的配置 自动装配: 基于PH ...
分类:
Web程序 时间:
2016-12-04 23:39:12
阅读次数:
225
单例模式(Singleton),保证一个类仅有一个实例,并提供一个访问它的全局访问点。其构造过程由自身完成,可以将构造方法定义为private型的,这样外界就只能通过定义的静态的函数Instance()构造实例,这个函数的目的就是返回一个类的实例,在此方法中去做是否有实例化的判断。客户端不再考虑是否 ...
分类:
其他好文 时间:
2016-12-04 00:42:04
阅读次数:
201
今晚在学习.net Core 的使用 拿来以前项目进行改造最简单的问题就是怎么做到让httpcontext 和以前兼容 ,折腾的很久 终于搞定,纪录一下 .net core中使用了无处不在的注入,看了站长大人关于注入的文章恍然大悟。解决方法如下: 1:首先在 我们创建一个静态类 MyHttpCont ...
分类:
Web程序 时间:
2016-12-03 07:54:47
阅读次数:
791
1 spring容器中bean特性 Spring容器的javabean对象默认是单例的。 通过在xml文件中,配置可以使用某些对象为多列。 Spring容器中的javabean对象默认是立即加载(立即实例化:spring加载完成,立即创建对象) scope:属性 singleton:默认值为单例,默 ...
分类:
编程语言 时间:
2016-12-02 21:51:37
阅读次数:
340
winsock编程IOCP模型实现代码 话不多说,上代码。借鉴《windows核心编程》部分源码和CSDN小猪部分代码。 stdafx.h依赖头文件: 其中,TaskSvc.h、Singleton.h源码可以在我的blog里面找到。 IOCPWrapper.h源码: OverlappedIOInfo ...
单例模式主要作用:确保一个类最多只有一个实力,并提供一个全局访问点。 经典模式(懒汉): 经典模式在多线程的情况下,会导致不能正常工作; 线程同步锁(懒汉): 使用同步锁,简单粗暴,但较为消耗资源。在大量调用的放大中不推荐使用。 ‘急切’创建实例(饿汉): 可以解决多线程的同步问题,直接在类装载就实 ...
分类:
其他好文 时间:
2016-12-01 03:28:29
阅读次数:
140
1.单例设计模式 所谓单例设计模式简单说就是无论程序如何运行,采用单例设计模式的类(Singleton类)永远只会有一个实例化对象产生。具体实现步骤如下: (1) 将采用单例设计模式的类的构造方法私有化(采用private修饰)。 (2) 在其内部产生该类的实例化对象,并将其封装成private s ...
分类:
编程语言 时间:
2016-11-30 22:24:54
阅读次数:
189
当前Flink将迭代的重心集中在批处理上,之前我们谈及了批量迭代和增量迭代主要是针对批处理(DataSet)API而言的,并且Flink为批处理中的迭代提供了针对性的优化。但是对于流处理(DataSt...
分类:
其他好文 时间:
2016-11-30 15:00:19
阅读次数:
430