摘要:
这次随Visual Studio 2015 发布的 ASP.NET 版本是 ASP.NET 4.6 与 ASP.NET 5 beta5。在 VS2015 发布的同时,微软也发布了 ASP.NET 5 的路线图(详见ASP.NET 5 Schedule and Roadmap):2015 年 7 月 ... 阅读全文
posted @ 2015-07-22 16:23
FrankYou
阅读(780)
评论(0)
推荐(0)
摘要:
这次随Visual Studio 2015 发布的 ASP.NET 版本是 ASP.NET 4.6 与 ASP.NET 5 beta5。在 VS2015 发布的同时,微软也发布了 ASP.NET 5 的路线图(详见ASP.NET 5 Schedule and Roadmap):2015 年 7 月 ... 阅读全文
posted @ 2015-07-22 16:18
FrankYou
阅读(161)
评论(0)
推荐(0)
摘要:
近期微软发布了ASP.NET 5.0,本次发布的新特性需求源于大量用户的反馈和需求,例如灵活的跨平台运行时和自主部署能力使ASP.NET应用不再受限于IIS、Cloud-ready环境配置降低了云端部署的门槛,另外源码开放无疑也是一个重量级惊喜。这些更改会有助于创建易于开发、部署、维护和现代的W... 阅读全文
posted @ 2015-07-22 15:55
FrankYou
阅读(1799)
评论(0)
推荐(0)
摘要:
IIS的工作进程(w3wp.exe)只提供了有限的工作线程(Work Thread)来处理请求。如果这些线程都因为要等待长时间运行的任务而阻塞,则运行时会将新来的请求排队,而不是立即执行,Web服务器的吞吐量也将骤降。这时,也许有一个长长的请求队列等待处理,而此时服务器的CUP利用率确非常低。减少工... 阅读全文
posted @ 2015-07-22 13:28
FrankYou
阅读(1421)
评论(0)
推荐(0)
摘要:
在Windows操作系统中查看各分区的文件系统:fsutil fsinfo ntfsinfo c:(查看C:盘的文件系统)fsutil fsinfo ntfsinfo d:(查看D:盘的文件系统)每个块大小:512Bytes每个簇大小:4096Bytes = 4KBNTFS文件系统将文件作为簇(连续... 阅读全文
posted @ 2015-07-22 13:23
FrankYou
阅读(326)
评论(0)
推荐(0)
摘要:
管理I/O,避免过度地寻道可以让硬盘更快。顺序I/O和随机I/O之间的性能差异随便就可以达到40:1,可能更多。这在数据库服务器中尤其重要,因为数据库的日志是以顺序格式写的。选择合适的硬件,合理地配置也扮演着重要的角色。 阅读全文
posted @ 2015-07-22 13:22
FrankYou
阅读(215)
评论(0)
推荐(0)
摘要:
RAID:Redundant Array Independent Disk(独立磁盘构成的具有冗余能力的阵列)最常见的为RAID类型为:0,1,5和10;3和6很少见,但在某些环境中仍然有用。RAID 0:如果一个磁盘的某个卷损坏了,那么该卷上的其它数据也会丢失;因此,它不适合在产品环境中使用;RA... 阅读全文
posted @ 2015-07-22 13:13
FrankYou
阅读(388)
评论(0)
推荐(0)
摘要:
PEM (Privacy Enhanced Mail) EncodingThe moPEM (Privacy Enhanced Mail) EncodingThe most commonly used encoding schema for X.509 certificate files is th... 阅读全文
posted @ 2015-07-22 13:12
FrankYou
阅读(1050)
评论(0)
推荐(0)
摘要:
① 由非更新(读取)操作创建的锁。其他用户可以并发读取数据,但任何事务都不能获取数据上的排它锁,直到已释放所有共享锁。共享锁(S锁)又称为读锁,若事务T对数据对象A加上S锁,则事务T只能读A, 不能修改A;其他事务只能再对A加S锁,而不能加X锁,直到T释放A上的S锁。这就保证了其他事务可以读A,但在 阅读全文
posted @ 2015-07-22 13:10
FrankYou
阅读(1819)
评论(0)
推荐(0)
摘要:
悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。 乐观锁(Op 阅读全文
posted @ 2015-07-22 13:09
FrankYou
阅读(8465)
评论(2)
推荐(1)
摘要:
用户可以在多个列上建立索引,这种索引叫做复合索引(组合索引)。1.何时是用复合索引在where条件中字段用索引,如果用多字段就用复合索引。比如在查询地址的时候,经常要求输入省,市信息,如果同时在省,市上建立索引,将会提高查询速度。2.对于复合索引,在查询使用时,最好将条件顺序按找索引的顺序,这样效率... 阅读全文
posted @ 2015-07-22 13:08
FrankYou
阅读(7881)
评论(0)
推荐(0)
摘要:
除了建立索引之外,保持良好的SQL语句编写习惯将会降低SQL性能问题发生。①通过变量的方式来设置参数好:stringsql = "select * from people p where p.id = ? ";坏:stringsql = "select * from people p where p... 阅读全文
posted @ 2015-07-22 11:23
FrankYou
阅读(384)
评论(0)
推荐(0)
摘要:
第一次访问数据会比接下来的访问慢的多,因为它要从磁盘读取数据然后写入到缓冲区;聚合查询(sum,count等)以及其他要扫描大部分表或索引的查询需要大量的缓冲,而且如果它导致SQL Server从缓存中丢弃其它数据,还会对性能带来不利的影响;经过谨慎设计,将SQL Server作为内存缓存也是可能的... 阅读全文
posted @ 2015-07-22 11:21
FrankYou
阅读(422)
评论(0)
推荐(0)
摘要:
1、远程分支的表示形式:远程仓库名称/分支名,如:origin/master;2、一次Git克隆会建立你自己的本地分支:master和远程分支:origin/master,它们都指向origin/master分支的最后一次提交;3、运行命令:gitfetch origin来同步远程服务器上的数据到本... 阅读全文
posted @ 2015-07-22 11:02
FrankYou
阅读(279)
评论(0)
推荐(0)
摘要:
1、Git保存的不是文件的差异或者变化量,而只是一系列文件快照(File Snapshot);2、暂存操作会对每一个文件计算校验和(SHA-1哈希字符串),然后把当前版本的文件快照保存到Git仓库中(Git使用blob类型的对象来存储这些快照),并将校验和加入到暂存区;3、Git中分支,其实本质上是... 阅读全文
posted @ 2015-07-22 11:00
FrankYou
阅读(314)
评论(0)
推荐(0)
摘要:
1、跟踪新文件:git add <file> 2、暂存已修改文件:git add <file> 3、忽略某些文件:在.gitignore文件中新增要忽略的文件 4、工作目录中当前文件与暂存区域快照之间的差异:git diff 5、已经暂存起来的文件与上次提交时的快照之间的差异:git diff -- 阅读全文
posted @ 2015-07-22 10:59
FrankYou
阅读(193)
评论(0)
推荐(0)

浙公网安备 33010602011771号