2012年3月18日

摘要: 如果在项目中遇到一些自己的jar要作为maven的依赖,那么我们需要除了可以手工在maven的repository中创建pom文件,还可以使用maven的install命令,自定义第三方依赖,其命令为(我的以twaver.jar为例):1 mvn install:install-file -DgroupId=com.servasoftware -DartifactId=twaver -Dpackaging=jar -Dversion=4.5 -Dfile=twaver.jar -DgeneratePom=true其中-Dfile中指定的是自己的jar文件名字。运行命令之后就会在maven的re 阅读全文
posted @ 2012-03-18 15:52 小导 阅读(829) 评论(0) 推荐(0) 编辑

2012年3月15日

摘要: ProcessBuilder类是J2SE 1.5在java.lang中新添加的一个新类,可以用来创建子进程,并且比用Runtime.exec使用更方便。在CommandExecutor类中,SCRIPT_DIR表明脚本所在的目录位置,示例程序默认为系统的用户目录。public static final String SCRIPT_DIR = System.getProperty("user.dir");可以自定为自己的所需目录:public static final String SCRIPT_DIR = “你的目录”;其中的invoke方法可以调用脚本,结果返回调用脚本所 阅读全文
posted @ 2012-03-15 16:29 小导 阅读(1355) 评论(0) 推荐(1) 编辑

2012年3月4日

摘要: 删除Windows下面的服务有两种方法,第一种就是通过命令行的方式:1 sc delete ServiceName或者直接修改注册表:在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 中删除相应的键值。 阅读全文
posted @ 2012-03-04 21:45 小导 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 不知道是不是因为系统和特定JDK版本的原因,以前在WIN7上面都没有出现过这个问题,今天电脑安装了一个XP系统,运行Eclipse居然出现这个问题,如下图所示:该开始以为是Eclipse找不到虚拟机,需要制定jvm.dll文件,但是不是这个问题,需要更改eclipse.ini的堆大小配置,256M不行,需要128M,这一点没有深入研究,不知道是不是因为XP系统的原因,决定了其是128M。修改前的eclipse.ini为: 1 -startup 2 plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar 3 --launcher.libr 阅读全文
posted @ 2012-03-04 21:21 小导 阅读(1582) 评论(0) 推荐(0) 编辑

2012年3月1日

摘要: 最近给公司内部开发一个工具,采用EasyUI作为前端开发框架,我想使用EasyUI中的Combobox做一个级联菜单,但是就是无法使用其onselect事件,猜测是EasyUI的bug,最后采用如下解决方案来实现其功能:1 $('#departmentId').combobox({2 url:'department/query_all', 3 valueField:'id', 4 textField:'name', 5 panelHeight:'auto',6 onChange:function(newValue, 阅读全文
posted @ 2012-03-01 16:15 小导 阅读(7615) 评论(0) 推荐(0) 编辑

2011年12月30日

摘要: 昨天配置好Mysql集群后,把程序放在上面跑,测试没有什么问题,可是今天来公司之后,打开系统,想添加一点信息,突然发现添加失败,查看了tomcat的日志信息,发现了下面这段异常: 1 Dec 30, 2011 4:42:32 AM org.apache.catalina.core.StandardWrapperValve invoke 2 SEVERE: Servlet.service() for servlet assetscenter threw exception 3 java.sql.SQLException: Connection is read-only. Queries lead 阅读全文
posted @ 2011-12-30 10:26 小导 阅读(8723) 评论(0) 推荐(1) 编辑

2011年12月29日

摘要: 下面我们进行SSI整合到Maven构建的程序之中,首先你需要选定你需要整合的版本,因为Maven依赖关系是需要指定Version的,下面是我整合所需要的SSI版本(我用Maven的依赖关系表示): 1 <!--Spring--> 2 <dependency> 3 <groupId>org.springframework</groupId> 4 <artifactId>spring</artifactId> 5 <version>2.5.6</version> 6 </dependency> 阅读全文
posted @ 2011-12-29 11:21 小导 阅读(685) 评论(0) 推荐(0) 编辑
摘要: 下面我们构建我们项目的骨架,假定我们的项目为verticalmarket的一个项目,那么我们知道这个父工程下面我们要为其建立子模块,主要是把表示层、业务层及持久层分为不同的模块,其项目结构大致如下:1 verticalmarket-dal 2 verticalmarket-manager 3 verticalmarket-service 4 verticalmarket-config 5 verticalmarket-web 当然结构可以随意,按照你们自己约定俗成的就可以,这个仅为一个例子,下面就让我们开始创建这个工程,当然Maven的一些基础知识我不在说明了,可以看下Sonatyp... 阅读全文
posted @ 2011-12-29 11:18 小导 阅读(754) 评论(0) 推荐(0) 编辑
摘要: 网上其实整合框架的资料其实很多的,但是其中整合SSI的相对比较少的,如果是用Maven整合的就是少之又少的,如果是用Maven构建的企业级应用(多模块开发)整合SSI框架的实例基本上是没有的,所以写下这篇教程(当然这个教程其实算是入门级的多模块应用程序开发),希望那些新手们做类似的开发时可以少走些弯路,当然也热烈欢迎大牛指点不足。废话不再多说,下面我们开始:首先我们必须搭建起Maven运行环境,当然这里是在你已经有Java运行环境的前提这下进行的:1、下载Maven,现在最新版本为Maven 2.2.1,下载地址为http://maven.apache.org/download.html2、解 阅读全文
posted @ 2011-12-29 11:13 小导 阅读(664) 评论(0) 推荐(0) 编辑
摘要: 在配置Mysql数据库远程连接的过程中,防火墙和授权都已经做了,可是还是不能链接上去,并且发现连接的时候报这个错误ERROR 1042 (HY000): Can't get hostname for your address,查了下资料可能是Mysql的DNS解析有问题,只要我们在mysql的配置文件my.cnf中配置如下代码就可以连接成功了:1 [mysqld]2 skip-name-resolve此时你再连接,就会发现能够登陆远程机器的数据库了。 阅读全文
posted @ 2011-12-29 10:44 小导 阅读(2913) 评论(0) 推荐(0) 编辑

导航