摘要: 基本设计模式:单例模式和工厂模式代码实现 单例模式 单例模式保证一个类仅有一个实例,并提供一个访问它的全局访问点。通常我们可以让一个全局变量使得一个对象被访问,但它不能阻止你实例化多个对象。一个最好的办法是,让类自身负责保存它的唯一实例。这个类可以保证没有其他实例可以被创建,并且它可以提供一个访问该 阅读全文
posted @ 2017-03-01 23:47 米斯特唐 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 什么是装箱和拆箱 装箱是将值类型转换为引用类型或者是值类型(如:结构)实现任一接口类型的过程。当 CLR 对值类型进行装箱时,会将该值包装到 System.Object 内部,再将后者存储在托管堆上。拆箱就是将从对象中提取值类型或者接口类型到实现该接口的值类型的显式转换。装箱时隐性的,拆箱是显式的。 阅读全文
posted @ 2017-03-01 23:40 米斯特唐 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 1.什么是ORM? ORM,即Object-Relational Mapping(对象关系映射),它的作用是在关系型数据库和业务实体对象之间作一个映射,这样,我们在具体的操作业务对象的时候,就不需要再去和复杂的SQL语句打交道,只需简单的操作对象的属性和方法。 2.Snake.NET中ORM的特点与 阅读全文
posted @ 2017-03-01 23:39 米斯特唐 阅读(986) 评论(0) 推荐(0) 编辑
摘要: 时常看到高并发的问题,但高并发其实是最不需要考虑的东西。为何,他虚无缥缈,很少有网站真的需要这些东西,而且其中很多技术,其实你已经在用了。有这个意识就够了,不需要时刻盯着这个问题。只有很少的网站真的能达到高并发。 简单做一个归纳,从低成本、高性能和高扩张性的角度来说有如下处理方案: 1、HTML静态 阅读全文
posted @ 2017-03-01 21:22 米斯特唐 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 一、数据库结构的设计 如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器段程序的编程和维护的难度,而且将会影响系统实际运行的性能。所以,在一个系统开始实施之前,完备的数据库模型的设计是必须的。 在一个系统分析、设计阶段,因为数据量较小,负荷较低。我们往往只注意到功能的实现,而很难注意到性能的 阅读全文
posted @ 2017-03-01 21:21 米斯特唐 阅读(466) 评论(0) 推荐(0) 编辑