摘要: 解释1、栈是编译期间就分配好的内存空间,因此你的代码中必须就栈的大小有明确的定义;堆是程序运行期间动态分配的内存空间,你可以根据程序的运行情况确定要分配的堆内存的大小 解释2、 存放在栈中时要管存储顺序,保持着先进后出的原则,他是一片连续的内存域,有系统自动分配和维护。 而堆是无序的,他是一片不连续 阅读全文
posted @ 2017-03-17 14:56 雨姗 阅读(547) 评论(0) 推荐(0) 编辑
摘要: 可以使用DataReader类的对象或DataSet类的对象从数据库读取数据,但它们是有区别的,归纳起来大致有以下几条: 1. DataReader是数据管理提供者类,而DataSet是一般性数据类。 2. DataSet获取数据需要通过桥梁DataAdapter的填充,由于DataReader本身 阅读全文
posted @ 2017-03-17 12:28 雨姗 阅读(468) 评论(0) 推荐(0) 编辑
摘要: T1表 10000000万条数据,(插入时间36分钟,count(*)查询19秒,空间占用670M左右) 1.真正充分的利用索引比如like '张%' 就是符合SARG(符合扫描参数)标准而like '%张' 就不符合该标准 通配符%在字符串首字符的使用会导致索引无法使用,虽然实际应用中很难避免这样 阅读全文
posted @ 2017-03-16 19:12 雨姗 阅读(2136) 评论(0) 推荐(0) 编辑
摘要: SQL Profiler是一个图形界面和一组系统存储过程,其作用如下: 图形化监视SQL Server查询; 在后台收集查询信息; 分析性能; 诊断像死锁之类的问题; 调试T-SQL语句; 模拟重放SQL Server活动; 也可以使用SQL Profiler捕捉在SQL Server实例上执行的活 阅读全文
posted @ 2017-03-16 19:00 雨姗 阅读(1846) 评论(0) 推荐(0) 编辑
摘要: 1、概述 log4net是.Net下一个非常优秀的开源日志记录组件。log4net记录日志的功能非常强大。它可以将日志分不同的等级,以不同的格式,输出到不同的媒介。本文主要是介绍如何在Visual Studio2008中使用log4net快速创建系统日志,如何扩展以输出自定义字段。 2、一个简单的使 阅读全文
posted @ 2017-03-16 09:07 雨姗 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 为了让更多的新手受益,我抽空把SQL语句优化部分进行了整理,希望大家一起进步。 一、操作符优化 1、IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用IN的SQL性能总是比较低的,从SqlServer执行的步骤来分析用IN的SQL与不用IN的SQL有 阅读全文
posted @ 2017-03-16 08:31 雨姗 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 1.HashTable 哈希表(HashTable)表示键/值对的集合。在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似key-value的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于 阅读全文
posted @ 2017-03-16 08:08 雨姗 阅读(181) 评论(0) 推荐(0) 编辑
摘要: NuGet是一个为大家所熟知的Visual Studio扩展,通过这个扩展,开发人员可以非常方便地在Visual Studio中安装或更新项目中所需要的第三方组件,同时也可以通过NuGet来安装一些Visual Studio的插件等。作为一名开发人员,您可能也会开发一些公共组件以供他人使用,本文将一 阅读全文
posted @ 2017-03-15 23:02 雨姗 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 假如两个线程同时修改数据库同一条记录,就会导致后一条记录覆盖前一条,从而引发一些问题。 例如: 一个售票系统有一个余票数,客户端每调用一次出票方法,余票数就减一。 情景: 总共300张票,假设两个售票点,恰好在同一时间出票,它们做的操作都是先查询余票数,然后减一。 一般的sql语句: 1 2 3 4 阅读全文
posted @ 2017-03-15 21:30 雨姗 阅读(447) 评论(1) 推荐(2) 编辑
摘要: 了解事务和锁 事务:保持逻辑数据一致性与可恢复性,必不可少的利器。 锁:多用户访问同一数据库资源时,对访问的先后次序权限管理的一种机制,没有他事务或许将会一塌糊涂,不能保证数据的安全正确读写。 死锁:是数据库性能的重量级杀手之一,而死锁却是不同事务之间抢占数据资源造成的。 不懂的听上去,挺神奇的,懂 阅读全文
posted @ 2017-03-15 20:24 雨姗 阅读(178) 评论(0) 推荐(0) 编辑