自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 利用perl脚本取回MySQL记录的insert时间

<br />在设计数据表时,添加一个TimeStamp字段已经是常规做法了,对于后期的数据维护、分析都很有用。但是由于各种原因,有时候设计表结构的工作往往是交给普通开发人员去做,又没有仔细去审核,等维护时才发现根本没有时间戳,这时候系统已经上线一段时间,再想找回历史数据的创建时间已无从下手。<br />好在MySQL数据库的binlog中已为我们忠实的记录了所有sql语句的操作时间(当然,前提是打开了日志选项),我们可以通过如下一段perl小脚本从日志中找回所有数据记录的创建时间(同样适用于自增ID。好吧,

2011-03-01 09:46:00 768

原创 .NET 4.0 下 typeof() 的性能问题

<br /> <br />前段时间为一个基于.NET 2.0开发的ESB项目作性能调优,在验证其是否能够无痛升级到.NET 4.0框架时发现typeof()运算符在两个版本框架下有完全不同的性能表现,特记录在此,也算是一个Tips.<br /> <br />测试代码如下:<br />class Program { static void Main(string[] args) { int loopCount = 100000000;

2011-02-18 10:24:00 1247

原创 32位Windows内存相关

不管托管程序的内存管理先进到什么程度,程序员对内存的了解还是十分有必要的。虽然现在64位系统已经迅速普及,但还是有不少.NET系统跑在32位OS上,因此整理一下32位相关的内存概念

2011-02-09 10:10:00 517

转载 SOS 2.0中!StopOnException和ADPlus的结合使用

<br />这个办法主要是为了避免"ADPlus -Crash -FullOnFirst"会生成大量无用的First Chance Exception的dump文件(本人注:目前还不清楚原因,推测有可能是try catch scope的位置比较靠近展现层,致使下层的错误不断往上抛出,需要写代码测一下)。<br /> <br />步骤如下:<br /> <br />1. 创建一个ADPlus的配置文件StopOnException.cfg:<ADPlus> <!-- Set ADPlus run o

2010-10-31 22:51:00 381

原创 SOA设计模式--基本概念及原则

系统被描述为不依赖于底层技术的服务服务通过消息实现1SOA涉及到服务的提供者和消费者参与SOA的系统是服务提供者,还是服务的消费者,要视工作流而定服务和消息是无状态的2服务和消费者通常由不同的程序语言开发,并运行在不同的Rum-time环境中SOA涉及到服务自身,可用服务的清单(service directory),消费者连接并使用各服务的公共契约(service negotiation)SOA与传统C/S架构的区别在于,SOA服务是通用的3并且是无状态的,而C/S架构的客户端和服务端是紧耦合的。SOA实现

2010-09-29 17:24:00 613

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除