Security

摘要: 在许多的集合类中,都能看到Syncronized静态方法和SyncRoot实例属性,这两个单词的sync就显而易见的说明了是用来实现同步的。集合类通常不是线程安全的,多个读取器可以安全的读取集合.但是对集合的任何修改都将为访问集合的所有线程生成不明确的结果,对于集合类来讲,我们可以使用下面两种方式来避免:(1) Synchronized 方法,并通过该包装以独占方式访问集合,编译器会自动生成适当的 Monitor.Enter 和 Monitor.Exit 调用(2) 在访问该集合时对SyncRoot属性使用锁定机制这两种方式到底有哪些区别的,实际应用时应该使用哪种方法呢?首先需要明确的是Syn阅读全文
posted @ 2012-02-22 17:51 追忆似水流年 阅读(21) | 评论 (0) 编辑
摘要: 随着www服务的兴起,越来越多的应用程序转向了B/S结构,这样只需要一个浏览器就可以访问各种各样的web服务,但是这样也越来越导致了越来越多的web安全问题。www服务依赖于Http协议实现,Http是无状态的协议,所以为了在各个会话之间传递信息,就不可避免地用到Cookie或者Session等技术来标记访问者的状态,而无论是Cookie还是Session,一般都是利用Cookie来实现的(Ses...阅读全文
posted @ 2010-07-22 10:51 追忆似水流年 阅读(680) | 评论 (0) 编辑