`
lyb520320
  • 浏览: 79166 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
最近在使用DB2的时候,老是出现57016的错误(由于表不活动,不能对表进行访问),特别是在数据导入和导出的时候,必定会出现,每次都要执行reorg一下。在reorg的过程中,如果该表有外键依赖,且外键表也不活动,就需要先对外键表进行reorg。一次数据的导入,接近30%的表不能访问了,而且还有部分表的外键检查也被disable了,在reorg前,还要先恢复外键检查,非常麻烦。一个简单的办法是先删除所有外键,在reorg所有表之后再加上外键,但是这样还是可能在最后加外键的过程中表又不活动了。所有我想对数据库的所有表按照外键依赖顺序进行排序,这样在reorg一张表之前,保证其依赖的外键表已经被re ...
 使用iBATIS3.0完成增删改查     iBATIS3.0和以前的版本有一些改变,不过学过以前版本的再学习3.0应该不是太难,3.0要求JDK1.5支持,因为其中增加了注解和泛型,这些都是JDK1.5才有的。好了废话不多说,先来利用iBATIS3做下简单的增删改查吧。     首先到Apache(http://www.apache.org/)网站下载iBATIS3的jar 包,我下载的是ibatis-3-core-3.0.0.227.zip,解压后吧那个jar文件(ibatis-3-core-3.0.0.227.jar)添加到工程就可以了,还有一个文件(ibatis-3-core-sr ...
When you are writing batch scripts (programs that run in the background without user intervention) you often need to copy a file on to a remote machine. If you are not already connected to the machine you will get this message when you try to initiate the copy: C:\>copy file.txt \\remote-host\ ...
cc2e.com/3507 This section describes the reading program that a software developer needs to work through to achieve full professional standing at my company, Construx Software. The plan described is a generic baseline plan for a software professional who wants to focus on development. Our mentori ...

类加载器与OSGi

OSGi™是 Java 上的动态模块系统。它为开发人员提供了面向服务和基于组件的运行环境,并提供标准的方式用来管理软件的生命周期。OSGi 已经被实现和部署在很多产品上,在开源社区也得到了广泛的支持。Eclipse 就是基于 OSGi 技术来构建的。 OSGi 中的每个模块(bundle)都包含 Java 包和类。模块可以声明它所依赖的需要导入(import)的其它模块的 Java 包和类(通过 Import-Package),也可以声明导出(export)自己的包和类,供其它模块使用(通过 Export-Package)。也就是说需要能够隐藏和共享一个模块中的某些 Java 包和 ...
操作系统:windows7 64位系统 数据库版本:mysql community Server 5.5.11-winx64 免安装版   1. 执行命令 mysqld --install --default-file=%MYSQL_HOME%\my.ini    启动服务,老是报1067的错误,网上找来好多都不能解决,最后使用mysqld命令启动,还是没有反应。好在查到一个mysqld命令行启动的参数,使用如下:     mysqld --console 发现了一个错误:大概意思是说无效的变量名"default-character-set=utf8"   2 ...
SVN      http://subclipse.tigris.org/update Jetty     http://run-jetty-run.googlecode.com/svn/trunk/updatesite M2eclipse      http://m2eclipse.sonatype.org/sites/m2e PropertiesEditorhttp://propedit.sourceforge.jp/eclipse/updates/ Log4e   http://log4e.jayefem.de/update/site.xml   windows7(32-b ...
这是struts2的一个拦截器报的错误,当你的form中的数据有问题,比如说<input type="text" name="receiverLoginID" value="<%=name%>"/>当 name值为NULL时,就出这个错了,所以你可以在当前页面加入以下标签<div style="color:red">    <s:fielderror /></div>它就会显示拦截器的错误,并在struts的XML中对应action里加如<result ...
  Windows OpenLDAP的安装   1. 安装完成后记得重启电脑。 2. 使用slapadd命令时一定要关闭OpenLDAP服务和slapd进程。   安装步骤: 1. 下载openldap-for-windows.msi(请下载附件中的安装包). 2. 安装openldap,server name/ip使用localhost(也可以自己定义,然后在host文件中进行映射) 注意:a. 路径中最好不要有空格,      b. 最好使用BDB数据库存储数据 3. 修改slapd.conf文件: 找到如下的位置: database bdb suff ...
在使用Eclipse编辑DTD文件时,发现引用该DTD文件的XML文件在编辑时没有内容提示: 1. 在Project Explorer界面中右击该DTD文件-->Validate 2. 如果出现了错误,打开Problems界面(Window-->Show View-->Problems),可以看到具体的错误信息,改正错误后重复第1步。 3. 现在在编辑XML文件时应该可以看到内容提示了。 仅做记录,以防忘记。
本文翻译自《JUnit in Action 2nd Edition》第十六章, 原书见《DbUnit测试一 数据库测试挑战》附件。 二、DbUnit DbUnit(http://www.dbunit.org) 是一个Junit的扩展,由Manuel LaFlamme于2002年创建,在Java测试还处于幼年的时候,没有什么框架关注数据库测试。在那个时候Richard Dalalaway写了一篇博文《数据库代码单元测试》,这就是DbUnit创作灵感来源。 从那时候开始,DbUnit变成了数据库测试的JAVA框架,它的开发也有所起伏。在一个高峰期之后(基本代码库已经创建好了),它面临了一段长时间的 ...
本文翻译自《JUnit in Action 2nd Edition》第十六章,大家可以查看附件^_^。 主要有以下几个内容: 1. 数据库测试挑战; 2. 介绍DbUnit; 3. 高级DbUnit测试技术; 4. DbUnit最佳测试实践。 Dependency is the key problem in software development at all scale ...
本文翻译自:http://java.sun.com/developer/technicalArticles/Security/jaasv2/ 传统的JAVA安全机制没有提供必要的架构支持传统的认证和授权;在J2SE里的安全是基于公钥密码体系和代码签名。也就是说,认证是基于在JVM里执行代码的思想,并 ...
 使用iBATIS3.0注解完成对数据库的简单操作     iBATIS3.0也增加了一些简单的注解,iBATIS3的注解只能完成一些简单操作,要进行更复杂的操作,最好是在XML文件中配置。     在数据库(本人使用的mysql)中建立一个person表: DROP TABLE IF EXISTS `test`.`person`; CREATE TABLE `test`.`person` ( `id` int(10) unsigned NOT NULL auto_increment, `name` varchar(20) default NULL, `sex` va ...
Global site tag (gtag.js) - Google Analytics