摘要:
单例模式:保证进程中,某个类只有一个实例。 要做到单例,必须要解决一下几个问题: 1 怎么保证呢?怎么样强制保证呢? 单例模式的三部曲:A.构造方法私有化,防止外部对它实例化。B. 静态对象、方法的申明。C.判断对象是否为空,为空则创建对象,最后返回对象。 示例代码: 调用:Console.Writ 阅读全文
摘要:
批量插入 Datetable数据 通过sqlbulkcopy 插入1百万条数据 用时 10秒钟 (有兴趣的小伙伴可以去测试) 调用: 批量插入List<T> : 调用: 阅读全文
摘要:
表达式目录树 1.什么是表达式目录树Expression? 表达式目录树是一个数据结构,语法树。 首先我们去看看 Expressions类 ,定义了一个泛型委托类型 TDelegate: 我们先来一个带返回值的委托: 其中m、n是两个Int 类型的参数 通过表达式目录树计算 m*n+2: 通过中间语 阅读全文
摘要:
委托 1.什么是委托? 个人理解:委托就是把一个方法当做参数传入另一个方法中进行调用。 (委托的实质就是一个类,可以通过中间语言IL编译工具去查看源码) 2.委托的使用? 使用委托三部曲:(1)、委托的声明 。 (2)、委托的实例化。 (3)调用。 3.委托的种类? (1).delegate (2) 阅读全文
摘要:
六大设计模式原则 1. 单一职责原则(Single Responsibility Principle)2. 里氏替换原则(Liskov Substitution Principle)3. 依赖倒置原则(Dependence Inversion Principle)4. 接口隔离原则(Interfac 阅读全文
摘要:
redis是一种开源的、基于内存的、可持久化的、高性能的Key-Value数据存储系统。 redis能做什么? 持久化存储 高速缓存 消息中间件 2.Redis 安装配置 高性能(内存存储、仅在需要时持久化到硬盘) 数据类型丰富 (string Hash List Set SortedSet) 支持 阅读全文
摘要:
1.运行和调试vs2015项目 提示无法运行项目,打开vs2013项目发现可以正常运行,所以推测试vs2015项目配置有问题。 2.找到项目启动项中 .csproj文件,定位到<WebProjectProperties>,把关于IIS的配置<DevelopmentServerPort>、<Devel 阅读全文
摘要:
Nginx+iis站点实现负载均衡方法: 1.官网下载nginx压缩文件解压。我本地解压路径D盘 2.配置nginx 打开nginx.conf文件 在http模块内添加 upstream 模块,插入 upstream www.g.cn { server 127.0.0.1:8011; // 127. 阅读全文