自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

java开发常遇到的问题

专注java开发相关问题

  • 博客(20)
  • 资源 (2)
  • 收藏
  • 关注

原创 持续集成4---单元测试解决方案

自动化单元测试可以使用maven或者直接使用ant来做,由于项目中没有使用maven,我们这里使用了ant下面贴出单元测试的build.xml<?xml version="1.0"?> <!-- ============================================= auto unittest task ===================================

2015-04-28 12:26:32 889

原创 持续集成3---远程构建

笔者Jenkins部署在10.1.100.10服务器,现有需求将svn上的项目签出并部署在10.1.100.11服务器上。在系统管理中选择管理节点选择新建节点为节点命名 配置节点并设置登录账号密码 保存并退出,稍等几秒后,刷新节点列表,出现下图所示说明slave-11节点配置正确 节点配置完成后,构建配置中会多出一个选项Restrict where this project can bu r

2015-04-28 12:14:01 530

原创 持续集成2---优化邮件格式

上文中邮件功能使用的是默认的邮件内容,看起来不是很直观,下面给出一个常用的邮件内容配置修改Content Type 为HTML(text/html)这里贴出Default Content配置供参考Default Subject:构建通知:PROJECT_NAME - Build #PROJECT_NAME - Build # BUILD_NUMBER - $BUILD_STATUS! Defaul

2015-04-28 12:02:17 1085

原创 持续集成1---初步

1.Jenkins是什么 Jenkins是一个可扩展的持续集成工具。简单就说就是,让项目的代码签出、编译、部署等构建过程自动化完成,并支持周期性自动构建2.准备工作首先准备好编译和部署、自动化测试需要用到的脚本,例如ant的build.xml还需要准备Jenkins的官方war包,笔者使用的版本为1.598 , 下载地址http://ftp-chi.osuosl.org/pub/jenkins

2015-04-28 11:58:48 934

原创 Confluence5.6.5安装破解

安装破解Confluence5.6.5还是废了我好多功夫的,在这里记录一下。首先 下载Confluence5.6.5安装包,由于管网下载很慢,我放到了自己的网盘里方便大家下载 http://pan.baidu.com/s/1eQiweiA,这里的版本是linux的tar 版Confluence的安装参考http://www.confluence.cn/pages/viewpage.action?p

2015-04-22 12:26:43 9301 37

转载 JIRA6.3.6+Agile的安装破解

JIRA6.3.6的安装及破解参考http://blog.itpub.net/26230597/viewspace-1275597JIRA及Agile破解破解需要的文件及相关说明http://download.csdn.net/detail/zhiyicom/8089331

2015-04-22 11:11:11 3900

原创 单元测试---自动化测试查询结果集

实际上我把自动化单元测试分为了两种针对增删改操作的单元测试针对查询的单元测试其中“针对增删改操作的单元测试”,可以用dbunit和springtestdbunit来编写单元测试,而“针对查询的单元测试”,我孤陋寡闻没有找到什么现成的工具去解决(哪位朋友知道有这样的工具可以指点一下,谢啦)。下面会一步一步的讲述我自行开发的工具包,解决“针对查询的单元测试”问题。首先还是从dbunit和sprin

2015-04-08 15:47:54 1637

原创 单元测试---springtestdbunit自定义数据集加载器

关于springtestdbunit的基本使用,网上有很多例子和介绍,这里不再赘述,也可以参考 http://springtestdbunit.github.io/spring-test-dbunit/来学习springtestdbunit, 话不多说,先贴出使用springtestdbunit编写单元测试的代码@RunWith(SpringJUnit4ClassRunner.class)

2015-03-26 15:33:13 1508

原创 单元测试---dbunit数据集的选择与使用

对于增删改方法的单元测试,推荐使用dbunit+springtestdbunit的方式编写单元测试。我们使用connection.createDataSet()生成IDataSet对象,利用IDataSet对象生成我们需要的数据集文件,dbunit支持多种数据集,查看dbunit.jar源码可以看到,在org.dbunit.dataset包下,有生成数据集的工具类,dbunit支持以下几种常用的数据

2015-03-26 14:54:25 2441

原创 单元测试---引言

把单元测试系列文章放在持续集成的类别中是有原因的,因为作为持续集成的最后环节:自动化单元测试,是持续集成的一个重要部分,但是这就对单元测试的有效性有了较高的要求,这可能意味着你需要写很多的断言来确定接口返回的结果,本系列文章的目的就是找到简便、通用的办法来撰写有效的单元测试。这其中面临的问题有以下几点:1.对于数据库的增删改操作的方法,我们对他们进行单元测试的时候,重点是放在数据库的比对上

2015-03-25 15:54:58 613

原创 LINUX服务器tomcat绑定域名

本文介绍LINUX服务器使用tomcat绑定单域名,且直接输入域名即访问到制定项目,例如输入

2014-09-25 22:31:33 6036

原创 centos架设svn服务器

架设过程参考http://blog.sina.com.cn/s/blog_8882a6260101a4ox.htmlanzhao

2014-09-05 17:32:18 689

原创 Mongo之Morphia API

Morphia是一个开放源代码的对象关系映射框架,它对MongoDB数据库 java版驱动进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵MongoDB数据库,也让Java程序员可以从复杂数据库设计中脱离出来,从而将更多的精力投入到业务逻辑中去。mongoDB原生的api是面向数据的操作,Morphia框架是面向对象的,下面贴出一个小例子,需要的jar

2013-10-28 20:46:56 3213

原创 Mongo之javaAPI

对mongoDB的javaAPI操作,网上的帖子不算多,下面就贴一下自己总结的一些java访问mongo的常用方法包括:查找mongo中所有数据库,某个数据库下的所有表,表的所有内容,以及CRUD操作,全表复制等等。IP和端口号请自行修改MongoDBUtil.javapackage com.portal.mongo.util;/** * Mongo原生操作 *

2013-10-28 19:20:48 869 1

原创 webservice之CXF注解实现(三)

如果项目中,想要用CXF提供webService服务,又想使用Spring做依赖注入和AOP,Spring能将CXF整合么,答案是肯定的。看下面的web.xml配置 cxfTest org.springframework.web.context.ContextLoaderListener contextConfigLocation c

2013-10-26 21:27:32 1581

原创 webservice之CXF注解实现(二)

上一篇的测试,在本地会成功,但是将测试代码放入其他工程中就会报错的,首先编译就通不过,因为需要加载factory.setServiceClass(CloudDataService.class);  那么如何实现CXF的网络访问呢,这就是本文要讨论的问题。在apache-cxf-2.7.7/bin目录下有一个wadl2java命令,这个命令可以按照wsdl文件制定的规则来

2013-10-25 16:52:33 1414

原创 webservice之CXF注解实现(一)

1.关于CXF(摘自百度百科)Apache CXF = Celtix + XFire,开始叫 Apache CeltiXfire,后来更名为 Apache CXF 了,以下简称为 CXF。CXF 继承了 Celtix 和 XFire 两大开源项目的精华,提供了对 JAX-WS 全面的支持,并且提供了多种 Binding 、DataBinding、Transport 以及各种 Format 的支

2013-10-24 16:20:24 3258

原创 spring aop注解配置web日志

下面是配置文件aop-servlet.xml,使用的版本是spring3.1,注意,要使用aop标签,添加红色字体的代码<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://w

2013-10-24 11:44:06 1318

转载 高效读取文件最后一行

package xfd.da.test;import java.io.File;import java.io.FileNotFoundException;import java.io.IOException;import java.io.RandomAccessFile;public class QuickRead{ public static void ma

2011-10-28 11:36:34 1190

转载 JS通过URL传递参数时出现乱码的处理

JavaScript中通过URL向服务器端传递含有汉字的参数时出现乱码,具体解决方法如下: 在JavaScript代码中将要传递的参数(或URL)通过encodeURI()进行编码 Javascript代码 para=encodeURI(encodeURI(para)); 服务器端Java代码中进行解码即可正确显示所传参数 Java代码 para = java.n

2011-10-25 15:03:52 683

犀利开发+jQuery内核详解与实践.zip(二)

绝对好书!绝对完整!绝对清晰!假一赔十!请同时下载犀利开发+jQuery内核详解与实践.zip(一),犀利开发+jQuery内核详解与实践.zip(二)两个分卷,这样才可以正常解压

2011-09-13

犀利开发+jQuery内核详解与实践.zip(一)

绝对好书!绝对完整!绝对清晰!假一赔十!请同时下载犀利开发+jQuery内核详解与实践.zip(一),犀利开发+jQuery内核详解与实践.zip(二)两个分卷,这样才可以正常解压

2011-09-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除