自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (13)
  • 收藏
  • 关注

转载 拦截器与过滤器的区别

拦截器与过滤器的区别 : 拦截器是基于java的反射机制的,而过滤器是基于函数回调。拦截器不依赖与servlet容器,过滤器依赖与servlet容器。拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用。拦截器可以访问action上下文、值栈里的对象,而过滤器不能访问。在action的生命周期中,拦截器可以多次被调用,而过滤器只能在容器初始化时被调用一次

2012-11-25 23:42:09 561

转载 Struts的令牌机制

" /> ---------------------------------------------------------------------------------------------------------------------- 在web开发中,常会遇到这样的问题:点击了页面的提交按钮了之后,数据保存进数据库,之后按F5刷新页面,又产生了一条同样的数据。解决方法:struts

2012-11-25 23:39:32 1836

原创 java中获得系统当前时间

java中获得系统当前时间: //大致的思路:获取当前毫秒数,换成日期,转换自己需要的格式。 Calendar cal = Calendar.getInstance();   cal.setTimeInMillis(new Date().getTime());  //new一个Date,返回的是自1970年以来的毫秒数         SimpleDateFormat dateForm

2012-11-25 23:13:52 923

原创 JS的全局函数

以前没搞懂JS的全局函数,全局函数和window对象的函数不一样。 全局函数不属于任何一个内置对象。 JS包含以下7个全局函数,用于一些常用的功能:escape(),eval(),isNan(),isFinite(),parseFloat(),parseInt(),unescape(); escape(string),对string进行编码,这样就可以在所有计算机上读取该字符串。

2012-11-25 22:53:58 16370

转载 Ant入门教程

Ant的概念 可能有些读者并不连接什么是Ant以及入可使用它,但只要使用通过Linux系统得读者,应该知道 make这个命令。当编译Linux内核及一些软件的源程序时,经常要用这个命令。Make命令其实就 是一个项目管理工具,而Ant所实现功能与此类似。像make,gnumake和nmake这些编译工具都有 一定的缺陷,但是Ant却克服了这些工具的缺陷。最初Ant开发者在开发跨

2012-11-19 22:26:32 547

转载 ORA-28000: the account is locked的解决办法

ORA-28000: the account is locked的解决办法 ora28000 the account islocked ORA-28000: the account is locked-的解决办法 2009-11-11 18:51 ORA-28000: the account is locked 第一步:使用PL/SQL,登录名为system,数据库名称不变,选择

2012-11-19 22:21:59 691

原创 Could not open ServletContext resource [/WEB-INF/applicationContext.xml]

在web.xml中增加下面的配置: contextConfigLocation classpath:applicationContext.xml

2012-11-19 22:20:32 432

原创 Hibernate悲观锁、乐观锁 以及事务隔离级别

悲观锁: 通过使用for  update语句来实现悲观锁。在Hibernate中使用悲观锁很容易,但实际中缺很少使用,因为大大限制了并发性,并且利用数据库底层来维护锁,大大降低了运行程序的效率。悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则,即使在本系统中实现了加锁机制,也无法保证外部系统不会修改数据)。 乐观锁: 大多数基于数据版本v

2012-11-19 22:13:05 602

原创 Java中参数传递的问题

Java中参数的传递,一般来说有两种,一种传值,一种传引用。但是这种说法并不准确。 (1)如果是基本数据类型就把值复制一份给临时空间(杯子复制一个给你,你摔碎了,我的杯子还是好的) (2)如果是对象就把其内存地址复制一份,其实就是让被调方法的对象指向形参的引用(气球的绳子给你,我们绑的还是一个气球,你把气球扎破了即使你死了,我的气球也破掉了) Thinking in java中讲,jav

2012-11-18 23:34:16 505

转载 索引以及索引的创建原则

基于合理的数据库设计,经过深思熟虑后为表建立索引,是获得高性能数据库系统的基础。而未经合理分析便添加索引,则会降低系统的总体性能。索引虽然说提高了数据的访问速度,但同时也增加了插入、更新和删除操作的处理时间。  是否要为表增加索引、索引建立在那些字段上,是创建索引前必须要考虑的问题。解决此问题的一个比较好的方法,就是分析应用程序的业务处理、数据使用,为经常被用作查询条件、或者被要求排序的字段

2012-11-18 23:08:02 930

原创 为什么内部类访问的外部变量需要使用final修饰

因为生命周期的原因。方法中的局部变量,方法结束后这个变量就要释放掉,final保证这个变量始终指向一个对象。 首先,内部类和外部类其实是处于同一个级别,内部类不会因为定义在方法中就会随着方法的执行完毕而跟随者被销毁。问题就来了,如果外部类的方法中的变量不定义final,那么当外部类方法执行完毕的时候,这个局部变量肯定也就被GC了,然而内部类的某个方法还没有执行完,这个时候他所引用的外部变量已

2012-11-18 22:57:46 13212 3

转载 为什么要重写hashcode() 方法

Java中的集合(Collection)有两类,一类是List,再有一类是Set。  前者集合内的元素是有序的,元素可以重复;后者元素无序,但元素不可重复。  那么我们怎么判断两个元素是否重复呢? 这就是Object.equals方法了。 通常想查找一个集合中是否包含某个对象,就是逐一取出每个元素与要查找的元素进行比较,当发现某个元素与要查找的对象进行equals方法比较的结果相等时,则

2012-11-18 22:41:01 15356 6

原创 Java异常

如果一个方法调用了另一个声明抛出异常的方法,那么这个方法要么处理异常,要么声明抛出。 运行时异常,在开发调试阶段,尽量去避免这种异常,通过改进程序的设计和编码的方式来修改错误。 受检查(checked)异常表示程序可以处理的异常。如果抛出异常的方法本身并不处理,那么方法的调用者必须去处理改异常,否则调用会出错,连编译也无法通过。 运行时异常是unchecked异常。

2012-11-18 22:32:32 520

原创 jsp页面中的动态包含和静态包含

动态包含: 在jsp运行时,将文件插入,若包含其他jsp,则是分别进行编译的,看作是两个文件。 静态包含: 一般在jsp页面的最上面。在jsp编译时需要插入的文件,一起编译,编译成一个Servlet,看作是一个整体。

2012-11-18 22:23:47 553

原创 DTD 与 Schema的简单区别

DTD ,Schema可以简单理解成都是用来限定XML可以具有的标签、属性的,用来验证XML的有效性。 DTD 的局限性 1.DTD并不遵守XML语法,拥有自己单独的语法格式。 2.DTD数据类型有限,与数据库的类型不一致 3.DTD不可扩展 4.DTD不支持命名空间(命名冲突) Schema的新特性 1.Schema基于XML语法 2.Sc

2012-11-18 22:11:09 878

原创 过滤与投影的差别

经常见过滤与投影的两个术语,之前都是模模糊糊的,通过这个类比,理解的好一些。 过滤与投影的差别: 类比于数据库中的表,过滤相当于是取行的操作,而投影是取部分列的操作。

2012-11-18 22:05:37 429

原创 浅复制(克隆)与深复制

浅复制(克隆): 复制的对象的所有的变量都含有与原来相同的值,而所有对其他对象的引用,仍然指向原来的对象。也就是说,浅复制只考虑要复制的那个对象,至于他所引用的其他对象,并不复制。 深复制(克隆); 复制的对象的所有的变量都含有与原来相同的值,除去那些引用其他对象的变量。那些引用其他对象的变量将指向被复制过的新对象,而不再是原有的那些被引用的对象。换言之,深复制要把复制对象所引用的对象也

2012-11-18 22:03:20 317

转载 Oracle中的rownum和rowid

对于 Oracle 的 rownum 问题,很多资料都说不支持>,>=,=,between...and,只能用以上符号(,>=,=,between..and 时会提示SQL语法错误,而是经常是查不出一条记录来,还会出现似乎是莫名其妙的结果来,其实您只要理解好了这个 rownum 伪列的意义就不应该感到惊奇。 rowid与rownum 虽都被称为伪列,但它们的存在方式是不一样的,rowid 可

2012-11-01 21:50:33 389

原创 java.sql.SQLException:Ref 游标无效

出现这个的原因可能是这种情况: 在存储过程中,不能关闭游标,如果关闭了游标,java程序将无法调用。

2012-11-01 21:46:39 1965

原创 java.sql.SQLException:ORA-00923:未找到要求的From

在PL/SQL 编程中,有的地方需要拼接sql语句,注意 from 前后的 空格。 'select * from' || tableName。 这个时候 传入的tableName参数就和前面的from连在一起了,需要注意,from后面应该加一个空格。

2012-11-01 21:45:08 8545 3

JavaMail API的两个jar文件

mail.jar activation.jar JavaMail API的两个jar文件

2014-01-22

dom4j-1.6.1-jar文件

dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它。在IBM developerWorks上面可以找到一篇文章,对主流的Java XML API进行的性能、功能和易用性的评测,dom4j无论在那个方面都是非常出色的。我早在将近两年之前就开始使用dom4j,直到现在。如今你可以看到越来越多的Java软件都在使用dom4j来读写XML,特别值得一提的是连Sun的JAXM也在用dom4j。

2013-03-15

SQL Server2005数据库教程

SQL Server2005 据库教程,很不错的,分十章介绍

2013-03-12

圣思园张龙JavaSE课堂笔记

圣思园 张龙 JavaSE 课堂笔记 非常不错的基础总结 记录

2013-02-23

java资料备份

资料备份 自己用 java 资料 备份 文档

2012-11-10

xwork-assembly-2.1.6-all.zip

xwork-assembly-2.1.6-all.zip

2012-09-23

struts2.1.6 所必须的6个jar包

struts2.1.6 所必须的6个jar包 struts2.1.6 所必须的6个jar包

2012-09-23

jdom jar包

jdom jar包 jdom jar包 jdom jar包

2012-09-23

javaSE入门级PPT

PPT 入门来说挺不错的,很全。

2012-08-13

javascript,html.xml,dhtml,服务器脚本.net,多媒体,网站构建多合一超强文档

超好的各个资源的教程,还带编辑器,边学边练,学过之后还有测试。。。挺好的,,见过最好的chm文档了。。唯一不好的就是 首页居然有广告,还是xx广告。

2012-07-28

JavaEEAPI,JDK1.6,HTML文档

JavaEE api JKD 1.6 HTML 文档

2012-03-27

java植物大战僵尸源码

java 植物大战僵尸 源码 java小游戏

2012-03-27

张孝祥_java面试宝典

张孝祥老师总结的java面试宝典,以及回答面试题目的思路。 对我们这些没有多少实际项目经验的新手,应届毕业生找工作有很大帮助。

2012-03-01

空空如也

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

TA关注的人

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