- 浏览: 24044 次
- 性别:
最新评论
文章列表
1、对象池就是初始化了很多对象,就是将创建的对象保存起来下次使用时直接拿出去使用,在不需要创建。
在理解Java的深拷贝和浅拷贝之前,首先了解是什么是Java深拷贝?什么是Java浅拷贝?
2、深拷贝:就是相当于,Demo demo=new Demo("张三","12");
Demo demo1=new Demo("张三","12");
他们两个是对象的内容一样,但是demo和demo1引用指向的地址是不一样的。
3、浅拷贝:就是相当于Demo demo=new D ...
hibern中的怎么更新某个字段
- 博客分类:
- hibernate库
在hibernate中, Session.update()方法的修改会把所有的字段更新一遍,但是我们在开发中会常用到只修改部分数据。
public void add(){
Session session=HibernateuUtils.getSessionFactory.getCurrentSession();
session.beginTransaction();
User user=(User)session.get(User.class,1);
user.setName("张三");
session.updat ...
package cn.oa.base.dao.impl;import java.lang.reflect.ParameterizedType;import java.util.List;import javax.annotation.Resource;import org.hibernate.Session;import org.hibernate.SessionFactory;import cn.oa.base.dao.BaseDao;@SuppressWarnings("unchecked")public class BaseDaoImpl<T> implem ...
float的使用注意事项
- 博客分类:
- div+css
今天在做一个UI时,发现了一个问题,如题下图所示
问题的原因:class=mian_two的div没有设置overfloat:hidden样式引起的,你不设置这个css样式,子元素在进行浮动时脱离了外围div(这里就是clas=main_two的div)的计算。
解决办法:给外围div加overfloat:hidden的css样式清楚浮动就OK了。
hibernate在写HQL语句时
- 博客分类:
- hibernate库
HQL和SQL的区别是:
hql是面向对象查询,格式:from + 类名 + 类对象 + where + 对象的属性,对大小敏感
sql是面向数据库表查询,格式:from + 表名 + where + 表中字段
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory name="foo">
<property name="connec ...
Snowberry插件的使用
- 博客分类:
- 开发工具
Snowberry 是供Java开发者使用的Eclipse插件,Snowberry 能够将您编写的Java代码同步显示为“类图”,并展现类与类之间的关系。查看父类和接口、寻找已知的子类和实现,都以直观的类图操作呈现出来。
了解详细信息请查看官网或http://www.cnblogs.com/fatcat
安装方法都在附件中
早期 JSP 自定义标签类开发过程略微复杂一些,但 JSP 2 已经简化了这个过程,它只要自定义标签类都必须继承一个父类:javax.servlet.jsp.tagext.SimpleTagSupport,除此之外,JSP 自定义标签类还有如下要求。
1、如果标签类包含属性,每个属性都有对应的 getter 和 setter 方法。
2、重写 doTag() 方法,这个方法负责生成页面内容。
下面写个例子:写一个执行标签体的类。
1、先写一个标签处理器的Java类:
package cn.simpletag;
im ...
二、控制标签体是否执行:
其实就是执行开始标签,这个时候就启动了doStartTag()方法,要是执行标签体,把返回值设置成,return Tag.EVAL_BODY_INCLUDE;,要是不执行标签体就把返回值设置成return Tag.SKIP_BODY;这个时候在配置tld文件是要注意。
<tag>
<name>demo2</name>
<tag-class>cn.tag.Demo2</tag-class>
<body-content>JSP</body- ...
一、移除JSP页面的Java代码:写一个获取当前时间的程序。
1、你首先写一个Java类,这个类继承Tag的默认实现类TagSupport,然后覆盖doStartTag()方法,代码如下:
package cn.tag;
import java.io.IOException;
import java.util.Date;
import javax.servlet.jsp.JspException;
import javax.servlet.jsp.JspWriter;
import javax.servlet.jsp.tagext.TagSupport;
/**
...
一、自定义标签的作用:
1、移除jsp页面的Java代码。
2、控制jsp页面某一部分内容是否输出。
3、控制整个JSP页面是否执行。
4、控制JSP页面的内容重复执行。
5、修改JSP页面的内容。
二、自定义标签的开发步骤:
1、首先写一个标签处理器类,去实现Tag接口,但是你要实现这个接口就要实现所有的方法,所以建议用SUN公司给你写好的默认实现类,让你的写的类去继承这个默认实现类就可以了,然后覆盖你要覆盖的方法。
2、为标签处理器类写一配置一个标签文件(tld文件),注意这个 ...
package cn.extend;
/**
*
* Porject Name:base
* File Name:Persion.java
* Description:
* Author:zhangjl
* Date:2014-1-5
* Copyright (c) 2014,web_bckf@126.com All Rights Reserved.
*/
public class Persion {
private int id;
private String username;
private String password;
pu ...
基本过滤选择器有一下几种:
$(function(){ //增加第一个元素的类别,获取第一个元素 返回值单个元素
$("li:first").addClass("GetFocus");
})
$(function(){ //增加最后一个元素的类别,获取最后一个元素 返回值单个元素
$("li:last").addClass("GetFocus");
...
import java.io.FileInputStream;
import java.io.IOException;
import java.io.OutputStream;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServlet ...
sublime的使用一
- 博客分类:
- 开发工具
在sublime中快速构建html和css使用要的插件是emmet(原名zen-coding):
常用的构建html的快捷键:ctrl+e;例如:
.wrap>ul>li*4>img[src=$.jpg]这个一敲之后你按一下ctrl+e就可以出现
<div class="wrap">
<ul>
<li><img src="1.jpg" alt="" /></li>
<li><img src="2.jpg" ...