08 2010 档案

摘要:最近做了一个系统对接,突然想起这个设计模式,与大家分享O(∩_∩)O~观察者模式定义的是一对多的依赖关系,让多个观察者对象同时监听某一个主体对象。这个对接的情形与此类似:航空公司实时往定制航班的客户发送航班信息(及航班信息一有变化立即通知相关客户)。类图:抽象主题里面定义了一个私有的链表,存放客户信息,同时定义了3个方法分别是添加(Attach)、删除(Detach)观察者... 阅读全文

posted @ 2010-08-29 18:25 ItisFriday 阅读(331) 评论(0) 推荐(0)

摘要:这篇文章提到了Threadlocal,NC里面就是用它来实现加锁及多线程操作首先,ThreadLocal 不是用来解决共享对象的多线程访问问题的,一般情况下,通过ThreadLocal.set() 到线程中的对象是该线程自己使用的对象,其他线程是不需要访问的,也访问不到的。各个线程中访问的是不同的对象。 另外,说ThreadLocal使得各线程能够保持各自独立的一个对象,并不是通过ThreadLo... 阅读全文

posted @ 2010-08-19 22:07 ItisFriday 阅读(683) 评论(0) 推荐(0)

摘要:个人认为编码优化至少包含两方面的内容,一个是用较高效率的代码代替相对效率较低的,再者就是代码的健壮性问题。下面从高效编码优化说起:1、Foreach比for语句有、更好的执行效率  foreach的平均花费时间只有for语句的30%,在两者都可用的情况下推荐使用foreach2、避免使用ArrayList  任何对象封装到ArrayList都要封箱为Object类型,取数据的时候还得拆箱回实际的类... 阅读全文

posted @ 2010-08-08 00:59 ItisFriday 阅读(372) 评论(5) 推荐(0)

摘要:本文分别讲解了C# get post的两种方式,并且在实现方法之前讲解了理论知识,希望能给大家带来帮助。1.C# get post之get 方式。get 方式通过在网络地址附加参数来完成数据的提交,比如在地址 http://www.google.com/webhp?hl=zh-CN 中,前面部分 http://www.google.com/webhp 表示数据提交的网址,后面部分 hl=zh-CN... 阅读全文

posted @ 2010-08-03 20:03 ItisFriday 阅读(2460) 评论(0) 推荐(0)