自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (4)
  • 收藏
  • 关注

原创 页面session验证

<br />在jsp页面上加入<br /><jsp:include page="/groa/checkLogin.jsp"/><br /> <br />checkLogin.jsp<br /> <br /> <br /><%String testd="2009-3-15";java.util.Date nowdddd = new java.util.Date();java.text.SimpleDateFormat sddddfIn=new java.text.SimpleDateFormat(

2011-03-30 11:50:00 516

原创 简单cookice得到上次登录用户名

<br />action<br /> <br />public ActionForward login(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { LoginForm loginForm = (LoginForm) form; //如为显示,则显示JSP ---GET if (request.getMet

2011-03-30 11:40:00 1263

原创 MyEclipse8.5 性能优化,如何减小内存使用

MyEclipse8.5 性能优化,如何减小内存使用<br />文章分类:Java编程 <br />性能优化 <br /><br />1、关闭MyEclipse的自动validation <br />windows>perferences>myeclipse>validation <br />将Build下全部勾取消,如果你需要验证某个文件的时候,我们可以单独去验证它。方法是:在需要验证的文件上(右键->MyEclipse->RunValidation。 <br /><br />2、启动优化,关闭不需要使用

2011-03-24 22:19:00 1657

原创 weblogic10.3 org.hibernate.hql.ast.HqlToken报错问题

<br />tomcat 6的 struts2+hibernate3+spring2.5下的应用移植到weblogic10.3上,在运行<br />weblogic10.3时发现,原来在tomcat6运行妥妥的应用不好用了,在开发工具中发现抛异常:<br />org.springframework.orm.hibernate3.HibernateQueryException: ClassNotFoundException: <br />org.hibernate.hql.ast.HqlToken<br />

2011-03-24 17:06:00 3619 1

原创 hibernate不支持insert into values()

DML(数据操作语言)风格的操作(DML-style operations)<br />hence manipulating (using the SQL Data Manipulation Language (DML) statements: INSERT, UPDATE, DELETE) data directly in the database will not affect in-memory state. However, Hibernate provides methods for bulk

2011-03-23 19:48:00 4179

原创 findByExample和findByCriteria的用法

<br />通过今天的检索可以得出这样的一个结论就是如果是精确查询那么一般用findbyexample<br />相反如是模糊查询一般用findByCriteria方法。<br />//return this.getHibernateTemplate().findByExample(example).size();<br />------------------------------------------------findByCriteria------------------------------

2011-03-11 09:51:00 7226 1

原创 Hibernate中load和get的两大区别

1.读取时机不同(当lazy=true的时候)<br />load是采用延迟机制(load语句不读库,等使用非主键时才去读库),而get不采用延迟机制(get语句时马上读库);<br />2.搜索不到数据时的情况<br />当搜索的数据不存在的时候,load依然会返回一个对象,在你使用该对象的非主键数据时,会抛出异常;<br />当搜索的数据不存在的时候,get会返回一个null;<br />其实看似load到用的时候才去读数据库,比get要节省资源,但还没深入研究过。<br /><br /><br />1

2011-03-11 09:19:00 552

原创 关于spring中Assert的应用,方法入参检测工具类

<br />Web 应用在接受表单提交的数据后都需要对其进行合法性检查,如果表单数据不合法,请求将被驳回。类似的,当我们在编写类的方法时,也常常需要对方法入参进行合法性检查,如果入参不符合要求,方法将通过抛出异常的方式拒绝后续处理。举一个例子:有一个根据文件名获取输入流的方法:InputStream getData(String file),为了使方法能够成功执行,必须保证 file 入参不能为 null 或空白字符,否则根本无须进行后继的处理。这时方法的编写者通常会在方法体的最前面编写一段对入参进行检测的

2011-03-10 17:03:00 476

原创 merge attachDirty attachClean用法

<br />大家对以下3个方法一定不陌生,一些IDE生成的代码一般都有下面三个方法:<br />public Person merge(Person detachedInstance) { log.debug("merging Person instance"); try { Person result = (Person) getSession().merge( detached

2011-03-10 16:03:00 1705 1

原创 Hibernate的merge与update方法的区别

<br />今天做了个测试,写了个测试用例来看看merge与update时控制台打印出来的日志有什么不一样。实体bean很简单,就id和name两个字段,接下来分别给出以下几种测试情形的控制台日志内容: <br /><br />1. 数据库记录已存在,更改person的name为一个新的name。 <br /><br />merge方法打印出的日志如下: <br />Hibernate: select person0_.id as id0_0_, person0_.name as name0_0_ from

2011-03-10 14:20:00 952

原创 spring每次getBean(),获得的是否是同一个实例

spring 缺省:1.spring用DefaultListableBeanFactory.preInstantiateSingletons()建立bean实例 2.缺省采用单例模式 xml配置文件:   测试代码:

2011-03-10 10:03:00 3034

原创 ssh事务

<br />1、 准备工作: <br />可以利用hibernate tools生成相关映射文件已经po对象、dao对象,dao也可以自己手动编写,无非就是实现crud,如果通过继承hibernate提供的 HibernateDaoSupport,则可以更轻松的实现 <br />关键就在于配置文件,下面看一个样例app.xml: <br /><?xml version="1.0" encoding="utf-8"?> <br /><beans xmlns="http://www.springframewor

2011-03-09 00:27:00 3116

原创 SqlServer函数

<br /> 1 字符串函数 <br />  1.1 长度与分析用 <br />  datalength(Char_expr) 返回字符串包含字符数,但不包含后面的空格 <br />  substring(expression,start,length) 不多说了,取子串 <br />  right(char_expr,int_expr) 返回字符串右边int_expr个字符 <br />  1.2 字符操作类 <br />  upper(char_expr) 转为大写 <br />  lower(char

2011-03-08 12:40:00 519

原创 SQLServer中使用SUBSTRING截取字符串

SUBSTRING 返回字符、binary、text      或      image      表达式的一部分。有关可与该函数一起使用的有效      Microsoft®      SQL      Server™      数据类型的更多信息,请参见数据类型。  语法 SUBSTRING      (      expression      ,      start      ,      length      )  参数 expression是字符串、二进制字符串、text、image、列或包

2011-03-08 09:55:00 24294 2

原创 Eclipse快捷键大全(转载)

Ctrl+1 快速修复(最经典的快捷键,就不用多说了)<br />Ctrl+D: 删除当前行 <br />Ctrl+Alt+↓ 复制当前行到下一行(复制增加)<br />Ctrl+Alt+↑ 复制当前行到上一行(复制增加)<br />Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)<br />Alt+↑ 当前行和上面一行交互位置(同上)<br />Alt+← 前一个编辑的页面<br />Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)<br />Alt+Enter 显示当前

2011-03-07 16:27:00 479

原创 一些小常识

一.sqlserver删除重新安装,需要删除的注册表键值.HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager  删除  PendingFileRenameOperations  这个键。

2011-03-02 15:11:00 457

最简单的javasctipt验证码

最简单的javascript验证码,简单调用javascript 适合任意web环境

2010-11-19

javascipt无限级可排序下拉框的实现

javascipt迭代,递归实现无限极下拉框

2010-11-19

java实现网站主页快捷方式另存到桌面

实现BS结构下内核为java时候,在网页中点击一个按钮保存网站的快捷方式到桌边

2010-10-08

无限级可排序下拉框的实现

动态静态js实现可排序动态无限极下拉框,在jsp,asp,php都可使用 function TreeSelector(item,data,rootId,defaultvalue){ this._data = data; this._item = item; this._rootId = rootId; this._defaultvalue=defaultvalue; } TreeSelector.prototype.createTree = function

2010-08-19

空空如也

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

TA关注的人

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