- 博客(84)
- 收藏
- 关注
原创 Hibernate 异常org.hibernate.LazyInitializationException: could not initialize prox
Hibernate的Lazy初始化1:n关系时,必须保证是在同一个Session内部使用这个关系集合,不然Hiernate将抛出异常。两种处理方法:一、这是延时加载的问题,把有关联的所有pojo类,在hibernate.cfg.xml文件中。一般在many-to-one中,set标签内中设lazy="false" 。二、用OpenSessionInViewFilter过滤器,注...
2012-04-24 01:29:11
294
原创 escape,encodeURI,encodeURIComponent
js对文字进行编码涉及3个函数:escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent1、传递参数时需要使用encodeURIComponent,这样组合的url才不会被#等特殊字符截断。 例如:document....
2012-04-14 05:13:50
229
原创 Oracle关于时间/日期的操作
1.日期时间间隔操作 当前时间减去7分钟的时间 select sysdate,sysdate - interval '7' MINUTE from dual 当前时间减去7小时的时间 select sysdate - interval '7' hour from dual 当前时间减去7天的时间 select sysdate - inte...
2012-04-09 23:12:58
192
原创 ava.lang.IllegalArgumentException: sessionFactory or hibernateTemplate is requir
ava.lang.IllegalArgumentException: sessionFactory or hibernateTemplate is required 异常信息:Exception in thread "main" org.springframework.beans.factory.BeanCreationException:Error creating ...
2012-03-22 17:26:18
394
原创 轻松解决oracle11g 空表不能exp导出的问题
oracle11g的新特性,数据条数是0时不分配segment,所以就不能被导出。 解决方法: 1插入一条数据(或者再删除),浪费时间,有时几百张表会累死的。2创建数据库之前使用代码:Sql代码 alter system set deferred_segment_creation=false; 调整再建表这两种方都不好下面是终极方法: ...
2012-03-19 00:08:26
144
原创 EXP参数说明
EXP参数说明 关键字 说明(默认) 关键字 说明(默认) -------------------------------------------------------------------------- USERID 用户名/口令 FULL 导出整个文件 (N) BUFFER 数据缓...
2012-03-16 20:49:15
2638
原创 oracle 数据库增量备份
EXP和IMP是Oracle提供的一种逻辑备份工具。逻辑备份创建数据库对象的逻辑拷贝并存入一 个二进制转储文件。这种逻辑备份需要在数据库启动的情况下使用, 其导出实质就是读取一个数据库记录集(甚至可以包括数据字典)并将这个记录集写入一个文件,这些记录的导出与其物理位置无关,导入实质就是读取转储文件并 执行其中的命令。此备份方式是通过Oracle的实用工具export和import来实施的, exp...
2012-03-16 20:03:10
347
原创 oracle start with connect by 用法
oracle 提供了start with connect by 语法结构可以实现递归查询。1. 一个简单举例:SQL> select * from test;BILL_MONTH DAY_NUMBER MSISDN-------------------- ---------- --------------------200803 ...
2012-02-19 23:58:52
141
原创 Oracle数据导入导出imp/exp
Oracle数据导入导出imp/exp 功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份。 大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成数据的丢失)。 Oracle有个好处,虽然你的电脑不是服务器,但是你装了oracle客户端,并建立了连接 (通过Net Configuration Assistant添加正确的服务命名,其...
2012-02-09 17:38:55
123
原创 apache和tomcat区别
apache和tomcat区别经常在用apache和tomcat等这些服务器,可是总感觉还是不清楚他们之间有什么关系,在用tomcat的时候总出现apache,总感到迷惑,到底谁是主谁是次,因此特意在网上查询了一些这方面的资料,总结了一下:[size=large][b]解析一[/b][/size]apache支持静态页,tomcat支持动态的,比如servlet等,一般使用ap...
2012-01-30 10:58:21
139
原创 性能监控SQL语句
分析表analyze table tablename compute statistics for all indexes;analyze table tablename compute statistics for all indexed columns;analyze table tablename compute statistics for table;监控事例...
2011-12-23 13:51:12
147
原创 常用SQL语句
查找数据库中所有字段 以对应的表select C.column_name,C.TABLE_NAME from dba_tab_columns C where owner=''查每个科目class 分数scro前三名select id, name, class, scro from (select row_number() over(partition by class o...
2011-12-23 13:50:09
160
原创 test
[flash=200,200]http://dl.iteye.com/topics/download/9f7a21e1-cb42-3719-aedf-0d9fe7fdb985[/flash]
2011-12-22 10:09:05
155
原创 plsql学习:批量 SQL
[code="sql"]-- THE INDICES OF OPTION-- As stated previously, the INDICES OF option enables you to loop through a sparse collection.-- Recall that such a collection may be a nested table or an ...
2011-12-15 23:57:54
154
原创 plsql学习:dynamic SQL
[code="sql"]###############################################About native dynamic SQL## To improve the performance of dynamic SQL statements# you can also use BULK EXECUTE IMMEDIATE,# BULK F...
2011-12-13 00:09:50
181
原创 unicode编码
版权声明:可以任意转载,但转载时必须标明原作者charlee、原始链接http://tech.idv2.com/2008/02/21/unicode-intro/以及本声明。最近一直在忙点私活,又好久没写blog了,再不写点的话二月份就又要以单篇文章结束了。前一阵子一直在研究Unicode,索性把研究结果介绍一下吧。可能大家都听说过 Unicode、UCS-2、UTF-8 等等词汇...
2011-12-11 23:07:25
177
原创 plsql学习:cursor游标使用例子(1)
[code="sql"]--PL/SQL supports three kinds of records: table-based, cursor-based,and programmer-defined./** A table-based record is one whose structure is drawn from the list of columns in the...
2011-12-11 18:31:44
229
原创 plsql学习:loop使用
[code="sql"]------example 1: loops with IF statement-----------set serveroutput ondeclare v_counter binary_integer := 0; begin loop --increment loop counter by one ...
2011-12-11 18:30:12
256
原创 安装到最后的两个脚本作用
在linux下安装Oralce的时候,最后会让你以root的身份执行两个脚本,以前都不知道是干什么的,反正就执行了,最近读了一本书,才知道原来是这样: orainstRoot.sh:设置产品目录位置与拥有该目录的操作系统组,并产生/etc/oraInst.loc。 root.sh:用来设置必要的操作系统权限,并将orahome,oraenv,coraenv复制到/u...
2011-12-06 18:32:31
415
1
原创 2011年度最变态迷宫数学题-java
[code="java"]import java.util.ArrayList;/** * 2011年度最变态迷宫数学题 * @author Justplay(HBJ) * */public class Arithmetic { private int d; public ArrayList arithmeticArray = new ArrayList...
2011-12-05 21:27:22
241
原创 浏览器窗口关闭事件的监听搜集
方式一:(适用与IE浏览器,而且刷新不提示,只在点击浏览器关闭按钮的时候提示)<script type="text/javascript">window.onbeforeunload=onclose;function onclose(){if(event.clientX>document.body.clientWidth&&event.clie...
2011-12-05 11:22:42
205
原创 JQuery EasyUI 的加载等待效果
$("").css({display:"block",width:"100%",height:$(window).height()}).appendTo("body");$("").html("正在处理,请稍候。。。").appendTo("body").css({display:"block",left:($(document.body).ou
2011-12-05 11:07:48
748
原创 ORACLE中一个字符占多少字节
在oracle中一个字符特别是中文占几个字节是不同的。比如我创立一个表create table test_ly(a varchar2(4),b nvarchar2(4))错!最多能插入一个汉字加一个字母(或数字)。你说b列最多能插入多少个汉字,2个? 不以N开头的字段类型(比如CHAR,VARCHAR2)中,unicode字符(比如汉字)占3个字节,其他...
2011-12-01 22:07:46
348
原创 PL/SQL流程控制
[code="sql"]----------------------------------------------------------------------DECLARE conVerson constant VARCHAR2(20) := '1.0.01';BEGIN DBMS_OUTPUT.put_line(conVerson);END;...
2011-12-01 14:55:38
143
原创 提高SQL效率
下面就某些SQL 语句的 where 子句编写中需要注意的问题作详细介绍。在这些 where 子句中,即使某些列存在索引,但是由于编写了劣质的 SQL ,系统在运行该 SQL 语句时也不能使用该索引,而同样使用全表扫描,这就造成了响应速度的极大降低。 1. IS NULL 与 IS NOT NULL 不能用null 作索引,任何包含 null 值的列都将不会被包含在索引中。即使索引有多...
2011-12-01 00:13:12
146
原创 “exists”和“in”的效率问题
有两个简单例子,以说明 “exists”和“in”的效率问题1) select * from T1 where exists(select 1 from T2 where T1.a=T2.a) ; T1数据量小而T2数据量非常大时,T1T2 时,2) 的查询效率高。exists 用法:请注意 1)句中的有颜色字体的部分 ,理解其含义;其中 “selec...
2011-11-30 23:49:36
147
原创 Oracle建立全文索引详解
1.全文检索和普通检索的区别不使用Oracle text功能,当然也有很多方法可以在Oracle数据库中搜索文本,比如INSTR函数和LIKE操作:12[code="sql"]SELECT *FROM mytext WHERE INSTR (thetext, 'Oracle') > 0;SELECT * FROM mytext WHERE thetext LIKE '%...
2011-11-30 20:42:50
263
原创 全文检索CLOB
建议使用全文检索(FULL TEXT SEARCH)。用ORACLE8i中的intermedia text或者oracle9i的text对CLOB字段建一个CTXSYS.CONTEXT 类型的索引, 然后在查询时用CONTAIN作为查询条件.代码如下: [code="sql"]--创建表 CREATE TABLE tb_clob( useri...
2011-11-30 12:00:39
177
原创 用1、2、2、3、4、5这六个数字 , 用java写一个main函数,打印出所有不同的排列...
[code="java"]package ArithmeticTest;import java.util.HashSet;import java.util.Set;/** * 题目:用1、2、2、3、4、5这六个数字, * 用java写一个main函数,打印出所有不同的排列, * 如:512234、412345等,要求:”4″不能在第三位,”3″与”5″不能相连....
2011-11-29 00:44:20
639
原创 hibernate.jdbc.fetch_size
hibernate.jdbc.fetch_size 50hibernate.jdbc.batch_size 25 这两个选项非常非常非常重要!!!将严重影响Hibernate的CRUD性能! C = create, R = read, U = update, D = delete Fetch Size 是设定JDBC的Statement读取数...
2011-11-28 14:40:31
170
原创 “Oracle”数据库的“周数计算”
——日期计算,算第n周的第一天及最后一天是几号。 by keynes 2005.04.29 ================================================ —— ww的算法为每年1月1日为第一周开始,date+6为每一周结尾 —— 例如20050101为第一周的第一天,而第一周的最后一天为20050101+6=200501...
2011-11-16 13:25:13
238
原创 Oracle中TO_DATE格式
TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digits 两位年 显示值:07 yyy three digits 三位年 显示值:007 yyyy four digits 四位年 ...
2011-11-16 13:17:51
117
原创 Ubuntu 10.10启动进入命令行模式
Ubuntu 10.10启动进入命令行模式 1: 运行 sudo gedit /etc/default/grub 2: 找到 GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash” 3: 改为 GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash text” 3: 运行 sudo update-gr...
2011-11-15 18:04:48
216
原创 Oracle 索引 详解
Oracle 索引 详解 一.索引介绍 1.1 索引的创建语法: CREATE UNIUQE | BITMAP INDEX <schema>.<index_name> ON <schema...
2011-11-15 13:00:53
170
原创 Oracle SQL中的IN 和 EXSITS区别总结
IN 确定给定的值是否与子查询或列表中的值相匹配。 EXISTS 指定一个子查询,检测行的存在。 比较使用 EXISTS 和 IN 的查询 这个例子比较了两个语义类似的查询。 第一个查询使用 EXISTS 而第二个查询使用 IN。注意两个查询返回相同的信息。 SELECT DISTINCT pub_name FROM publishers WHERE...
2011-11-15 11:06:09
207
原创 Oracle 字符集的查看和修改
一、什么是Oracle字符集 Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化语言和平台。 影响Oracle数据库字符集最重要的参数是NLS_LANG参数。它的格式...
2011-11-14 23:09:46
123
原创 WebServices CXF开发常见异常及解决方法
========== 异常1=== 2011-7-14 9:55:15 org.apache.cxf.service.factory.ReflectionServiceFactoryBean buildServiceFromClass信息: Creating Service {http://services.ws.com/}IHelloServicesService from clas...
2011-11-14 12:05:09
328
原创 Oracle Flashback技术总结
Flashback 技术是以Undo segment中的内容为基础的, 因此受限于UNDO_RETENTON参数。要使用flashback 的特性,必须启用自动撤销管理表空间。 在Oracle 10g中, Flash back家族分为以下成员: Flashback Database, Flashback Drop,Flashback Query(分Flashback Query,Flash...
2011-11-14 01:06:41
119
原创 oracle日志归档模式改变
在Oracle数据库中,主要有两种日志操作模式:归档模式(archivelog mode)及非归档模式(noarchivelog mode)。在默认情况下oracle数据库采用的是非归档模式。作为一个合格的DBA,应当深入了解这两种日志操作模式的特点,并且保证数据库运行在合适的日志操作模式下。在讲重做日志归档模式(archivelog mode)及非归档模式(noarchivelog mode)之...
2011-11-14 00:15:15
204
原创 如何最大程度的 把表空间里面的数据给抢救出来
今天一朋友问到一个比较有意识的问题:如果一个表空间,其中一个数据文件丢失,在无备份和非归档的情况下,如何最大程度的把表空间里面的数据给抢救出来?我当时直接的回答是,使用exp进行逻辑导出,当时对方直接说exp是不行的,真是这样吗?这篇文章就的目的就是为了解答这个问题,首先准备下测试环境:SQL> select file_id,file_name,bytes/1024/1...
2011-11-03 16:18:20
271
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人