在上一篇文章中我们主要分析了ASP.NET Core默认依赖注入容器的存储和解析,这一篇文章主要补充一下上一篇文章忽略的一些细节:有关服务回收的问题,即服务的生命周期问题。有关源码可以去GitHub上找到。 这次的主角就是ServiceProvider一人,所有有关生命周期的源码几乎都集中在Serv ...
分类:
Web程序 时间:
2016-06-12 15:16:31
阅读次数:
610
有关Hosting的基础知识 有关Hosting的基础知识 Hosting是一个非常重要,但又很难翻译成中文的概念。翻译成:寄宿,大概能勉强地传达它的意思。我们知道,有一些病毒离开了活体之后就会死亡,我们把那些活体称为病毒的宿主。把这种概念应用到托管程序上来,CLR不能单独存在,它必须依赖于某一个进 ...
分类:
Web程序 时间:
2016-06-11 17:31:37
阅读次数:
208
最开始学Oracle的时候,有个概念叫SGA和PGA,是非常重要的概念,其实就是内存中的缓冲池。InnoDB的设计类似于Oracle,也会在内存中开辟一片缓冲池。众所周知,CPU的速度和磁盘的IO速度相差可以用鸿沟来形容,因此聪明的前辈们使用了内存这个ROM来弥补这道鸿沟,那么数据库的设计者们也继承 ...
分类:
数据库 时间:
2016-06-08 21:40:52
阅读次数:
327
Container,用于动态地创建、注入依赖单元,映射依赖关系等功能,减少了许多代码量,降低代码耦合程度,提高项目的可维护性。 ...
分类:
其他好文 时间:
2016-05-27 02:02:22
阅读次数:
211
Instance类, 表示依赖注入容器或服务定位器中对某一个对象的引用 ...
分类:
其他好文 时间:
2016-05-25 01:56:50
阅读次数:
406
ServiceLocator,服务定位类,用于yii2中的依赖注入,通过以ID为索引的方式缓存服务或则组件的实例来定位服务或者组件: ...
分类:
其他好文 时间:
2016-05-22 23:05:33
阅读次数:
203
web/Application类的注释,继承base/Application类,针对web应用的一些处理: ...
分类:
其他好文 时间:
2016-05-19 01:30:10
阅读次数:
152
Widget类中开始,获取视图对象,获取widget ID,渲染视图,获取路径方法注释: ...
分类:
其他好文 时间:
2016-05-18 01:37:59
阅读次数:
148
Widget类是所有小部件的基类,开始,结束和渲染小部件内容的方法的注释: ...
分类:
其他好文 时间:
2016-05-17 06:19:27
阅读次数:
200
动态模型DynamicModel类,用于实现模型内数据验证: ...
分类:
其他好文 时间:
2016-05-16 01:54:58
阅读次数:
300