持续集成最佳实践

大鼻子的碎碎念:

好久没更新blog了,最近由于要给部门做一个关于持续集成的培训,所以把持续集成,持续交付的那点事做了一次梳理,废话不多说了,直接看PPT吧。有问题,欢迎留言~~

 

Read more…

 

Mockito Java测试框架 使用手册 功能一览

大鼻子的碎碎念:

Mockito是一个流行的Mocking框架。它使用起来简单,学习成本很低,而且具有非常简洁的API,测试代码的可读性很高。因此它十分受欢迎,用户群越来越多,很多的开源的软件也选择了Mockito。
要想了解更多有关Mockito的信息,请访问它的官方网站:http://mockito.org/

下面是Mockito的使用说明一览,基本翻译来,由于翻译水平有限,如果有错误,欢迎大家指出。下面的例子是基于Mockito 1.9.0。目前是官方最新的版本,有几个新的使用方法。

Read more…

 

如何搭建weblogic域控3【应用篇】

大鼻子的碎碎念:

几经周折,我们终于把Weblogic配置成功了,下面,是验收我们劳动成果的时候了。我们可以告别黑窗口了,现在我们可以通过IE浏览器,对我们的服务器进行访问,并对其进行配置。这篇文章会讲如何通过控制台进行计算机的设置、如何建立一个虚拟的Server、如何把Server建立成一个集群,以及如何进行远程发布。

Read more…

 
Tags: ,

如何搭建weblogic域控2【配置篇】

大鼻子的碎碎念:

本篇文件接上篇文章,主要讲述了如何配置管理服务器与被管服务器(NodeManger),完成一个集群,实现管理服务器对集群的管理。

Read more…

 
Tags: ,

如何搭建weblogic域控1【安装篇】

大鼻子的碎碎念:

此文是是基于 Weblogic 10.3.3.0的,这是一篇实战的文章,其中主要介绍了Weblogic的域控如何搭建,为了介绍更多的知识点,写的有点罗嗦,好多是一些Linux的常用基础操作,这里也写出来,目的是让大家能多学到一些知识,此文仅限新手读者,如果您是高手,那么,请你跳过。

次篇如题目,是weblogic的安装,如果你有安装经验,也请您跳过此篇。

Read more…

 
Tags: ,

Weblogic 集群介绍

大鼻子的碎碎念:

集群部署,不仅能给我们的应用做负载均衡,而且能给我们的发布工作带来极大的便捷,那么什么集群?集群的优点是什么?集群的关键功能都有那些?集群都有哪些局限性?读完此文,相信您一定有一个整体认识,那么,让我们开始我们的集群之旅吧。

Read more…

 

利用Java语言如何写Maven插件

大鼻子的碎碎念:

maven是一个编译打包的工具,其特点是有一套默认的生命周期,为开发人员省去了好多繁琐配置,maven推崇“约定优于配置”,当然,我们是可以改变的约定的。下面就是一个简单的例子。

 

Read more…

 

利用熔岩灯进行代码质量监控

大鼻子的碎碎念:

一个开发团队有4个小组组成,其中3个小组在北京某办公室,1个小组在南京,开发人员一起开发代码,并且把开发好的代码提交到SVN。一天,南京的小组黄xx提交了一段代码,导致CI服务器出现了警告(红灯),我们的熔岩灯中心控制系统捕获到了这个消息,并且找出了最后一次提交代码的SVN账户。中心控制系统开始进行广播,使南京和北京小组办公桌上的熔岩灯亮起,并且同时发出声音“南京小组中的黄xx上传的代码导致CI报错啦,请及时修复”。南京的黄xx开始检查代码,并且把修改好的代码上传到了SVN。CI问题被修复了,此时随着一声“CI问题已修复”,熔岩灯灭掉了。

 

Redis应用试验

redis_lib

 

大鼻子的碎碎念:

  • 应用读写分离
  • redis做缓存数据库,功能类似一个有丰富API的容器类
  • 由于redis的客户端丰富,所以应用仅需要一个服务端(负责数据的写入)就可以有多种客户端
 

利用Jenkins(Hudson)提高代码质量

最终成品图

 

插件列表:
视图插件           Dashboard View
代码风格检查插件    Checkstyle Plug-in
重复代码检测插件    Duplicate Code Scanner Plug-in
测试覆盖率插件      Jenkins Cobertura Plugin
代码潜在bug检测插件 FindBugs Plugin和PMD Plug-in
 
© 三言两语 京ICP备11045489号
credit