上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 18 下一页
  2012年1月18日
摘要: 一个数据库并发数量是有限制的,比如连接池有多大,如果超出了,怎么处理。有时候就用固定连接数,每个连接处理一个队列。这是一种简单的方式。也比较好理解。还有就是根据数据读写频率,变化频率不同,将表分为多种类别,不同类别数据放入不同的缓存中,利用缓冲区数据减少数据库操作。这种就只是考虑数据存储层的设计当然还有硬件方式提升数据库读写效率的方式数据存储层的设计,是比较麻烦的,根据不同的系统特征和并发特征,有不同的设计模式。当然还要考虑到接口的点简单性,持久化组件将SQL语句完全封装的方式,提升了业务层的开发效率,牺牲了数据层的灵活性。而纯ADO的数据操作模式,虽然增加了灵活度,但是增加了业务层的编写量。 阅读全文
posted @ 2012-01-18 11:11 叮叮猫的编程世界 阅读(222) 评论(0) 推荐(0) 编辑
摘要: using System;using System.Data;using System.Text;using System.Collections.Generic;using System.Reflection;using System.Data.Common;using System.Collections;using System.Web.UI.WebControls;using System.Web.UI.HtmlControls;using System.IO;using System.Text.RegularExpressions;using System.Runtime.Seria 阅读全文
posted @ 2012-01-18 10:38 叮叮猫的编程世界 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 本着代码公开的一些精神,今天把我自己封装的ADO数据库操作层公共出来给大家看看此类是Sqlserver的操作类,同时数据错误处理要主要是前台的样式。public class Connection { /// <summary> /// 获取连接对象 /// </summary> /// <param name="ConnectionString">连接字符串</param> /// <returns>连接对象</returns> public static SqlConnection getConnec 阅读全文
posted @ 2012-01-18 09:29 叮叮猫的编程世界 阅读(167) 评论(0) 推荐(0) 编辑
  2011年12月31日
摘要: --分区函数: [myPartFunc]CREATE TABLE [Calculate]( [id] [int] identity(1,1) , [name] [varchar](20) NULL, [val] [int] NULL, [cal] AS ([val]-(1)) PERSISTED)/*添加主键*//* 添加测试数据*/declare @rowCount intset @rowCount=1while @rowCount<4000001begin insert into [Calculate]([name],[val]) select 'Name_'+CAS 阅读全文
posted @ 2011-12-31 12:56 叮叮猫的编程世界 阅读(308) 评论(0) 推荐(0) 编辑
  2011年12月23日
摘要: 一、场景在SQL Server 2005中,有一个表TestDatetime,其中Dates这个字段的数据类型是datetime,如果你看到表的记录如下图所示,你最先想到的是什么呢?(图1:数据列表)你看到这些数据,是不是觉得这样的设计既浪费了存储空间,又使得这个列的索引增大,查询起来更慢,你也想使用一些其它的数据类型来代替这个datetime吧?其实大家都是这么想的,这个方向是100%正确的,但是在写这篇文章以前,我进入了两个误区:(如果你中了下面的两个误区,那么请你看看这篇文章吧。)误区一:把Dates字段的datetime数据类型换成smalldatetime,这样数据就由:‘2009- 阅读全文
posted @ 2011-12-23 15:18 叮叮猫的编程世界 阅读(126) 评论(0) 推荐(0) 编辑
  2011年12月14日
摘要: 我对做管理的一些体会,看看不同时期的我是不是看法还是一样的。很多人都觉得,做管理就是那种指手划脚,吩咐别人做事情就好了。刚刚开始做管理的职务的时候,也是犯了这样的问题。让下面的员工很是排斥,于是我问了周围的一些做管理的朋友,一起谈谈他们的管理经验。有人说:管理主要还是动脑筋。在公司内部要自己站好自己的队伍,站中间和朝思慕想的是死得最惨也是最快的。也有人说:管理其本身就是做服务,当你的下面的员工有那个地方需要帮助的时候,你要勇敢的站出来,承担风险,同事给他一个教训。当然也有人说:管理很简单了,就是把事情分派下去就好了。谁不听话就干掉谁。听了类似的很多话,然后结合自己的工作的一些事情总结了下面的一 阅读全文
posted @ 2011-12-14 17:07 叮叮猫的编程世界 阅读(142) 评论(0) 推荐(0) 编辑
  2011年12月8日
摘要: 转自:http://hi.baidu.com/code100line/blog/item/5c8bb08a072394779f2fb4ee.htmlRequestsHeaderDescriptionExampleAcceptContent-Types that are acceptableAccept: text/plainAccept-CharsetCharacter sets that are acceptableAccept-Charset: iso-8859-5Accept-EncodingAcceptable encodingsAccept-Encoding: compress, g 阅读全文
posted @ 2011-12-08 13:22 叮叮猫的编程世界 阅读(248) 评论(0) 推荐(0) 编辑
  2011年11月1日
摘要: create table OneTomore( id int identity(1,1), Name varchar(255));insert into OneTomore values('1*2*3*4*5')insert into OneTomore values('1*2*3*4*5')insert into OneTomore values('1*2*3*4*5*****');;with mycte as( SELECT ID, CAST('<i>' + REPLACE(Name, '*', & 阅读全文
posted @ 2011-11-01 16:12 叮叮猫的编程世界 阅读(837) 评论(0) 推荐(0) 编辑
  2011年10月17日
摘要: /// <summary> /// /// </summary> /// <param name="DataKey"></param> /// <param name="DataSoure"></param> /// <param name="minPercentage"></param> /// <param name="maxPercentage"></param> /// <param 阅读全文
posted @ 2011-10-17 17:44 叮叮猫的编程世界 阅读(282) 评论(0) 推荐(0) 编辑
  2011年10月13日
摘要: create database myteston/*SQL SERVER 数据库表分区由三个步骤来完成:1.创建分区函数2.创建分区架构3.对表进行分区*/--1.0创建表分区函数create partition function myPartFunc(int)as range right for values(100000,200000,300000,400000 ,500000 ,600000 ,700000 )/*这些分割界线指定了四个分区。第一个分区包含所有值小于100000的记录。第二个分区包含所有值在100000和200000之间的记录。而第三个分区包含所有值在200000和30. 阅读全文
posted @ 2011-10-13 11:22 叮叮猫的编程世界 阅读(283) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 18 下一页