月度归档:2014 年十二月

SQL注入原理及PreparedStatement的使用



SQL注入原理及PreparedStatement的使用。

SQL注射原理

SQL注射能使攻击者绕过认证机制,完全控制远程服务器上的数据库。SQL是结构化查询语言的简称,它是访问数据库的事实标准。目前,大多数Web应用都使用SQL数据库来存放应用程序的数据。几乎所有的Web应用在后台都使用某[......]

Read more

JAVA的动态代理



JAVA的动态代理 。

JAVA的动态代理 代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类[......]

Read more

Hibernate常用的主键生成策略的原理、特点、应用场合

Hibernate常用的主键生成策略的原理、特点、应用场合。

关于映射文件的问题下次再介绍,这次主要总结hibernate常用主键生成策略。

(1)increment

a)对主键值采取自动顺序增长的方式生成新的主键,值默认从1开始。

b)原理:在当前应用实例中维持一个变量,以[......]

Read more

iBatis 入门实例教程

iBatis 入门实例教程。

iBatis 简介:

iBatis 是apache 的一个开源项目,一个O/R Mapping 解决方案,iBatis 最大的特点就是小巧,上手很快。如果不需要太多复杂的功能,iBatis 是能够满足你的要求又足够灵活的最简单的解决方案,现在的iBatis[......]

Read more

Hibernate一级缓存详解

Hibernate一级缓存详解。

1.Session 级别的缓存,它同session邦定。它的生命周期和session相同。Session消毁,它也同时消毁;管理一级缓存,一级缓存无法取消,用两个方法管理,clear(),evict()
2.两个session 不能共享一级缓存,因它会伴随ses[......]

Read more

数据结构简介[译]

数据结构数据结构简介[译]

介绍: 本文是介绍在.Net平台下使用数据结构的系列文章,共分为六部分,这是本文的第一部分.本文试图考察几种数据结构,其中有的包含在.Net Framework的基类库中,有的是我们自己创建的.如果你对这些名词不太熟悉,那么我们可以把数据结构看作是一种抽象结构或是类[......]

Read more

数据结构队列、堆栈和哈希表[译]

数据结构队列、堆栈和哈希表[译]

本文是”考察数据结构”系列文章的第二部分,考察了三种研究得最多的数据结构:队列(Queue),堆栈(Stack)和哈希表(Hashtable)。正如我们所知,Quenu和Stack其实一种特殊的ArrayList,提供大量不同类型的数据对象的存储,只不过访问这[......]

Read more

数据结构二叉树和BSTs[译]

数据结构二叉树和BSTs[译]。

本文是”考察数据结构”系列文章的第三部分,讨论的是.Net Framework基类库没有包括的常用数据结构:

 

二叉树。就像线形排列数据的数组一样,我们可以将二叉树想象为以二维方式来存储数据。其中一种特殊的二叉树,我们称为二叉搜索树(b[......]

Read more