jubincn

导航

2012年4月9日 #

Cause: com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying...的解决

摘要: 今天在使用ibatis时遇到这个问题,使用MySQL Query Browser连接数据库是没有问题的,后来检查配置文件,原来是SqlMapConifigl.xml中配置的问题。 阅读全文

posted @ 2012-04-09 17:03 jubincn 阅读(142) 评论(0) 推荐(0)

2012年4月8日 #

iBatis入门之XML配置(Getting Started with iBatis (MyBatis): XML Configuration)

摘要: 原文地址:http://loianegroner.com/2011/02/getting-started-with-ibatis-mybatis-xml-configuration/ 这份教程将使用一个简单的Java项目来带您体验iBatis(MyBatis),并展示简单的插入、修改查询和删除操作。准备工作在此教程中,将用到下面这些工具:IDE:EclipseDatabase:MySQLLibs/jars:MyBatis,MySQL和JUnit 工程在Eclipse中的布局应该类似这样: 样例数据库使用下面的代码生成项目所需的数据库和样例数据:DROP TABLE IF EXISTS `bl. 阅读全文

posted @ 2012-04-08 19:24 jubincn 阅读(220) 评论(0) 推荐(0)

2012年4月6日 #

复杂对象ibatis插入,属性为list,怎么一次性插入

摘要: 转自:http://mzhj.iteye.com/blog/1030359public class PfStuffInfoVo implements Serializable {/** 信息Id */ private String infoId; /** 项目Id */ private String proid;/** 附件信息 */ private List fileList;...这是我的对象 该怎么把fileList属性已插入,PfFileVo 有对应的表貌似iBatis没有提供多个关联对象的同时插入你需要再Service层调用多个DAO去做多个关联对象的插入操作批处理在iBatis里是 阅读全文

posted @ 2012-04-06 16:47 jubincn 阅读(710) 评论(0) 推荐(0)

Errors occurred while updating the change sets for SVNStatusSubscriber的解决

摘要: 在linux的eclipse中,保存文件时出现了这个问题:Errors occurred while updating the change sets for SVNStatusSubscriber看详细信息发现我的build文件夹不在svn中,将其加入到svn中就可以了。当然,这不是一种好的方法,但可以用作权宜之计。 阅读全文

posted @ 2012-04-06 16:36 jubincn 阅读(1451) 评论(0) 推荐(0)

MySQL中修改主字段属性为auto_increment

摘要: 使用MySQL Query Browser中可以很方便的实现,使用命令行的话可以使用alter table 表名 modify column来实现。ALTER TABLE `c`.`a` MODIFY COLUMN `a` BIGINT(20) NOT NULL AUTO_INCREMENT;在执行这个命令时,可能会遇到这个错误:ALTER TABLE causes auto_increment resequencing, resulting in duplicate entry '1' for key 'PRIMARY'在网上找到的解决方法是将表中主键为0的记 阅读全文

posted @ 2012-04-06 15:31 jubincn 阅读(693) 评论(0) 推荐(0)

2012年4月5日 #

MySQL常用命令总结

摘要: 转自:http://www.blogjava.net/TrampEagle/archive/2006/01/07/26978.html这两天搞个网站,又用到MySql,可是命令却一个都想不起来,所以,趁这次机会,把这些整理一下,权当作笔记吧,以便自己以后查阅!1:使用SHOW语句找出在服务器上当前存在什么数据库: mysql> SHOW DATABASES;2:2、创建一个数据库MYSQLDATA mysql> CREATE DATABASE MYSQLDATA;3:选择你所创建的数据库 mysql> USE MYSQLDATA; (按回车键出现Database change 阅读全文

posted @ 2012-04-05 17:06 jubincn 阅读(142) 评论(0) 推荐(0)

Linux eclipse中使用svn插件

摘要: 操作系统:ubuntu11.04eclispe版本:eclipse 3.6 heliossvn插件:subclipse + svnkitsubclipe地址:http://subclipse.tigris.org/update_1.6.x在eclipse中安装subclipse时,需要全选,默认svnkit client adapter是不会安装的。svnkit不必额外安装,因为用到的主要就是这个adapter。之前使用JavaHL,在读取repository时总是出错,后来发现是缺少libsvnjava包,安装libsvn-java后,问题仍没解决,似乎需要修改java库的路径。在这时,看到 阅读全文

posted @ 2012-04-05 15:36 jubincn 阅读(381) 评论(0) 推荐(0)

Ubuntu9.0.4下安装SVN插件出错处理

摘要: 转自:http://a3mao.iteye.com/blog/468762最近在玩ubuntu,想在ubuntu下做开发,IDE当然首选EC了,可在升级安装svn插件后,在点“SVN”标签时报如下错误:引用Failed to load JavaHL Library.These are the errors that were encountered:no libsvnjavahl-1 in java.library.pathno svnjavahl-1 in java.library.pathno svnjavahl in java.library.pathjava.library.path 阅读全文

posted @ 2012-04-05 15:13 jubincn 阅读(190) 评论(0) 推荐(0)

2012年3月28日 #

工厂方法

摘要: 摘选自:《设计模式Java手册》工厂方法模式的核心思想一个方法能够创建一个对象,这本身并不意味着该方法是工厂方法模式的一个例子。总而言之,实现了工厂方法模式的特征是:该方法创建了一个新对象该方法的返回类型为一个抽象类或接口有若干个类实现了上述抽象类型Arrays.asList()方法实例化了一个对象,并且其返回类型为一个接口,有的人可能会认为这种方法也是工厂模式的一个例子。尽管使用这类方法的用户也不知道到底要实例化哪个类,但是它不是工厂方法模式的例子。工厂方法模式的核心思想是:让对象的创建者代替用户确定应该实例化哪一个类。决定要实例化的类假定A公司计划允许客户赊购焰火制品。在赊购系统的早期设计 阅读全文

posted @ 2012-03-28 17:32 jubincn 阅读(135) 评论(0) 推荐(0)

Arrays.asList详解

摘要: 转自:http://blog.csdn.net/wanbin021614/article/details/1771384记得以前写过一段这样的代码:String[]arr={"a","b","c"};Listl=Arrays.asList(arr);l.add("d");自以为没有错误,结果运行下来就让系统crash掉了,后来仔细的看了下源代码,发现asList不是我想象的那么简单,1.4.2中的asList代码如下:publicstaticListasList(Object[]a){returnnewArrayL 阅读全文

posted @ 2012-03-28 16:22 jubincn 阅读(231) 评论(0) 推荐(0)