- 博客(14)
- 收藏
- 关注
原创 maven生命周期
mvn clean install生命周期阶段描述validate验证项目是否正确,以及所有为了完整构建必要的信息是否可用generate-sources生成所有需要包含在编译过程中的源代码process-sources处理源代码,比如过滤一些值generate-resources生成所有需要包含在打包过程中的资源文件proce...
2012-02-19 13:49:16 130
原创 maven常用命令
mvn archetype:generate 列出所有可用的模板供选择并创建mvn dependency:analyze 使用Maven Dependency插件进行优化mvn dependency:resolve 已解决依赖的列表mvn dependency:tree 项目的整个依赖树mvn site 构建一个项目站点 mvn help:describe xxx 查看插件说明...
2012-02-19 13:44:31 176
原创 excel导入数据,仅导入失败项回滚
近来做了一个从excel中导入大批量数据到数据库的功能。因为excle中会存在一些数据使得更新数据库出错,但是又不能因为这些出错的记录就让整个导入过程全部回滚。让全部回滚的做法,是不合理的。合理的做法就是让出错的回滚,成功的部分不回滚。 使用这个方法会让整个事务回滚:TransactionAspectSupport.currentTransactionSta...
2010-09-21 10:36:48 1408
中文传参乱码
最近在做文件下载功能时,发现中文传参会出现乱码情况,无法正确获取数据。 原来,传参有get和post方式,如果是以get方式传递参数,就会出现中文乱码情况。 解决方法: 在使用URL传参前,先将URL编码。即, encodeURI(URL)...
2010-08-31 12:02:31 93
原创 Linux下安装软件的几种方法
在Windows下安装软件十分简单,仅仅是双击安装文件,按提示操作就可以了。但在Linux系统中,对于一些新手来讲,却是一件十分头痛的事。现在,整理出几种系Linux系统下安装软件的几种方法,供大家参考。 首先,先要了解一下Linux的一些基础知识。 后缀为 rpm 的安装软件是Red Hat Linux 提供的一种包封装格式;后缀为 deb 安装软件,是Deba...
2010-01-24 18:57:52 620
原创 OpenCms数据备份与转移
数据是十分重要的,基于OpenCms系统写的系统程序,提供了便捷的备份方式。 主要有三种方式: 第一种: 将系统所有文件作为资源添加到模块中。具体步骤: 1、进入Administration View界面,点击“Module Management”图标,进入模块管理页面 2、选择要使用的模块 ...
2010-01-21 21:22:04 143
原创 在SuSE Linux下运行 Java 程序显示乱码
经过一个多月的努力,终于在OpenCms平台上实现了大部分的内容管理系统的功能。 程序是在公司的SuSE Linux + WebSphere + DB2环境下编写的,一切都很正常。但是,部署到客户的服务器上却不能正常显示简体中文和繁体中文。 能够解释该问题的,最大可能就是客户的系统缺少中文字体的支持。最后找到了问题的来源,是客户系统的JVM中缺少中文字体的支持。...
2010-01-21 14:25:17 133
原创 JavaScript: 创建节点
首先,先了解一下用于创建节点的JavaScript DOM 的方法: createElement(element): 为给定的标签创建新的元素节点element,并返回新建节点的引用; appendChild(node): 添加node元素节点到最后; setAttribute(attributeName, attributeValue): 设置属性;...
2010-01-17 16:23:55 192
原创 在WebSphere 6.1.0.25 和 DB2 v9.7 上部署 OpenCms 7.5.1
在上面所说的平台上部署,会出现无法新建文件。 原因主要是OpenCms 7.5.1 存在Bug. 解决方法: 在ear包内的lib文件夹下找到opencms.jar,在jar包内org\opencms\db\db2\下打开query.properties文件,添加以下内容: C_READ_RESOURCE_OUS=\SELECT DISTI...
2010-01-17 02:36:50 184
原创 JavaScript: 为表格插入或删除行
首先,要了解一下HTML DOM 中的方法: deleteRow(index): 从表格删除指定位置的行; deleteCell(index): 从行中删除指定位置的一格; insertRow(index): 在表格指定位置插入新行; insetCell(index): 为行内部指定位置插入一格; innerHTML: 设置或者返回指...
2010-01-17 01:34:10 102
原创 学习OpenCms的资源
搜集了一下OpenCms的学习资源,供大家学习作参考:1、书籍: 1)OpenCms 7 Development 2)OpenCMS内容管理入门指南 (由于上传文件类型不能为7z格式,所以上传时添加了后缀rar,下载后请去掉rar后缀,再解压)2、网站: 1)OpenCms官方站点:http://www.opencms.o...
2009-12-23 20:56:06 96
创建OpenCms站点
1、进入管理界面,设置相关信息如下: 2、点击“New”按钮,选择文件类型:3、按下“Continue”,填写站点名称:4、按“Continue”,填写相关属性值: 5、按下“OK”:6、进入%TOMCAT_HOME%/config下,打开server.xml文件。找到 <Connector port="8080" ... />节点...
2009-12-22 22:50:01 115
OpenCms-7.5.1 系统安装流程
一、环境: 1、安装JDK (要求1.5以上),并配置系统变量JAVA_HOME; 2、安装Tomcat (要求5.0.x以上);3、安装 MySQL 数据库。 二、安装:...
2009-12-22 21:56:35 89
Error: Address already in use: JVM_Bind
出现这种情况,主要是端口被其他程序给占用了。 解决的方法,主要有两种: 第一种: 进入MS-DOC,键入netstat -ano 命令,找出正在使用被占用的端口的PID。打开任务管理器,找到该PID,杀死该进程; 第二种: 修改相应的配置文件,更改占用的端口为其他未被使用的端口。 ...
2009-11-03 12:06:10 116
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人