- 浏览: 102831 次
- 性别:
- 来自: 广州
最新评论
-
zhouhz11862:
在jboss 7.1下会报错,找不到client这个目录
Ant 部署EJB的配置文件:build.xml配置 -
hongmeikaile:
写的很好,对我有帮助
Servlet中的重定向和请求分派
文章列表
public class SessionTest extends TestCase {
public void testSave1() {
Session session = null;
Transaction tx = null;
try {
session = HibernateUtils.getSession();
tx = session.beginTransaction();
// 临时状态
User user = new User();
user.setName("张三");
user. ...
get加载上来的对象为持久对象
执行get会马上发出查询语句
get方法加载数据,如果不存在返回null
load()方法不会马上发出查询语句,因为load支持lazy(延迟加载/懒加载)
采用load查询不存在的数据,hibernate会抛出ObjectNotFoundException异常
lazy: 只有真正使用这个对象的时候,再创建
hibernate的lazy是采用代理对象实现,代理对象主要采用的是CGLIB库生成的
JDK的动态代理只能对实现了接口的类生成代理,CGLIB可以对类生成代理,它采用的是继承方式
C:\WINDOWS\system32\drivers\etc\hosts文件末尾添加:
127.0.0.1 altova.com #XMLspy
127.0.0.1 www.altova.com #XMLspy
127.0.0.1 link.altova.com #XMLspy
SimpleDateFormat simple = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date1= null;
try {
date1 = simple.parse("2011-04-16 01:48:00.00");
} catch (ParseException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
String str = simple .f ...
删除CuteFTP快速连接里的历史记录
- 博客分类:
- Other
进入:regedit
打开
:HKEY_CURRENT_USER\Software\GlobalSCAPE\CuteFTP 8 Professional\QCToolbar
删除
QCHistory
list和iterate的区别?
list: 默认情况下list每次都会发出sql语句,list会将数据放到缓存中,而不利用缓存
iterate:默认情况下iterate利用缓存,如果缓存中不存在会出现N+1问题
N + 1问题:
N + 1问题,就是发出了N+1条sql语句
1:首先发出查询对象id列表的语句
N:根据id到缓存中查询,如果缓存中不存在与之匹配的数据,那么会根据id发出相应的sql语句
1. 查看数据库
show databases;
2. 查看表信息
show tables;
3. 查看表结构
desc 表名;
4. 刷新权限
flush privileges
5. 查看正在执行的任务
show processlist;
net stop mysql //停止mysql服务
net start mysql //启动mysql服务
显示当前mysql版本和当前日期
select version(),current_date;
修改MySQL root用户的密码。利 ...
olympic.xsd
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:element name="olympic">
<xs:complexT ...
1. 语法结构:
DTD的语法与XMl不同,使用DOM,XPath,XSL无法处理,为自动化文档处理带来不便
2. 数据类型
DTD数据类型不能自由扩充,不利于XML数据交换场合验证
3.文档结构
DTD中,所有元素、属性都是全局的, 无法声明仅与上下文位置相关的元素或属性
4. 名称空间
DTD中没有名称空间的概念,不直接支持名称空间
1. 在DTD中定义的元素和属性,其命名空间要与XML文档中实际使用一致。
2. 验证程序在比较DTD中的定义与XML文档时,不会去理解元素实际所在的命名空间,而是直接使用字面定义。
在任意文件夹下的右键->TortoiseSVN–>settings–>Icon Overlays–>Status cache 设为"none"。
删除工作区间下的:\.metadata\.plugins\org.eclipse.core.runtime\.settings文件夹下的com.genuitec.org.eclipse.webbrowser.prefs文件,然后重启MyEclipse
LookupDispatchAction主要是通过请求参数来决定执行的方法:
例如:
import java.util.HashMap;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apac ...
<!DOCTYPE form-validation PUBLIC
"-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.1.3//EN"
"http://jakarta.apache.org/commons/dtds/validator_1_1_3.dtd">
<form-validation>
<formset>
<form name="regForm ...