摘要: Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。 DataSource、TransactionManager这两部分只是会根据数据访问方式有所变化,比如使用Hib... 阅读全文
posted @ 2015-04-15 23:43 雨心竹 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 参看文章:http://yahoon.blog.51cto.com/13184/162922/;http://www.cnblogs.com/zemliu/archive/2012/04/18/2454655.html; 阅读全文
posted @ 2013-05-31 17:22 雨心竹 阅读(147) 评论(0) 推荐(0) 编辑
摘要: Oracle提示错误消息ORA-28001: the password has expired,是由于Oracle11G的新特性所致, Oracle11G创建用户时缺省密码过期限制是180天(即6个月), 如果超过180天用户密码未做修改则该用户无法登录。 Oracle公司是为了数据库的安全性默认在11G中引入了这个默认功能,但是这个默认的功能很容易被DBA或者是开发人员给疏忽,一旦密码180天未修改过,就会出现这样的问题。解决方法可通过如下SQL语句SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_ 阅读全文
posted @ 2013-05-31 15:28 雨心竹 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 项目中,java.sql.Date、java.util.Date和String三者之间要经常进行转换。下面是我写的转换代码,有不对的还请多多指教。 1 import java.text.ParseException; 2 import java.text.SimpleDateFormat; 3 import java.util.Date; 4 5 /** 6 * java.util.Date 7 * 1、就是在除了SQL语句的情况下面使用;是 java.sql.Date 的父类; 8 * 2、是常用的表示时间的类,我们通常格式化或者得到当前时间都是用它。 9 * 10 * java... 阅读全文
posted @ 2013-05-10 13:14 雨心竹 阅读(5169) 评论(0) 推荐(0) 编辑
摘要: oracle11g,在用exp命令备份数据库时,如果表中没有数据报EXP-00011错误,对应的表不存在。这导致对应的空表无法备份。原因:11g默认创建一个表时不分配segment,只有在插入数据时才会产生(当然也可以强制分配),以节省磁盘空间。对于已经存在的空表解决办法:就是想办法让空表有segment,第一种:可以通过插入数据的方式(不想要这些数据可以回滚),只要有insert动作就会分配segment; 第二种:就是强制分配:alter table tablename allocate extent;如果采用第二种可以用以下方法:1、用以下这句查找空表:select 'alter 阅读全文
posted @ 2013-03-11 10:10 雨心竹 阅读(19471) 评论(1) 推荐(1) 编辑
摘要: 1、查看oracle版本:select * from v$version; 2、查看表空间信息:select * from dba_tablespaces 或者 select * from user_tablespaces;3、查看表空间对应的文件:select file_name,tablespace_name from dba_data_files;4、oracle启动监听器:lsnrctl start;停止监听器:lsnrctl stop;查看监听器状态:lsnrctl status 阅读全文
posted @ 2013-03-01 11:59 雨心竹 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 1、查看防火墙是否安装。使用命令 chkconfig --list ,将列出所有的服务及其开启时的运行等级:说明iptable会在等级 2~5运行。你也可以使用命令 chkconfig --level2345 iptables on命令设置该服务默认启动。2、查看防火墙状态:service iptables status 即使服务运行了,防火墙也不一定起作用,你还得看防火墙规则的设置,iptables -L上述命令的返回值如果显示没有防火墙规则 ,那就是不起作用;反之就是防火墙在起作用。3、启动iptables服务:service iptables start;4、停止iptables服务:s 阅读全文
posted @ 2013-03-01 11:36 雨心竹 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 在系统应用中,我们有很多的工作是需要系统自己来做的。在Spring中针对此需求有两种流行配置,一是Java的Timer类;二是Quartz调度器。下面来介绍下第一种配置:Java的Timer类;首先定义一个定时器任务,继承java.util.TimerTask类实现run方法:import java.util.List;import java.util.TimerTask;import com.huilian.synchro.module.SynchroColumn;import com.huilian.synchro.service.ISynchroColumnService;import 阅读全文
posted @ 2013-02-20 17:23 雨心竹 阅读(5929) 评论(0) 推荐(0) 编辑
摘要: 因为计算机只能使用二进制,而IP地址是用32位二进制数来定义的。这样IPv4分为4段,每段的长度为8位,8位二进制数最大为11111111,换算成十进制就是255。 阅读全文
posted @ 2013-02-19 10:22 雨心竹 阅读(2096) 评论(0) 推荐(0) 编辑
摘要: IMP-00019: row rejected due to ORACLE error 12899IMP-00003: ORACLE error 12899 encounteredORA-12899: value too large for column "JRGAZX"."DTLMB"."CC" (actual: 66, maximum: 50)初步断定是字符集问题,中文在UTF-8里占3个字节,ZHS16GBK里占2个字节,而源dmp文件字符集是ZHS16GBK的库到出来的,现在要导入到目标字符集为UFT-8的库里。修改oracl 阅读全文
posted @ 2013-02-18 14:57 雨心竹 阅读(1136) 评论(0) 推荐(0) 编辑