P4 Hibernate实践一:在MyEclipse的DatabaseExplorer透视图中连接Oracle数据库切换到DatabaseExplorer透视图单击工具栏上的按钮,可以显示多个透视图的切换。
P6 hibernate实践八:测试DAO内的各种方法(网上购物).
P12 Hibernate ORM 操作流程 (oracle)
P10 分享到什么是Hibernate的并发机制?怎么去处理并发问题?Hibernate并发机制:a、Hibernate的Session对象是非线程安全的,对于单个请求,单个会话,单个的工作单元(即单个事务,单个线程),它通常只使用一次,然后就丢弃。如果一个Session实例允许共享的话,那些支持并发运行的,例如Httprequest,sessionbeans将会导致出现资源争用。如果在HttpSession中有hibernate的Session的话,就可能会出现同步访问HttpSession。只要用户足够快的点击浏览器的“刷新”,就会导致两个并发运行的线程使用同一个Session。
P9 在SpringSide 3的官方文档中,说安全框架使用的是Spring Security 2.0。乍一看,吓了我一跳,以为Acegi这么快就被淘汰了呢。上搜索引擎一搜,发现原来Spring Security 2.0就是Acegi 2.0。悬着的心放下来了。虽然SpringSide 3中关于Acegi的配置文件看起来很不熟悉,但是读了Acegi 2.0的官方文档后,一切都释然了。
P12 SpringWebMVC的实现关于MVC,这是和WEB开发相关的部分,显然大家都是很熟悉了。从最初的JSP到struts,再到像wicket等等,真是百花齐放,百家争鸣.在WEBUI上,这部分是做web应用架构选择不可缺少的一部分。而作为MVC框架,也许SPRINGMVC不能算得上是表现力最出色的UI框架,但无疑,它的实现也是非常的优秀,同时,我们可以从它的实现上,看到一个非常清晰的MVC实现的过程,从这点上看,真是非常的过瘾啊!在了解IOC容器的基本实现的基础上,下面我们来看看,在典型的Web环境中,SpringIOC容器是如何在Web环境中被载入并起作用的。我们可以看到,对于MVC这部分,主要建立在IOC的基础上,AOP的特性应用得并不多。Spring并不是天生就能在Web容器中起作用的,同样也需要一个启动过程,把自己的IOC容器导入,并在Web容器中建立起来。
P4 Log4配置一、常用输出格式%c 列出logger名字空间的全称,如加上{层数}表示出从最内层算起的指定层数的名字空间%X 按MDC(MappedDiagnosticContext,线程映射表)输出日志。通常用于多个客户端连接同一台服务器,方便服务器区分是那个客户端访问留下来的日志。
P25 对JAVAWEB应用来说,我们可以有两种方案。一种是配置成log4j.properties,一种是配置成log4j.xml形式。我们这里采用的是log4j.xml形式。
P21 JAVA程序员面试之《葵花宝典》1.面向对象的特征有哪些方面 1. 抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分, 暂时不用部分细节。抽象包括两个方面,一是过程抽象, 二是数据抽象。2. 继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。
P134 PowerDesigner支持UML1.3的所有图包括用例图、序列图和类图、活动图表和组件图表等,并全面支持UML2.0。改进了面向对象分析与设计(OOAD)分析方法并增强了与开发过程的集成。PowerDesigner能够帮助您构建适应现代IT发展的传统商务和电子商务系统,使用Java等面向对象的语言以及XML等新技术,以物理或虚拟的方式与我们的数据库技术合并。我们的目标是根据您的需求,提供随时随地访问信息、控制业务流程的能力,并通过计算机和最新技术赋予企业在当今任何市场上先拔头筹的竞争优势。我们的分析方法和设计技术将会是多种多样的,从业务流程建模,到UML面向对象分析和设计,以及传统的关系建模等。本文将帮助您深入了解UML这项强大的技术,它可以帮助您的企业创建出高效的传统商务和电子商务系统。面向对象的分析在您准备为企业作出系统和软件投资前,必须首先了解企业的实际需求,明确所部署的技术将如何帮助您的企业获取更大的成功。
P110 SQLServer2005学习笔记【经典】第1章SQLServer2005关系数据库简介1.1关系数据库最常用的数据模型有层次模型(HierarchicalModel)、网状模型(NetworkModel)和关系模型(RelationalModel)。关系模型就是用二维表格结构来表示实体及实体之间联系的模型。1.1.1关系模型的基本概念关系(Relation):一个关系对应一张二维表,每个关系有一个关系名。在SQLServer中,一个关系就是一个表文件。元组(Tuple):二维表中水平方向的一行,有时也叫做一条记录。
P189 java100例
P35 若干个经典的java小程序源代码
P9 DSA-Digital Signature Algorithm 是Schnorr和ElGamal签名算法的变种,被美国NIST作为DSS(DigitalSignature Standard)。简单的说,这是一种更高级的验证方式,用作数字签名。不单单只有公钥、私钥,还有数字签名。私钥加密生成数字签名,公钥验证数据及签名。如果数据和签名不匹配则认为验证失败!数字签名的作用就是校验数据在传输过程中不被修改。数字签名,是单向加密的升级
P9 ECC-Elliptic Curves Cryptography,椭圆曲线密码编码学,是目前已知的公钥体制中,对每比特所提供加密强度最高的一种体制。在软件注册保护方面起到很大的作用,一般的序列号通常由该算法产生。 当我开始整理《Java加密算法(二)》的时候,我就已经在开始研究ECC了,但是关于Java实现ECC算法的资料实在是太少了,无论是国内还是国外的资料,无论是官方还是非官方的解释,最终只有一种答案——ECC算法在jdk1.5后加入支持,目前仅仅只能完成密钥的生成与解析。 如果想要获得ECC算法实现,需要调用硬件完成加密/解密(ECC算法相当耗费资源,如果单纯使用CPU进行加密/解密,效率低下),涉及到Java Card领域,PKCS#11。其实,PKCS#11配置很简单,但缺乏硬件设备,无法尝试!
P20 在Java加密算法(八)中,我们模拟了一个基于RSA非对称加密网络的安全通信。现在我们深度了解一下现有的安全网络通信——SSL。我们需要构建一个由CA机构签发的有效证书,这里我们使用上文中生成的自签名证书zlex.cer这里,我们将证书导入到我们的密钥库。
P8 接下来我们介绍对称加密算法,最常用的莫过于DES数据加密算法。DESDES-Data Encryption Standard,即数据加密算法。是IBM公司于1975年研究成功并公开发表的。DES算法的入口参数有三个:Key、Data、Mode。其中Key为8个字节共64位,是DES算法的工作密钥;Data也为8个字节64位,是要被加密或被解密的数据;Mode为DES的工作方式,有两种:加密或解密。
P19 在构建Java代码实现前,我们需要完成证书的制作。
P15 在椭圆形的曲线的密钥对的产生跟随与其他算法相同的原则,主要的差是那,不像算法,像是RSA,椭圆形的曲线键只在一个特别的椭圆形的曲线的语境存在而且需要和他们联合曲线叁数为任何使用。有说,有一个反常事物在有被提供者支持的二个API中有椭圆形的曲线超过其他的算法为使用他们。这的理由是JDK椭圆形的曲线支持只与JDK1.5的释放一起介绍。在支持椭圆形的曲线提供者必须包括一些提供者特定的classes让它被用,而且当做快活的城堡自从释放1.04以后就已经支持椭圆形的cuve,它必须提供它是自己的API之前。
P24 Cognos8.4默认自带一个认证,名称为Cognos,默认允许匿名访问,如果要配置第三方的权限认证,需要先将允许匿名访问禁掉。