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