AO技术不是为了替代OO技术出现的,它的出现是为了对OO技术进行辅助和增强1.基本概念1.1关注点在AO技术中,软件系统可以由一组关注点来组成,关注点是系统开发过程中所关心的方面,如系统的功能、安全性和性能等等。(可以理解为一系列需求,只不过这些需求由不同的Stakeholder来关注)1.2横切关...
分类:
Web程序 时间:
2014-10-22 23:34:33
阅读次数:
329
Java? 语言包含两种内在的同步机制:同步块(或方法)和 volatile 变量。这两种机制的提出都是为了实现代码线程的安全性。其中
Volatile 变量的同步性较差(但有时它更简单并且开销更低),而且其使用也更容易出错。
Java 语言中的 volatile 变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile
...
分类:
其他好文 时间:
2014-10-22 18:17:03
阅读次数:
197
泛型是JDK1.5以后出现的安全机制,简化机制,提高安全性
泛型的优点
1.将运行时出现的问题ClassCastException转移到了编译时期
2.避免了强制转换的麻烦
当操作的引用数据类型不确定的时候使用,将要操作的引用数据类型导入即可,其实
在写程序时,只要用到了带
import java.util.ArrayList;
import java.util.Iterator;
p...
分类:
编程语言 时间:
2014-10-22 16:01:28
阅读次数:
281
SilverLight 出于对安全性的考虑默认情况下对URL的访问进行了严格的限制,只允许访问同一子域下的URL资源。下表列出了Silverlight 2.0 中 URL 访问规则:WebClient对象Media、images、ASXXAML 文件、Font 文件流媒体允许的协议HTTP, HTT...
分类:
Web程序 时间:
2014-10-22 06:15:27
阅读次数:
211
保证并发安全性的方式有三:不共享、不可变、同步前两种方式相对第三种要简单一些。这一篇不说语言特性和API提供的相关同步机制,主要记录一下关于共享的一些思考。共享(shared),可以简单地认为多个线程可以同时访问某个对象。如果仅仅在单线程内进行访问则不存在同步的问题。保证数据的单线程访问称为线程封闭...
分类:
编程语言 时间:
2014-10-21 21:23:10
阅读次数:
278
这篇记录一下保证并发安全性的策略之——不变性。(注意:是Immutable,不是Invariant!)将一连串行为组织为一个原子操作以保证不变性条件,或者使用同步机制保证可见性,以防止读到失效数据或者对象变为不一致状态,这些问题都是因为共享了可变的数据。如果我们能保证数据不可变,则这些复杂的问题就自...
分类:
编程语言 时间:
2014-10-21 21:05:45
阅读次数:
292
第一章 概述 C++到底难不难学?没有学不会的事情 1.1 程序设计语言qq 语言 编程语言 人和计算机交流的工具,群体扩大,人人间交流过程描述与信息表达的工具 机器语言,汇编语言,高级语言 1.2 C++简史 1.3 C++ 褒贬C 计算机应用范围的扩大和编程规模的扩大,可维护性、可扩展性、安全性...
分类:
编程语言 时间:
2014-10-21 15:20:32
阅读次数:
205
对称加密算法(加解密密钥相同) 名称 密钥长度 运算速度 安全性 资源消耗 DES 56位 较快 低 中 3DES 112位或168位 慢 中 高 AES 128、192、256位 快 高 低 ? 非对称算法(加密密钥和解密密钥不同) 名称 成熟度 安全...
分类:
编程语言 时间:
2014-10-21 12:29:56
阅读次数:
263
sftp用法1. 用sftp如何登录服务器 sftp 是一个交互式文件传输程式。它类似于 ftp, 但它进行加密传输,比FTP有更高的安全性。下边就简单介绍一下如何远程连接主机,进行文件的上传和下载,以及一些相关操作。举例,如远程主机的 IP 是 192.168.0.1,用户名是kyu,在命令行模....
分类:
Web程序 时间:
2014-10-20 15:01:41
阅读次数:
207
近期非常多人问我怎么破解WiFipassword…看来大家都对免费的东西比較有兴趣。要么也可能是我太招摇了…囧…好吧,我就写篇小小的教程,看完后,你应该可以破解大部分无线路由器password了,写这个教程也是为了加强大家对无线网络安全性的重视,后面也有简单的防破解的办法。好了,正式開始。首先,你须...
分类:
其他好文 时间:
2014-10-20 14:55:43
阅读次数:
280