- 博客(11)
- 收藏
- 关注
原创 sqlserver 锁以及事务
1,事务的基本特征:(acid原子性,一致性,隔离性,持久性); 2,四种错误问题:(脏读,不可重复读,幻读,重复读); 3,事务的隔离级别以及对应问题: a,ReadUncommitted:有脏读、不可重复读和幻读的情况发生; b,ReadCommitted:有不可重复读、幻读和重复读的情况发生; c,Repeatable:有幻读情况发生; d,Serializable:不会有问题
2017-06-17 22:12:03
549
原创 sqlserver sql优化(索引)
1,单个表最好有聚集索引,并且是唯一的; 2,where子句后的筛选条件,最好包含在索引中; 3,select子句返回字段最好包含在索引中,或者(include); 4,索引字段避免包括更新频繁的字段(如果必须包含的话,在更新字段之前判断是否需要更新,减少更新频率); 5,覆盖索引的顺序需要注意(如c1,c2在索引ix1中,当使用c1筛选或者c1和c2筛选时,可以命中索引;单独使用c2筛选
2017-06-17 14:59:54
875
原创 iis基本运维要点
1,应用程序池配置 a,禁用故障保护; b,禁用自动回收; c,打开全部日志; d,启用ping; e,合理的队列长度; 2,iis网站配置 a,设置失败请求跟踪; b,打开日志记录; c,根据实际情况选择是否启用压缩; 3,其他系统配置 a,关闭不必要的服务; b,设置windows时间日志大小(不要太大); c,关闭windows自动更新; d,定期磁盘碎片整理;
2017-05-19 14:10:05
1064
原创 Web api 简要处理流程
1,托管层(监听端口处理Http请求,转换为HttpRequestMessage) 2,消息处理管道(接收HttpRequestMessage消息,转向下一个内部处理程序,可横切关注点,写入日志,缓存等) 3,路由分发器(从路由获取路由 数据,匹配IHttpRoute,分发路由) 4,控制器分发器(使用路由数据,选择控制器并实例化) 5,基类控制器处理器(ApiController,授权过
2017-02-26 10:38:51
759
原创 Web Api 分类
web api是一种基于http的接口架构,大致可分为以下几个层次: 第0级,即RPC,一个URI支持一个HTTP方法,例如WCF服务,一个URI,只支持Post方法,协议在body中; 第1级,面向资源,很多URI,支持一个HTTP方法,比如/User/GetUsers,获取列表;/User/Delete,删除User; 第2级,Http谓词,很多URI,每个URI支持多个Http
2017-02-26 09:36:38
1494
原创 ado.net使用关键点
1,连接池 根据connectionString自动创建连接池; 使用后及时释放,使用close或者dispose方法,或者using语法; 2,parameter: 使用parameter传递sql参数,防止sql注入; 3,sqlserver使用sqlConnection,效率更高; 4,执行insert语句返回主键,使用sql output语法;
2016-06-06 14:53:09
242
原创 Code First模式初识
今天在项目中,想要建立实体模型的时候,发现.net framework 4.0支持的一个Code First模式,尝试了一下,发现很强大。 首先在项目中选择新建ado.net 实体数据模型,然后选择Code First模型后,会自动创建一个类,该类继承自DbContext(假定叫做MyContext),负责和数据库交互获取数据。从此项目中就远离edmx文件了! 然后自己建立和表设计对应的类(假
2016-04-15 17:14:25
798
原创 EF 修改实体关系时,报added状态错误问题解决办法
在.net中,用ef框架,做了实体映射,比如: A实体,有一个字段BId,可以为空,映射到B实体上。 在修改A实体的B对象时,A.B=B1,执行此语句需要注意: 在做A和B的关系对应时,一定是(B)0,1对多(A),否则就会报错为:BA association中的B为added状态,要求A也要Added状态。
2016-04-15 11:26:17
674
原创 .net http发送put、delete请求报405错误解决办法
在项目的webconfig中,配置如下: <add name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" path="*." verb="GET,HE
2016-04-15 10:04:40
4482
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人