自定义博客皮肤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)
  • 资源 (12)
  • 收藏
  • 关注

原创 MyEclipse恢复误删文件和恢复文件较早版本

问题一:MyEclipse 文件意外地覆盖但要恢复到较早版本的项目中的文件,怎么办?右键点击你被覆盖的文件所在的工程,然后选择restore from local history,进入里面就可以找到你被覆盖的文件右键你那被覆盖的文件,选择Replace with --->local history  进入对话框,选择被覆盖前的版本 问题二:MyEclipse恢复误删

2012-11-24 14:54:35 994

转载 ClassCastException深入分析

ClassCastException是JVM在检测到两个类型间转换不兼容时引发的运行时异常。此类错误通常会终止用户请求。在执行任何子系统的应用程序代码时都有可能发生ClassCastException异常。通过转换,可以指示Java编译器将给定类型的变量作为另一种变量来处理。对基础类型和用户定义类型都可以转换。Java语言规范定义了允许的转换,其中大多数可在编译时进行验证。不过,某些转换还需要运行

2012-11-24 14:01:06 467

原创 中文乱码问题

在做选课系统(使用strut2+hibernate)时,发现插入数据库中的中文全为乱码,后来才发现,原来是接收表单数据后就已经是乱码,后来在strut.xml加入了问题解决,struts.i18n.encoding:指定web应用的默认编码集,该常量对于处理中文请求参数非常有用!!该常量的默认值为UTF-8.但是必须改为gbk或者为gb2312才行!!!!!!!!!!

2012-11-24 08:51:47 431

原创 struts2(史上最全)

一、Struts2入门1.   概念什么是Struts2Struts2 是一个用来开发 MVC应用程序的框架. 它提供了 Web 应用程序开发过程中的一些常见问题的解决方案:   对页面导航活动进行管理对来自用户的输入数据进行合法性验证统一的布局可扩展性国际化和本地化支持 Ajax表单的重复提交 Struts2 VS Struts1Strut

2012-11-21 22:08:21 2390

转载 web-inf下jsp之间的跳转

虽然做了大半年的web开发了,但一直浮于表面,东西会做,但很多原理不通,要想成为技术牛人光会做是远远不行的,因为即使会做但不会讲且不能举一反三,哎,想当年高中数学之所以这么好就是因为高中数学原理我都一清二楚,举一反三,兴手捻来,反而到了现在有点急功近利,急于求成,我这不是倒退了么?我甘心做一个下平庸的人么,答案显然不是,所以从今天起我要做研究生阶段所没有做过的研究,从web开发做起,养成研究的习惯

2012-11-21 09:02:00 12797 3

原创 关于ActionContex相关知识介绍

Stack context中的request、session和application是对JSP中的request、session和application的进一步封装,将其封装成为Map类型,在编写action传递数据时既可以使用stack context中的三大对象,也可以使用JSP中的三大对象,但是一般都推荐使用stack context中的request、session、applicati

2012-11-19 20:40:44 1056

转载 2009-07-27 22:09 使用hibernate需要注意的细节

1.如是有实体或实体类属性叫group,那么不能叫group,因为和数据库中的关键字冲突,必须重新命名2.如果某个对象的id生成策略为uuid的话,当调用了session.save()方法时,其就id有值了,并纳入了session缓存中,但并没有发出insert,session的existsInDatabase属性为false,此时数据库中没有数据3.当调用session.fl

2012-11-16 12:38:57 516

转载 关于hibernate的缓存使用

1.    关于hibernate缓存的问题:1.1.1.     基本的缓存原理Hibernate缓存分为二级,第一级存放于session中称为一级缓存,默认带有且不能卸载。第二级是由sessionFactory控制的进程级缓存。是全局共享的缓存,凡是会调用二级缓存的查询方法都会从中受益。只有经正确的配置后二级缓存才会发挥作用。同时在进行条件查询时必须使用相应的方法才能从

2012-11-16 12:31:27 399

原创 hibernate缓存

缓存是位于应用程序与物理数据源之间,用于临时存放复制数据的内存区域,目的是为了减少应用程序对物理数据源访问的次数,从而提高应用程序的运行性能.  Hibernate在查询数据时,首先到缓存中去查找,如果找到就直接使用,找不到的时候就会从物理数据源中检索,所以,把频繁使用的数据加载到缓存区后,就可以大大减少应用程序对物理数据源的访问,使得程序的运行性能明显的提升.  Hibernate缓

2012-11-16 12:28:24 416

转载 数据库隔离级别

SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。Read Uncommitted(读取未提交内容)       在该隔离级别,所有事务都可以看到其他未提交事务的执行结果。本隔离级别很少用于实际应用,因为它的性能也不比其他级别好多少。读取未提交的数据,也被称之为脏读(Dirty

2012-11-16 08:44:02 351

原创 struts2 笔记

优点减少Action类数量,缺点文件中产生大量冗余代码,为了消除冗余,使用通配符。struts>                               /saveMoney.jsp                    /getMoney.jsp/findMoney.jsp           name=”*bank”表示所有以”bank.acti

2012-11-08 18:36:47 380

原创 myeclipse自动提醒

曾几何时,在MyEclipse8.5 上写Java代码是何等痛苦,因为只能在键盘上一个字符一个字符的敲击,对于很多初学Java的人来说,根本就不熟悉Java里面的各种关键词,更别说是记住了!就算是学过很多年Java的老手也未必就对Java的代码库完全的掌握,这其中还包括大量的函数库以及第三方插件库的各种关键词和函数。所以要想在那么多纷繁复杂的Java代码库里面做到游刃有余,是一件非常困难的事情。由

2012-11-04 21:44:52 396

原创 查看mysql表的事务性

InnoDB事务如果不commit的话,插入数据后会自动删除。但是  MyISAM可以插入,但不支持事务

2012-11-03 22:52:15 1080

原创 事务性数据库

事务(Transaction)是并发控制的基本单位。    所谓事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。例如,银行转帐工作:从一个帐号扣款并使另一个帐号增款,这两个操作要么都执行,要么都不执行。  数据库事务必须具备ACID特性,ACID是Atomic(原子性)、Consistency(一致性)、Isolation(隔离性)和Durabil

2012-11-03 22:35:42 1104

原创 严重: Validation error for username:用户名不能为空

2011-6-15 17:06:14 com.opensymphony.xwork2.util.logging.commons.CommonsLogger error严重: Validation error for username:用户名不能为空2011-6-15 17:06:14 com.opensymphony.xwork2.util.logging.commons.CommonsL

2012-11-03 16:33:31 1975

转载 Struts2得到Request和Session

在Struts1.*中,要想访问request、response以及session等Servlet对象是很方便的,因为它们一直是作为形参在各个方法之间进行传递的,而在Struts2中我们就很难看到它们的芳踪了,因为我们获得表单中的值都是通过预先设置好了的get方法来得到的,那么如果有些参数我们必须通过request.getParametre或者session.getAttribute来得到,那么应

2012-11-03 10:31:01 508

原创 jsp中用struts2标签删除用户列表中的用户

id用户名邮箱修改删除                                        " >修改          " onclick="return confirm('确认删除?')">删除       ///////////每一次迭代都是一个user,property中取的是user的属性值,传参数时用struts2的标签u

2012-11-03 10:13:49 1713 1

转载 .java web (hibernate MySQL 无法正确插入数据)

前提:Myeclipse版本为6.5,  Mysql使用的是5.1版本, 服务器用的是tomcat,问题:我按照书上说的方法做了一个用户注册的小功能。程序运行后什么提示都没有,就是不能正常向数据库插入数据。 下面是插入数据部分的程序:public static void main(String[] args) {  // TODO Auto-generated method s

2012-11-03 08:59:24 918 1

原创 java.io.NotSerializableException错误解决方法

运行tomcat下面的 ssh项目,启动,打开某页面(让session起作用),停止;再启动,有可能会报类似如下的错误:  org.apache.catalina.session.StandardManager doLoad严重: IOException while loading persisted sessions: java.io.WriteAbortedExceptio

2012-11-02 20:30:58 825

原创 2010-08-24 17:52 Address already in use: JVM_Bind<null>:8080

在MyEclipse启动或者是tomcat启动的时候出现:Address already in use: JVM_Bind:8080 出现该异常,这里的8080是你的端口,有可能是80或者其他,但是都是一个原因引起的,我在用MyEclipse的时候,有时候MyEclipse突然死掉了,然后我就直接关掉在打开,这时候重启服务器就会出现该异常:Address already in use: JVM_B

2012-11-01 22:40:30 748

maven实战开发

Maven

2013-10-20

Oracle10G第一版的安装图解

Oracle10G第一版的安装图解

2013-03-02

高校教材管理系统的分析与设计

辽工大课设题目,软件工程文档分析与设计,希望能给与大家帮助

2013-01-21

公司库存管理系统的分析与设计

公司库存管理系统的分析与设计

2013-01-21

网页技术(W3CSchool)

网页技术(W3CSchool)

2013-01-19

Office技巧1000例

Office技巧1000例

2013-01-19

如何在dos中输入中文

如何在dos中输入中文

2013-01-19

tomcat6.0安装程序

tomcat6.0的安装程序,windows32位

2013-01-02

mysql5.0的安装程序

mysql5.0的安装包,现在网上已经很稀少了

2013-01-02

mysql驱动包

mysql5.0的驱动包,找了好长时间才在网上找到的。

2013-01-02

java Web程序设计教程

学习java的好教材,实用 , 是辽宁工程技术大学的教学用教材。

2012-12-15

空空如也

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

TA关注的人

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