上一页 1 2 3 4 5 6 7 8 9 ··· 28 下一页
  2012年3月31日
摘要: Memcached 结构分析转自http://happyiww.popo.blog.163.com/blog/static/922448320078682017946/Memcached 结构分析 Memcached是一个分布式的内存缓存库,正好自己想写个cache的模块,那么就偷偷师吧。 功能库看的是实现原理和思路,性能库看的是实现细节,memcahed是属于一个看性能的库(实现cache功能的模块很多,但是性能就有高低了)1、memcached的数据交互协议 memcached是分布式的内存缓存服务器,它是通过socket(tcp/udp/unixsock)与其他程序交换数据的,这样就需. 阅读全文
posted @ 2012-03-31 14:06 啊T 阅读(432) 评论(0) 推荐(0) 编辑
  2012年3月29日
摘要: 1.一道SQL语句面试题,关于group by表内容:2005-05-09 胜2005-05-09 胜2005-05-09 负2005-05-09 负2005-05-10 胜2005-05-10 负2005-05-10 负如果要生成下列结果, 该如何写sql语句? 胜 负2005-05-09 2 22005-05-10 1 2------------------------------------------create table #tmp(rq varchar(10),shengfu nchar(1))insert into #tmp values('2005-05-09' 阅读全文
posted @ 2012-03-29 12:58 啊T 阅读(809) 评论(0) 推荐(0) 编辑
  2012年3月22日
摘要: 关于上述编码,一直迷迷糊糊,查了些资料,总算大致了解了1. ASCII和Ansi编码 字符内码(charcter code)指的是用来代表字符的内码.读者在输入和存储文档时都要使用内码,内码分为 单字节内码 -- Single-Byte character sets (SBCS),可以支持256个字符编码. 双字节内码 -- Double-Byte character sets)(DBCS),可以支持65000个字符编码.前者即为ASCII编码,后者对应ANSI.至于简体中文编码GB2312,实际上它是ANSI的一个代码页9362. Unicode 如上,ANSI有很多代码... 阅读全文
posted @ 2012-03-22 20:12 啊T 阅读(394) 评论(0) 推荐(0) 编辑
  2012年3月21日
摘要: 分布式事务听起来很不错,其实不然。它只是尽可能的降低数据不一致的可能性,并不能完全避免。从我的应用中来看,总数约5千万的操作,错了十几个。当然,这个错误率完全可以忍受了。不能忍受的是当你的DB在cluster(集群)当中,msdtc也会被作为一项资源出现,cluster的某些问题会诡异的导致msdtc不可用,问题排查起来是非常郁闷的。大家都知道,作为大型系统,不太可能不用cluster,所以msdtc的问题会显得很突出,伊给我的感觉实在是脆弱…… 事务这个东东用来保证非常critical的数据的一致性,是否使用事务,要看你的业务需求.但是.NET 2.0在分布式事务支持上面不够彪悍,这使得.. 阅读全文
posted @ 2012-03-21 00:33 啊T 阅读(695) 评论(1) 推荐(0) 编辑
  2012年3月19日
摘要: 名称 说明 Add 将两个值相加并将结果推送到计算堆栈上。 Add.Ovf 将两个整数相加,执行溢出检查,并且将结果推送到计算堆栈上。 Add.Ovf.Un 将两个无符号整数值相加,执行溢出检查,并且将结果推送到计算堆栈上。 And 计算两个值的按位“与”并将结果推送到计算堆栈上。 Arglist 返回指向当前方法的参数列表的非托管指针。 ... 阅读全文
posted @ 2012-03-19 10:34 啊T 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 在实际程序中,String类型用得非常广泛,然而,由于.NET对String类型变量的独特管理方式,使用不当,会严重影响程序的性能。我们分几个方面来谈这个问题: 1、了解String数据的内存分配方式 编写一个控制台应用程序,输入以下测试代码: class Program { static void Main(string[] args) { String s = "a"; s = "abcd"; } } 使用.NET Framework 2.0 SDK提供的ildasm.exe工具查看生成的MSIL指令: 01 .method private hide 阅读全文
posted @ 2012-03-19 10:25 啊T 阅读(269) 评论(0) 推荐(0) 编辑
摘要: .NET中用于释放对象资源的接口是IDisposable,但是这个接口的实现还是比较有讲究的,此外还有Finalize和Close两个函数。 MSDN建议按照下面的模式实现IDisposable接口: 1publicclassFoo:IDisposable2{3publicvoidDispose()4{5Dispose(true);6GC.SuppressFinalize(this);7}89protectedvirtualvoidDispose(booldisposing)10{11if(!m_disposed)12{13if(disposing)14{15//Releasemanagedr 阅读全文
posted @ 2012-03-19 01:15 啊T 阅读(755) 评论(0) 推荐(0) 编辑
  2012年3月14日
摘要: 此情况估计是因为调用iis进行调试,clr.dll不匹配所导致的,把调试改回vs调试即可。但如何解决iis的方法暂时还没想到,如找到方法再进行更新。 阅读全文
posted @ 2012-03-14 00:55 啊T 阅读(737) 评论(0) 推荐(0) 编辑
  2012年3月9日
摘要: 一、事务概述 1、 事务协议 跟WCF相关的事务协议有三个。 1.1. Lightweight protocol 这是个轻量级的本地事务协议,限制管理在一个AppDomain中的事务。不能跨AppDomain边界传播事务,也不能跨服务边界传播事务。跟其他协议比,Lightweight protocol是最有效率的协议。 1.2. OleTx protocol 这个协议可用于跨AppDomain,进程和机器边界,管理两阶段提交的事务协议。这个跨边界的事务协议使用RPC,是二进制的,windows专有的协议,不能穿越防火墙,也不能用于与非windows系统的互操作。在windows环境下的局域.. 阅读全文
posted @ 2012-03-09 11:58 啊T 阅读(661) 评论(2) 推荐(0) 编辑
摘要: 引言 在现在的企业应用程序的开发中,Web 服务已经越来越普遍。然而,从传统意义上来说,它们还没有达到和所支持的服务相同的水平。当构建 J2EE 应用程序,特别是事务服务的时候,企业依赖于这些服务。本文概述了事务服务是如何在一个使用 Java Transaction API 的 J2EE 环境中的 Web 服务事务的帮助下,与 Web 服务实现无缝连接的。 本文简要地概述了这项新的 Web 服务技术和已被证实的传统的事务技术,解释了它们是如何能够跨分布式的 J2EE 环境甚至跨不同的事务体系结构来实现互操作的。 ... 阅读全文
posted @ 2012-03-09 11:56 啊T 阅读(781) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 28 下一页