IOC-Autofac

Autofac是一款IOC框架,比较于其他的IOC框架,如Spring.NET,Unity,Castle等等所包含的,它很轻量级性能上非常高。 官方网站http://autofac.org/ 源码下载地址https://github.com/autofac/Autofac 控制反转(IoC/...

2018-02-24 23:38:38

阅读数:58

评论数:0

数据库SQL Server性能优化之垂直拆分和水平拆分总结

将存放在同一个数据库中的数据分散存放到多个数据库上,实现分布存储,通过路由规则路由访问特定的数据库 这样一来每次访问面对的就不是单台服务器了,而是N台服务器,这样就可以降低单台机器的负载压力。 sqlserver 2005版本之后,可以友好的支持“表分区”。   垂直(纵向)拆分:是指按功能...

2018-02-24 22:51:44

阅读数:530

评论数:0

数据库SQL Server性能优化之主键选择总结

常见的数据库主键选取方式有: ●自动增长字段 ●Uniqueidentifier ●“COMB(Combine)”类型 1、自动增长字段 优点: (1)简单、效率高。 缺点: (1)自增一般使用in...

2018-02-24 22:17:44

阅读数:284

评论数:0

数据库SQL Server性能优化之ADO.NET代码总结

一、资源释放 在客户端代码中,创建一个数据库连接,它需要占用一定的系统资源,当操作完毕之后我们需要释放占用的系统资源, 当然,我们可以手动释放资源,具体实现如下: var conn = new SqlConnection(ConfigurationManager.ConnectionStri...

2018-02-24 22:01:27

阅读数:77

评论数:0

数据库SQL Server性能优化之SQL语句总结

1、不要使用select * 在select中指定所需要的列,将带来的好处: (1)减少内存耗费和网络的带宽 (2)更安全 (3)给查询优化器机会从索引读取所有需要的列 2、in 和 not in 要慎用,否则会导致全表扫描 如: select id from t where ...

2018-02-24 21:40:01

阅读数:76

评论数:0

WCF、WebAPI、WCFREST、WebService之间的区别

WebApi用的是HTTP协议,WebService用的是Soap协议 WebApi无状态,相对WebService更轻量级。WebApi支持如GET,POST等HTTP操作 HTTP Soap关系 HTTP: 是一个客户端和服务器端请求和应答的标准(TCP)。 HTTP协议其目的是为了...

2018-02-24 20:25:03

阅读数:265

评论数:0

WebAPI测试接口工具-WebApiTestClient

一、WebApiTestClient介绍 1、WebApiTestClient组件作用主要有以下几个: (1)、将WebApi的接口放到了浏览器里面,以可视化的方式展现出来,比如我们通过http://localhost:11095/Help这个地址就能在浏览器里面看到这个服务里面所有的API接...

2018-02-19 22:00:50

阅读数:2015

评论数:0

LogNet4使用示例

LogNet是一套开源的程序日志记录系统,经过配置后可以自动抓取程序中的错误、异常信息,并写入磁盘,也可以在异常发生时执行其他指定的操作,比如:通知某人右键、写入数据库等。 这里写个AspNet应用LogNet的Demo: 1.建立AspNet网站,在web.config中写LogNet的配置...

2018-02-18 21:22:59

阅读数:288

评论数:0

单利模式(Singleton)的实现

单件模式(Singleton):保证一个类仅有一个实例,并提供一个访问它的全局访问点。 接下来我们将介绍6中不同的单例模式(Singleton)的实现方式。这些实现方式都有以下的共同点: 1.有一个私有的无参构造函数,这可以防止其他类实例化它,而且单例类也不应该被继承,如果单例类允许继承那么每...

2018-02-12 00:25:19

阅读数:61

评论数:0

SQL server 触发器示例

概念 触发器是一种特殊类型的存储过程,不由用户直接调用。创建触发器时会对其进行定义,以便在对特定表或列作特定类型的数据修改时执行。 触发器可以查询其他表,而且可以包含复杂的 SQL 语句。 它们主要用于强制服从复杂的业务规则或要求。 例如,您可以根据客户当前的帐户状态,控制是否允许插入新订单。...

2018-02-10 22:16:02

阅读数:114

评论数:0

SQL Server 事务示例

事务机制: 1.四个属性 原子性Atomicity,一致性Consistency,隔离性Isolation,持久性Durability ,即ACID特性。 2.事务的状态 活动状态(初始状态), 部分提交状态(事务执行完最后一条语句,实际输出可能临时驻留在内存中), 提交状态...

2018-02-10 17:23:26

阅读数:119

评论数:0

.NET实现网络爬虫

爬虫的特征和运行方式 User-Agent:主要用来将我们的爬虫伪装成浏览器。 Cookie:主要用来保存爬虫的登录状态。 连接数:主要用来限制单台机器与服务端的连接数量。 代理IP:主要用来伪装请求地址,提高单机并发数量。 爬虫工作的方式可以归纳为两种:深度优先、广度优先。 深度优先...

2018-02-09 21:51:07

阅读数:1462

评论数:1

WEBAPI 的简单示例

一、webapi 1.在webapiconfig中移除xml的返回格式,返回格式就自动使用Json格式 config.Formatters.Remove(config.Formatters.XmlFormatter); using System; using System.Collectio...

2018-02-09 15:05:41

阅读数:3533

评论数:0

ASP.NET MVC 实现统一登录验证

1.先写个主页面 using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; namespace WebApplication4.Con...

2018-02-07 22:50:40

阅读数:2681

评论数:0

ASP.NET MVC中Controller与View之间的传值

一、 Controller向View传递数据 1. 使用ViewData传递数据 Control: ViewData["Message_ViewData"] = " Hello ViewData!"; View中读取Controller中定义...

2018-02-06 21:19:57

阅读数:196

评论数:0

EF--增删改查

一、新增 public void Add1() { //向表GroupInfo中新增一条数据的写法: //1.0 实例化EF上下文容器对象 PhoneBookEntities db = new...

2018-02-06 15:31:57

阅读数:160

评论数:0

.NET下操作MongoDB

一、了解MongoDB MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB是一个高性能,开源,无模式的文档型数据库,是当前NoSql数据库中比较热门的一种。 MongoDB是一个介于关系数据库和非关系数据库之...

2018-02-04 20:17:15

阅读数:103

评论数:0

C# 创建、部署和调用WebService的简单示例

C# 创建、部署和调用WebService的简单示例 webservice 可以用于分布式应用程序之间的交互,和不同程序之间的交互。 概念性的东西就不说太多,下面开始创建一个简单的webservice的例子。这里我用的是Visual Studio 2015开发工具。 首先创建一个空的Web应...

2018-02-02 23:29:56

阅读数:89

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭