摘要: 一: 数据库的优化一直项目后期的重中之重,特别是当单表数据庞大到1000W时候。各种SQL语句执行效率都会慢很多。SQL 效率与索引,行数据,列数据,以及Where 刷选字段类型 (效率 整数型大于字符串,时间等式)都很有关系。平时的优化 除了针对性增加非聚集索引,对字节较长的字符串 如:身份证号码进行整形处理存储。对大文本比如 信息正文进行单独表关联,对一些字段暂用的字节大小进行优化外。还可以对臃肿的表进行 水平切分以及垂直切分,或者对整库进行切分,主从读写分离等诸多手段。二:以 SQL 2008 企业版为例。单表数据量为380W,进行水平切分,分区处理 。应该能稍微对比出两者间的效率。 三 阅读全文
posted @ 2013-12-05 22:39 青牛客 阅读(579) 评论(0) 推荐(0) 编辑
摘要: 一:最近项目中js数据验证比较多,为了统一风格,移植复用,于是顺手封装了Jquery的插件。(function($) { var defaults = { bugColor: '#FFCCCC', //数据有误的时候文本框颜色 color: 'white', //数据正确时候文本框颜色 type: "alert", //数据错误时候提示方式 alert 弹出框方式 text 赋值span html msg: "Msg", //数据有误的时候提示内容 ResOjId: 'no'// 当test方式的时候 被赋 阅读全文
posted @ 2013-10-22 22:22 青牛客 阅读(1424) 评论(1) 推荐(1) 编辑
摘要: 1, IEnumerable 多数屌丝写成 IEnumerable 无论TSource还是T都代表一个意思:要枚举的对象的类型 。IEnumerable是一个枚举器,该枚举器支持在指定类型的集合上进行简单迭代(官方解释),简单的说就是实现了IEnumerable 接口才能使用foreach 迭代。 2,首先先看下如何实现自定义类的迭代。下面来看一段代码。这里首先定义了一个Dog类,为该类添加了索引器和实现IEnumerable接口。实现的三大方法便可以foreach啦。通常我们在做类似自定义Session管理的时候会采用这样设计思想。 public class Dogs : IEnumer.. 阅读全文
posted @ 2013-10-22 17:55 青牛客 阅读(1912) 评论(8) 推荐(0) 编辑
摘要: ps:最近对多线程的简单应用做了些简单的了解。 一:对线程任务的简单封装/// /// 任务线程 /// public class TaskdPool : IDisposable { public List TaskPool = new List(); private Thread _thread; /// /// 任务池 /// private Thread MyThread { get { return _thread; } set { _thread = value; ... 阅读全文
posted @ 2013-10-19 11:28 青牛客 阅读(519) 评论(0) 推荐(0) 编辑
摘要: 一个web项目后期的维护主要在于性能方面。数据吞吐量一旦增大各种bug都出来了。那些通过硬件等的一些手段此处就不多说了.本文主要在编码方面做一个性能的比较.如果项目必须在毫秒的基础上在做性能的提升,那编码也是调优的重中之重了。 阅读全文
posted @ 2013-08-29 14:47 青牛客 阅读(2020) 评论(1) 推荐(1) 编辑
摘要: 丰富型互联网应用将是未来的发展趋势,Silverlight 是c# vb 码农们建立富互联网应用的必备手段。 我使用的是工具是vs 2010 +blend 3。silverlight是个客户端工具。如何与数据库交互呢,这就用到了 wcf API (vs2010中是:启用了silverlight的wcf服务)。使用 LingToSql 作为数据查询的架构,能够快速,高效,简便的使silverlight客户端与wcf服务端进行交互。lamda在处理silverlight控件事件的时候可以少写很多代码。使得我们的代码更简洁。 阅读全文
posted @ 2012-05-04 16:40 青牛客 阅读(1637) 评论(2) 推荐(2) 编辑
摘要: 它是签名效验程序。它是RSA与MD5结合后的优良种子,它配合SSL使用,采用私钥加密公钥解密来确保信息的一致性和完整性。也是目前中国各大银行比较流行的一种签名效验方式。在每次客户端与服务端的通讯中,客户端都需要传递一份经过MD5WITHRSA算法处理过的密文,然后服务端检验是否正确,从而判断此次通讯是否是真实的。net本身没有提供该程序的算法。可依靠第三方插件BouncyCastleNet 实现。DLL可在官网下载 阅读全文
posted @ 2012-04-25 11:16 青牛客 阅读(2309) 评论(3) 推荐(1) 编辑
摘要: 由于最近公司谈了一个小的项目。对于安全方面比较严。所以就想了想安全方面的东西。欢迎大家指正。这是一个船票的订单系统。对方是国企。此系统不直接面对终极客户,而已用于管理下面代理商的一个船票售票系统。(1) 所有数据全部加密存储,即是拿到数据库没有解密算法,没有密钥。也无法看出任何内容; 密码等机密数据使用MD5散列存储(目前淘宝网支付宝等主流网站和系统的加密方式):重要数据如公司地址,船票号,船票座位信息等使用加密算法加密后处理 base64 算法 阅读全文
posted @ 2012-03-09 09:44 青牛客 阅读(2470) 评论(16) 推荐(2) 编辑