- 浏览: 21218 次
- 性别:
- 来自: nanjing
最新评论
-
x254937162:
楼主你是怎么解决的?
把其中几个bean加入事务就会死在那,启动不了
文章列表
最近看到一篇帖子 讨论for循环问题,for循环如下
arr是一个数组
一种是
for(int i = 0;i<arr.len;i++) {
A a = arr[i];
System.out.println(a);
}
另一种是
A a = null;
for(int i = 0;i<arr.len;i++) {
a = ...
延迟初始化错误是运用Hibernate开发项目时最常见的错误。如果对一个类或者集合配置了延迟检索策略,那么必须当代理类实例或代理集合处于持久化状态(即处于Session范围内)时,才能初始化它,当Hibernate创建Customer代理类实例时,仅仅初始化了它的OID属性,其他属性都为null,因此这个代理类实例占用的内存很少。
当应用程序第一次访问Customer代理类实例时(例如调用customer.getXXX()或customer.setXXX()方法), Hibernate会初始化代理类实例,在初始化过程中执行select语句,真正从数据库中加载Customer对象的所有数据。但有个 ...
莫名其妙的总是跳转到不期望的页面
- 博客分类:
- struts2
前段时间做项目,做完一个action,进行跳转测试时总是跳转到input,我一去掉input就报错,实在搞不清怎么回事,后来顺着错误终于找到了。
原来之前配置了全局验证,因为页面发生了错误,并且没打印错误信息,表面看不出来,所以产生上述现象。
frame的刷新方式
1. 刷新方式可以使用 javascript 的 document.fr.location.reload()
2. 还有就是修改 document.fr.location.href 也可以实现刷新的功能
<iframe name="fr" width="96%" src="alert_search.do?method=findSys"></iframe>
<script type="text/javascript">
function show_s ...
炫酷的clearbox--体验
在浏览javaeye时发现了这个东西 与大家分享 本人也是转载
http://www.iteye.com/topic/591356
客户端处理:
面对客户端可以使用Javascript脚本来解决,如下
1。重复刷新、重复提交
Ways One:设置一个变量,只允许提交一次。
<script language="javascript">
var checkSubmitFlg = false;
function checkSubmit() {
if (checkSubmitFlg == true) {
return false;
}
checkSubmitFlg = true;
return true;
}
...
1、文件-->另存为:test.txt 保存类型 制表符分隔
2、创建SQL*LOAD输入数据所需要的文件,用记事本编辑控制文件,名称为:input.ctl 内容如下:
load data ------控制文件标识
infile 'test.txt' ------要输入的数据文件名
append into table test ------向表中追加记录
(fields ter ...
一,
oracle的索引陷阱
一个表中有几百万条数据,对某个字段加了索引,但是查询时性能并没有什么提高,这主要可能是oracle的索引限制造成的。
oracle的索引有一些索引限制,在这些索引限制发生的情况下,即使已经加了索引,oracle还是会执行一次全表扫描,查询的性能不会比不加索引有所提高,反而可能由于数据库维护索引的系统开销造成性能更差。
下面是一些常见的索引限制问题。
1、使用不等于操作符(<>, !=)
下面这种情况,即使在列dept_id有一个索引,查询语句仍然执行一次全表扫描
select * from dept where staff_num <> ...
默认的scott用户是被锁定的,先解锁就能登陆上了。
使用下面的语句解锁scott:
alter user scott account unlock;
解锁之后可能会要求你该密码:
alter user scott identified by tiger;
再登陆:
sqlplus scott/tiger
就能登陆了
用命令行启用帐户 先解锁后 一定要设密码 不然还是无法登陆
最后要进行提交。
自己通过jdbc连接时出现错误:
Connection refused: connect
在配置管理器里面发现了问题,原来是TCPIP服务没有默认打开,解决如下:
1、打开SQL Server Configuration Manager -> Protocols for SQLEXPRESS -> TCP/IP
2、右键单击启动TCP/IP
3、双击进入属性,把IP地址中的IP all中的TCP端口设置为1433
4、重新启动SQL Server 2005服务
工作遇到ajax的使用,之前对这个东东没有多少深入研究,只是会用,这几天遇到了用ajax传值乱码的问题。于是查找资料研究了一番。。。
经过查找资料,发现利用get请求发送数据时,默认是gb2312的编码格式,所以如果要从前台传中文字符到后台就必须转码。我在这里是利用request.setCharacterEncoding("utf-8")
而用ajax通过post方式提交数据默认是用utf-8的编码格式。这个是大家在传值时需要注意的问题。
关键是我在后台利用response的响应输出流进行响应输出中文字符,因为xmlHttpRequst默认编码格式也是utf-8,所 ...
建了一个index表,可能是index是关键字的原因,最后进行测试,使用了
SELECT * FROM `index` 这个语句后,查询正常
我们必须要给表名加上``这个符号(这个符号是再键盘的tab键上方的一个键)。
- 2009-09-30 17:30
- 浏览 1326
- 评论(0)
1、set linesize 100; 设置长度
2、set pagesize 30; 设置每页显示数目
3、em a.sql 打开记事本
4、@ a 执行文件a中的代码,可指定文件的路径 @d:a.txt
5、conn 用户名/密码 根据用户名和密码连接数据库 如果连接超级管理员(sys) 则应加上as sysdba;
6、show user; 显示当前连接的用户
7、select * from tab; 得到当前用户下的所有表
8、desc temp; 查看表结构
9、/ 继续执行上一个查询语句
clear scr; 清屏
字符函数
10、sel ...
- 2009-09-29 16:28
- 浏览 712
- 评论(0)
Properties 类已不是新东西了,它在 Java 编程的早期就有了,并且几乎没有什么变化。J2SE 的 Tiger 版本增强了这个类,不仅可以用它在单独一行中指定用等号分隔的多个键-值对,还可以用XML 文件装载和保存这些键-值对。在 驯服 Tiger的这一期文章中,John Zukowski 展示了如何驾驭这匹新一代的“役马”。
J2SE 1.5 以前的版本要求直接使用 XML 解析器来装载配置文件并存储设置。虽然这并非是一件困难的事情,并且解析器是平台的标准部分,但是额外的工作总是有点让人烦。最近更新的 java.util.Properties 类现在提供了一种为程序装载和存 ...
- 2009-09-03 20:16
- 浏览 1356
- 评论(0)
在Oracle中,要按特定条件查询前N条记录,用个rownum就搞定了。
select * from emp where rownum <= 5
而且书上也告诫,不能对rownum用">",这也就意味着,如果你想用
select * from emp where rownum > 5
则是失败的。要知道为什么会失败,则需要了解rownum背后的机制:
1 Oracle executes your query.
2 Oracle fetches the first row and calls it row number 1.
3 Have we gott ...
- 2009-09-03 19:42
- 浏览 812
- 评论(0)