摘要:
最近在做通讯的项目,里面需要使用点线程池,这里做下笔记,欢迎指点!线程池功能 应用程序可以有多个线程,.NET框架为每个进程提供了一个线程池,一个线程池有若干个等待操作状态,当一个等待操作完成时,线程池中的辅助线程会执行回调函数。线程池中的线程由系统管理,程序员不需要费力于线程管理,可以集中精力处理应用程序任务。线程池的作用我们在使用ADO.NET连接SQL Server时,.NET框架就会自动帮我们维护一个连接池,这就是因为重新创建一个连接的代价相对比较高昂,“复用”就显得比较划算了。不过有些朋友可能会说,我们明明是每次都创建一个SqlConnection对象,哪里有“复用”啊?这是因为.N 阅读全文
摘要:
一.两种I/O模式 阻塞模式:执行I/O操作完成前会一直进行等待,不会将控制权交给程序。套接字 默认为阻塞模式。可以通过多线程技术进行处理。二.非阻塞模式:执行I/O操作时,Winsock函数会返回并交出控制权。这种模式使用 起来比较复杂,因为函数在没有运行完成就进行返回,会不断地返回 WSAEWOULDBLOCK错误。但功能强大。为了解决这个问题,提出了进行I/O操作的一些I/O模型,下面介绍... 阅读全文
摘要:
同事的一个问题,列出所有用户返点最高的一条数据代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--SELECTB.*FROM(SELECTDISTINCT[KeyinID]FROMDE_AtmosphereEvaluation)ACROSSAPPLY(... 阅读全文
摘要:
移除分区函数和分区方案 如果尝试删除一个绑定到既有表或索引的分区函数或分区方案,就会得到一个错误消息。也不能直接移除一个绑定到表的分区方案或分区函数(除非删除整个表,本技巧将会这么做)。如果开始是以堆方式创建表(没有聚集索引的表),然后创建一个聚集索引绑定到一个分区方案,那么可以使用CREATE INDEX DROP_EXISTING选项(参阅第5章)来重新创建索引而不引用分区方案。使用下面的语法... 阅读全文
摘要:
最近在部署基于Windows Server 2008平台的Web服务器,发现Appcmd.exe是一个非常实用的命令工具,利用其可实现IIS 7的快速部署。下面考试大为大家讲解Appcmd.exe命令最常用的功能。1、Appcmd或者需要说明一下,在IIS 7种除了Appcmd.exe之外还有一个AppcmdUI.exe命令。其实这两个命令的作用是相同的,只不过第二个是基于图形界面的,大家可根据自... 阅读全文
摘要:
1,禁止默认共享hkey-local-machine\system\currentcontrolset\services\lanmanserver\parameters新建“DWORD值”名为"AutoShareServer"数据值为“0”2,禁用workstation服务3,远程终端3389端口合理修改秘藉 多 管理Windows平台下服务器的网管... 阅读全文
摘要:
RAID,为Redundant Arrays of Independent Disks的简称,中文为廉价冗余磁盘阵列。磁盘阵列其实也分为软阵列 (Software Raid)和硬阵列 (Hardware Raid) 两种. 软阵列即通过软件程序并由计算机的CPU提供运行能力所成. 由于软件程式不是一个完整系统故只能提供最基本的 RAID容错功能. 其他如热备用硬盘的设置,远程管理等功能均一一欠奉.... 阅读全文
摘要:
这两天有一个同事在设计项目的时候考虑到数据量查询和写入都比较大,问我数据库该怎么设计,了解了他们的业务后,我给的建议是发布一个订阅的数据库来分担压力,写下自己的操作步骤分享给大家。数据库复制涉及 发布服务器: 数据的来源服务器,维护源数据,决定哪些数据将被分发,检测哪些数据发生了修改,并将这些信息提交给分发服务器。 分发服务器: 分发服务器负责把从发布服务器拿来的数据传送至订阅服务器。 订阅服务器: 订阅服务器就是发布服务器数据的副本,接收维护数据。 订阅类型 推订阅 推订阅是指由发布服务器将所有发生修改过的数据复制给订阅者,这种在数据同步性价比较高的场合,推荐使用推订阅。 拉订阅 拉订阅是指 阅读全文
摘要:
数据库备份策略:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/----创建数据库CREATEDATABASE[test]ONPRIMARY(NAME=N'Test',FILENAME=N'E:\Test.mdf',SIZE=3072KB,MAXSIZ... 阅读全文
摘要:
写这篇文章帮助自己更好的理解索引,也算是自己的学习笔记吧,分享给大家 ,文中如果有分析的不正确的地方,欢迎指出 。一. 聚集索引B树分析 1.聚集索引按B树结构进行组织的,索引B树种的每一页称为一个索引节点。B树的顶端节点称为根节点。 索引中的低层节点称为叶节点。根节点与叶节点之间的任何索引级别统称为中间级。在聚集索引中,叶节点包含基础表的数据页。 根节点和中间级节点包含存有索引行的索引页。每个索引行包含一个键值和一个指针,该指针指向 B 树上的某一中间级页或叶级索引中的某个数据行.每级索引中的页均被连接在双向链接列表中。2.索引使用的每一个分区的index_id = 1 ,默认情况下聚集索引 阅读全文