自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

原创 Tomcat如何与Servlet对象进行交互

  Tomcat 是Web应用服务器,是一个Servlet/JSP容器. Tomcat 作为Servlet容器,负责处理客户请求,把请求传送给Servlet,并将Servlet的响应传送回给客户.而Servlet是一种运行在支持Java语言的服务器上的组件. Servlet最常见的用途是扩展Java Web服务器功能,提供非常安全的,可移植的,易于使用的CGI替代品.下面我们描述一下Tomcat与

2008-11-22 23:17:00 6206 2

原创 Hibernate学习笔记(七)--操纵持久化对象

一、Session在什么情况下清理缓存? 答:1、当应用程序调用Transaction.Commit()方法的时候,先清理缓存,然后再向数据库提交事务。2、当应用程序调用Session.Find()或者Iterate()方法时,如果缓存中的持久化对象的属性发   生了变化,就会先清理缓存,以保证查询的结果能反映持久化对象的最新状态。3、当应用程序显式调用Session.Flus

2006-11-10 00:24:00 995

原创 Hibernate学习笔记(六)--管理Hibernate的缓存

Hibernate缓存的种类?答:分为内置缓存和外置缓存两种.内置缓存的分类:1、Session中的内置缓存,这个是Hibernate缓存不可缺的组成部分,将持久化对象缓存到Session中2、SessionFactory中的内置缓存,这个是Hibernate缓存不可缺的组成部分,将一些数据库操作的   Sql语句缓存起来。这个缓存是只读的持久化层的缓存的范围:1、事务范围:Session的内置缓

2006-11-09 00:35:00 959

原创 Hibernate学习笔记(五)--数据库事务与并发

  数据库事务与并发概述:事务通过隔离级别控制锁的形式来处理数据的并发问题。为什么事务能够处理并发问题?答:事务的特性决定它能够处理并发问题:一致性、隔离性、持久性、原子性数据的并发有哪些情况?答:一、后发生的事务影响前面的事务1、第一类更新丢失:后发生的事务回滚覆盖了前面提交成功的事务2、脏读:后发生的事务成功提交覆盖了前面的回滚的事务3、第二类更新丢失:

2006-11-07 01:27:00 1033

原创 Hibernate学习笔记(四)--Java集合类

Java集合类的简单描述:本文只对Set、List、Map集合进行描述我们可以先看一下Java集合类的类视图 一、Set集合描述:Set集合中存放的是对象的引用,没有重复对象;Set集合中的对象无排序。当一个对象加入到Set集合中,它会调用equals方法(对象的完整比较)来判断是否有相同的对象,如果有则不加入这个对象。1、  HashSet描述:按照哈希算法来

2006-10-22 14:39:00 1154

原创 Hibernate学习笔记(三)--检索方式

一、提高查询性能:1、尽量使用迫切连接,以减少查询数据库的次数。2、对使用延迟加载或者立即检索策略设置批量 查询数目,以检索查询数据库的次数。3、使用查询缓存4、有的时候数据量较大,只负责显示的数据可使用Sql查询,以减少缓存空间。5、尽量减少返回记录集字段的数目,只返回所需要的字段。6、使用集合过滤,也就是说通过第一次查询的结果来再次进行查询。二、HQL方式与QBC方

2006-09-24 01:56:00 1013

原创 Hibernate学习笔记(二)--检索策略

Hibernate检索策略:立即检索、延迟检索、迫切左外连接检索Hibernate检索策略应用对象级别类级别、关联级别以下表格为类级别和关联级别可选的检索策略及默认的检索策略检索策略的作用域可选的检索策略默认的检索策略运行时行为受影响的Session的检索方法类级别立即加载延迟加载立即检索Load(

2006-09-06 22:54:00 1189

原创 Hibernate学习笔记(一)--Hibernate的引入

一、三层架构(数据库层、业务逻辑层、UI层)优点:开发快捷,易于维护,主要针对小型系统应用缺点:(1)访问数据库操作与业务逻辑操作纠缠在一起,不利于分层开发和维护。(2)大量操作数据库的代码以及一些业务逻辑代码会多次重复。二、四层架构(数据库层、持久化层、业务逻辑层、UI层)优点:(1)可以分层开发,访问数据库与业务逻辑实现能够分开。(2)提高代码的复用。缺

2006-08-25 17:10:00 1335

原创 2006 -08-24编程经验

静态构造函数的应用:应用于单件模式 public class SessionFactory    {        private static ISession session = null;        private static ISessionManage sessionManage = null;                static SessionFactory()   

2006-08-24 22:34:00 896

原创 NHibernate中Session的处理

NHibernate中Session是线程不安全的,而且每次数据库操作 请求创建Session时对性能有些影响。在Windows应用中可以通过 [ThreadStatic]特性很简单的就可以实现线程安全,而在Web中可以通过将Session与用于请求HttpContext绑定实现线程安全,并且用户当前请求时只有一个Session。代码如下:ISessionManage.csusing Sy

2006-08-24 22:29:00 1332

原创 实体-联系模型(习题)

2。1 :解释主码、候选码和超码这些术语之间的区别答:超码:也就是标识实体唯一性的实体属性的集合。       候选码:最小的超码集合。       主码:数据库设计者选中的候选码。2。2:为车辆保险公司设计一个E-R图。每个客户有一到多辆车。每辆车可能发生0次或任意多次事故。答: 2。3:为医院设计一个E-R图。医院有很多病人和很多医生。同每一个病人相关的是一系列检查

2006-07-22 00:25:00 9876

spring security 读取数据库权限信息

项目自身的权限信息结合spring security 框架的实现。 本DEMO只包括从数据库读取登录认证信息,认证通过后 从数据库读取授权信息来控制用户的访问.权限元素包括 用户,角色,菜单以及这三者的关系。 本DEMO使用了spring security, hibernate jpa 以及struts.

2011-03-17

MaxtoCode Professional 2007

MAXTOCODE 是 Aiasted.SOFT 完全自主开发的一款 .NET 代码保护工具。它是目前世界上唯一的高强度保护工具。使用过.NET的程序员都知道,.NET是一个巨大的跨时代进步,它开发效率高、功能强、界面观、耐用、新的语言C#已经提交为行业规范、CLR共公运行库资源丰富,这所有的特点标志着它成为主流编程语言是必然的。<br> 可是他也有一个缺点,那就是编译好的程序集可以完全反编译成源代码,这给一些不法份子提供了很好的机会,试想想,您辛苦的劳动成果就这样给了别人;所以如何保护我们的知识产权成了一个大问题。<br> 第一个代码保护方案是混淆,这是一个不错的方案,可惜强度还是无法保证,如果要做一个大的逆向工程很困难,但针对某个算法或功能进行解读还是很容易的。

2008-04-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除