自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (17)
  • 收藏
  • 关注

转载 oracle rowid与rownum的使用

一、rowid的定义: 1、rowid是数据库的一个伪列,建立表的时候数据库会自动为每个表建立ROWID列,是数据库中每一条记录的唯一标识,存储每条记录的实际物理地址,对记录的访问是基于ROWID。但它实际上不存储在表中,可以从表中查询,但不支持插入,更新,删除它们的值。 ROWID可以分为物理rowid和逻辑rowid两种。普通的堆表中的rowid是物理rowid,索引组织表(IOT)的

2012-11-25 20:08:04 948

转载 delete、truncate、drop区别简单介绍

一、delete、truncate、drop的区别;        delete:               1、可以删除整张表的数据:delete from table_name,也可以添加where子句控制要删除的数据:delete  from table_name where . . .,同时可以操作view、synonym               2、属于DML语言,每次

2012-11-22 18:41:03 1471

原创 string、stringbuffer、stringbuilder的区别

1、String:字符串常量,初始容量有创建的字符所占内存空间决定,每为创建的字符串分配新值,都会重新开辟一块内存空间  StringBuffer:字符串变量,初始内存容量为16,线程安全的,保证数据同步,为创建的字符串追加新值,不会重新开辟内存空间,而是在原有内存空间上扩展  StringBuilder:字符串变量,初始内存容量为16,线程非安全的,不能保证同步,效率高于StringBu

2012-11-20 18:45:12 657

转载 HashMap与HashTable的区别,HashMap实现同步的方法

1.hashMap去掉了HashTable 的contains方法,但是加上了containsValue()和containsKey()方法。2.hashTable同步的,线程安全,而HashMap是非同步的,线程不安全,效率上逼hashTable要高。3.hashMap允许空键值,而hashTable不允许。4.HashTable中hash数组默认大小是11,增加的方式是 old*2

2012-11-20 18:09:51 3701 1

转载 hibernate数据状态以及更改数据状态的方法比较

一、hibernate的数据状态 Hibernate的对象有3种状态,分别为:瞬时态 (Transient)、持久态(Persistent)、脱管态(Detached,也可以称为游离态)。处于持久态的对象也称为PO(Persistence Object),瞬时对象和脱管对象也称为VO(Value Object)。 可根据与DB,SESSION的关联状态来进行判断。

2012-11-20 11:00:15 1030

转载 hibernate的list和iterate的区别

一、先介绍一下java中的缓存系统JCS(java cache system) 1、JCS(Java Caching System)是一个对象Cache,它可以把Java对象缓存起来,提高那些访问频率很高的Java对象的存取效率。JCS是按照对象的唯一标示来存取对象的,比如说可以按照对象的    hashCode来存取。 2、对于Hibernate来说,可以利用JCS来缓存查询结果,这样当

2012-11-19 18:16:15 5561

转载 hibernate 懒加载、延时加载

一、延时加载配置:下面把Customer.hbm.xml文件的元素的lazy属性设为true,表示使用延迟检索策略:Xml代码  二、延时加载特征:当执行Session的load()方法时,Hibernate不会立即执行查询CUSTOMERS表的select语句,仅仅返回Customer类的代理类的实例,这个代理类具由以下特征:(1) 由Hibernate在运行时动态生成,

2012-11-19 18:15:18 3609

转载 hibernate的缓存机制

一、hibernate缓存的作用: Hibernate是一个持久层框架,经常访问物理数据库,为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据二、缓存的分类:按照级别分为:一级缓存和Hibernate二级缓存;按照存储为分为内置缓存和外置缓存 1、H

2012-11-19 18:14:34 833

转载 hibernate的get和load区别

1、延迟加载:load是true而get是false,意思就是 load采用的是延迟加载的方式 而get不是,也就是说get()采用立即加载方式,而load()采用延迟加载;,hibernate思想是 既然这个方法支持延迟加载 他就认为这个对象一定在数据库存在2、load方法的加载过程:                         例如:Student     stu = sessio

2012-11-15 00:15:23 10449 1

原创 hibernate的QBE和QBC

一、先介绍几个名词: Criteria:在线查询容器 DetachedCriteria:离线查询容器 Example:作为查询容器德参数,创建查询对象的模版 Restrictions:作为查询容器的参数,设置封装限制条件、查询条件的模版,返回类型为Criterion Order:作为查询容器的参数,用于排序 Projections:作为查询容器的参数,用于统计,对应数据库中

2012-11-13 16:59:50 8138 2

转载 oracle中blob,clob,nclob,Bfile主要区别是什么? .

他们的最大存储大小都为4gbBFILE        二进制文件,存储在数据库外的操作系统文件,只读的。把此文件当二进制处理。(类似于long类型)BLOB        二进制大对象。存储在数据库里的大对象,一般是图像声音等文件。 (类似于row和long    row)CLOB        字符型大对象。一般存储大数量文本信息。存储单字节,固定宽度的数据。 NCLOB

2012-11-07 06:38:35 2777

转载 Oracle CHAR,VARCHAR,VARCHAR2,nvarchar类型的区别与使用

这篇对oracle几种字符类型总结的比较好,收藏了。一 varchar,varchar2,nvarchar,nvarchar2 四个类型都属于变长字符类型, varchar和varchar2的区别在与后者把所有字符都占两字节,前者只对汉字和全角等字符占两字节,都是非 Unicode 字符数据,可以定义的最大长度为4000字节。 nvarchar和nvarchar2的区别和上面一样,   与

2012-11-07 06:16:45 6329

原创 Spring对hibernate的事物管理

把Hibernate用到的数据源Datasource,Hibernate的SessionFactory实例,事务管理器HibernateTransactionManager,都交给Spring管理。一.事务的4个特性:   原子性:一个事务中所有对数据库的操作是一个不可分割的操作序列,要么全做,要么全部做。   一致性:数据不会因为事务的执行而遭到破坏。   隔离性:一个事务的执行

2012-11-06 22:40:23 6418 1

原创 spring的执行原理

简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。 ◆轻量——从大小与开销两方面而言Spring都是轻量的。完整的Spring框架可以在一个大小只有1MB多的JAR文件里发布。并且Spring所需的处理开销也是微不足道的。此外,Spring是非侵入式的:典型地,Spring应用中的对象不依赖于Spring的特定类。 ◆控制反转——Spring通过一种称作

2012-11-06 21:55:07 5092

原创 struts2的执行原理

上图来源于Struts2官方站点,是Struts 2的整体结构。一个请求在Struts2框架中的处理大概分为以下几个步骤1 客户端初始化一个指向Servlet容器(例如Tomcat)的请求2 这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:SiteMe

2012-11-06 21:03:38 1445

原创 servlet的执行原理与生命周期

一、先从servlet容器说起:大家最为熟悉的servlet容器就是Tomcat ,Servlet 容器是如何管理 Servlet?        先看一下tomcat的容器模型:从上图可以看出 Tomcat 的容器分为四个等级,真正管理Servlet 的容器是Context 容器,一个 Context 对应一个 Web 工程从上图可以看出 Tomcat 的容器分为四个等级,真正管

2012-11-06 20:50:46 46758 14

原创 struts2:Action、interceptor继承的基类和获得作用域的方式

一、Struts2 1、Action:  1)、实现struts2的Action类功能,需要继承ActionSupport类(ActionSupport实现了Action接口),可以重写excute()方法,实际开发中一般不用  2)、在Action中获得作用域的方式:有三种   A、方式一:纯粹的servlet  api     HttpServletRequest requ

2012-11-06 18:17:30 3794

转载 web.xml的配置及加载顺序

一web.xml加载过程(步骤):1.启动WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点:    和    2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分都将共享这个上下文.3.容器将转化为键值对,并交给ServletContext.4.容器创建中的类实例,即创建监听.二 、 load-on-s

2012-11-06 18:09:51 908

原创 servlet、filter、listener继承的基类和获得作用域的方式

一、servlet: 1、servlet属于j2ee的组件,构建servlet的web project不需要导入项目框架jar包 2、servlet的体系结构:  在j2ee API中,提供给servlet的支持接口和基类都位于javax.servlet.*和javax.servlet.http.*(提供所有与http请求有关的API)两个包中  servlet包中常使用的接口

2012-11-06 17:41:44 4729

深入分析Java Web技术内幕 修订版.pdf

《深入分析Java Web技术内幕(修订版)》完整版 带目录 PDF 《深入分析Java Web技术内幕(修订版)》新增了淘宝在无线端的应用实践,包括:CDN 动态加速、多终端化改造、 多终端Session 统一 ,以及在大流量的情况下,如何跨越性能、网络和一个地区的电力瓶颈等内容,并提供了比较完整的解决方案。 《深入分析Java Web技术内幕(修订版)》主要围绕Java Web 相关技术从三方面全面、深入地进行了阐述。首先介绍前端知识,即在JavaWeb 开发中涉及的一些基本知识,包括Web 请求过程、HTTP、DNS 技术和CDN 技术。其次深入介绍了Java 技术,包括I/O 技术、中文编码问题、Javac 编译原理、class 文件结构解析、ClassLoader 工作机制及JVM 的内存管理等。最后介绍了Java 服务端技术,主要包括Servlet、Session 与Cookie、Tomcat 与Jetty服务器、Spring 容器、iBatis 框架和Velocity 框架等原理介绍,并介绍了服务端的一些优化技术。 《深入分析Java Web技术内幕(修订版)》不仅介绍这些技术和框架的工作原理,而且结合示例来讲解,通过通俗易懂的文字和丰富 、生动的配图,让读者充分并深入理解它们的内部工作原理,同时还结合了设计模式来介绍这些技术背后的架构思维。 作者简介 · · · · · · 许令波,毕业于合肥工业大学,获计算机硕士学位。热爱Java Web技术,关注服务端性能优化,热衷开源技术的研究和分享,曾获developerWorks最佳作者称号。2009年进入淘宝工作,目前从事模板渲染框架与MVC框架的开发与应用、Java Web的性能优化、高访问量系统静态化和商品详情系统的业务改造等工作。 《深入分析Java Web技术内幕(修订版)》新增了淘宝在无线端的应用实践,包括:CDN 动态加速、多终端化改造、 多终端Session 统一 ,以及在大流量的情况下,如何跨越性能、网络和一个地区的电力瓶颈等内容,并提供了比较完整的解决方案。, 《深入分析Java Web技术内幕(修订版)》主要围绕Java Web 相关技术从三方面全面、深入地进行了阐述。首先介绍前端知识,即在JavaWeb 开发中涉及的一些基本知识,包括Web 请求过程、HTTP、DNS 技术和CDN 技术。其次深入介绍了Java 技术,包括I/O 技术、中文编码问题、Javac 编译原理、class 文件结构解析、ClassLoader 工作机制及JVM 的内存管理等。最后介绍了Java 服务端技术,主要包括Servlet、Session 与Cookie、Tomcat 与Jetty服务器、Spring 容器、iBatis 框架和Velocity 框架等原理介绍,并介绍了服务端的一些优化技术。, 《深入分析Java Web技术内幕(修订版)》不仅介绍这些技术和框架的工作原理,而且结合示例来讲解,通过通俗易懂的文字和丰富、生动的配图,让读者充分并深入理解它们的内部工作原理,同时还结合了设计模式来介绍这些技术背后的架构思维。

2018-04-09

jquery-validation-1.14.0.zip(5.14.1)

前端表单验证插件 基于jQuery

2016-12-20

CAS介绍资源页面

CAS介绍资源页面 系列介绍了CAS框架原理及使用

2016-09-05

spring事务管理几种方式代码实例

spring事务管理几种方式代码实例:涉及编程式事务,声明式事务之拦截器代理方式、AOP切面通知方式、AspectJ注解方式,通过不同方式实例代码展现,总结spring事务管理的一般规律,从宏观上加深理解spring事务管理特性。

2016-08-22

spring整合quartz定时任务

spring整合quartz定时任务 可以单元测试、主方法测试

2016-08-09

spring-aware接口实现与bean作用域(spring多容器层面)

使用了ApplicationContextAware接口,获取spring管理的bean; 多项目整合夸spring容器获取bean的实现方式。

2016-08-08

poi-bin-3.8-20120326.zip

java解析Excel(兼容2003及2007):解析2003及以下使用HSSFWorkbook类, 解析2007及以上使用XSSFWorkbook, 如果解析类与excel版本不对应,抛出相应的异常,例如HSSFWorkbook解析2007: org.apache.poi.poifs.filesystem.OfficeXmlFileException: The supplied data appears to be in the Office 2007+ XML. You are calling the part of POI that deals with OLE2 Office Documents. You need to call a different part of POI to process this data (eg XSSF instead of HSSF) XSSF和HSSF虽然在不同的包里,但却都实现了同一接口Workbook,可以先判断excel版本,然后由对应的excel解析类解析,指向同一Workbook变量

2013-07-26

poi-bin-3.7-20101029.zip

java解析Excel(兼容2003及2007):解析2003及以下使用HSSFWorkbook类, 解析2007及以上使用XSSFWorkbook, 如果解析类与excel版本不对应,抛出相应的异常,例如HSSFWorkbook解析2007: org.apache.poi.poifs.filesystem.OfficeXmlFileException: The supplied data appears to be in the Office 2007+ XML. You are calling the part of POI that deals with OLE2 Office Documents. You need to call a different part of POI to process this data (eg XSSF instead of HSSF) XSSF和HSSF虽然在不同的包里,但却都实现了同一接口Workbook,可以先判断excel版本,然后由对应的excel解析类解析,指向同一Workbook变量

2013-07-26

webservice客户端,整合spring

webservice客户端,框架为CXF,整合spring

2013-04-03

webservice客户端

webservice客户端,框架为CXF,纯手动配置,未需要spring支持

2013-04-03

CXF客户端,自动生成方式

webservice客户端,框架为CXF,生成客户端的方式为自动(myeclipse生成)

2013-04-03

CXF服务端程序

简单的webservice服务应用,以及配置文档说明,直接部署到服务器上就可以运行了

2013-04-03

xml数据前后台解析:jdom与dom4j源码,程序可以跑

xml数据前后台解析;提供了两种方式:dom4j与jdom对xml文件、xml字符串的读与写操作;同时实现在前台用jquery解析xml,将数据展示在页面上,程序可以跑

2013-04-01

json数据前后台解析;json与对象、数组、集合之间转换源码

json数据前后台解析;json与对象、数组、集合之间转换源码 都是整理好的源码、以及一些说明文档

2013-04-01

SVN1.6.17 服务器-客户端-汉化包-安装文档

SVN1.6.17服务器 SVN1.6.17客户端 SVN1.6.17汉化包 SVN1.6.17安装文档绝对齐全的svn应用,资源分最高只能选10分吗? 有点少啊

2012-12-05

tomcat6.0.35-tomcat6的最高版本

tomcat6.0.35是tomcat6.x的最高版本,支持servlet2.5 jsp2.1

2012-12-05

tomcat 5.5.26

tomcat一直在使用的服务器,使用的支持servlet2.4 jsp2.0

2012-12-05

空空如也

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

TA关注的人

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