logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux平台下java程序员的基本功(二)

一、安装linux和putty1、安装比较简单,不再重复贴图,具体参考以下文档http://www.docin.com/p-30647520.html如果是在一台全新的机器上安装,文档中虚拟机安装部分忽略即可。也可以参考http://wenku.baidu.com/view/1bfeb7651ed9ad51f01df2c9.html2、安装putty

聊聊单元测试(一)——EasyMock

一、单元测试是保证软件质量的重要方法。单元测试是对系统中某个模块功能的验证,但我们总会遇到这样那样的问题,导致测试代码很难编写。最直接的一个原因便是强耦合关系,被测试者依赖一些不容易构造,比较复杂的对象,如:如果要测试一个servlet,我们必须获得HttpServletRequest,甚至需要一个Web容器;如果要测试Dao层,我们可能要获得JDBC相关对象,最终获得ResultSe

JPA基本API描述

JPA(Java Persistence API,Java持久化API),定义了对象-关系映射(ORM)以及实体对象持久化的标准接口。JPA是JSR-220(EJB3.0)规范的一部分,在JSR-220中规定实体对象(EntityBean)由JPA进行支持。所以JPA不局限于EJB3.0,而是作为POJO持久化的标准规范,可以脱离容器独立运行,开发和测试更加方便。 下面通过一张图来

Spring核心ioc

IoC,Inversion Of Control 即控制反转,由容器来管理业务对象之间的依赖关系,而非传统方式中的由代码来管理。其本质,即将控制权由应用程序代码转到了外部容器,控制权的转移就是所谓的反转,其带来的最大的好处是降低了业务对象之间的依赖程度,即实现了解耦。 Spring的IoC容器主要使用DI(Dependency Injection,依赖注入)方式实现的。不需要主动查找,

Jenkins使用新经验

公司要上CI,确切的说,是我要上CI,不管别的项目组用不用,我的产品是必须用的。CI的好处自不必多说。CI免费的工具,最常用的便是Jenkins,也就是hudson。以前搭过环境,也用过,已经很顺手了。但这次依然遇到了不少新问题,总结如下:1、svn中文目录问题,这个问题挺恼人的,搞了一下午,以前没有遇到过是因为老东家的svn里是不允许出现中文目录的。现在的东家,很

《玩转Spring》第二章 BeanPostProcessor扩展

上一章,介绍了如何扩展spring类实现自动读取配置文件。这一章,我们介绍如何通过实现BeanPostProcessor接口,对容器中的Bean做一层代理,来满足我们的个性化需求。一、基本原理我很不想贴代码,有时候语言是空洞的,又不得不贴代码,有时候感觉用代码来说明一件事反而更容易些。import org.springframework.beans.Bean

我的jenkins自动部署方案演进史

项目要实施持续集成,一天可能发生几次集成,不可能靠人工一遍遍地操作,自然使用自动部署。我们选择的jenkins。一、使用插件最开始我试着采用以下两个插件:1、Deploy to container PluginThis plugin allows you to deploy a war to a container after a successful buil

SpringMVC返回json数据的三种方式

1、第一种方式是spring2时代的产物,也就是每个json视图controller配置一个Jsoniew。如: 或者同样要用jackson的jar包。2、第二种使用JSON工具将对象序列化成json,常用工具Jackson,fastjson,gson。利用HttpServletResponse,然后获取response.getOutputStream()或respon

Linux平台下java程序员的基本功(一)

一、概述 1、该系列文章主要介绍Linux下tomcat集群的安装与配置,其中涵盖了Linux,vsftpd,jdk,tomcat,apache,jkconnector等相关知识,还包括Linux下的常用命令,作为一个java程序员,这些技术是我们在Linux平台下的基本功。在现有网络结构之上,负载均衡提供了一种廉价有效的方法扩展服务器带宽和增加吞吐量,加强网络数据处理

Linux平台下java程序员的基本功(四)

一、Linux下jdk安装和配置对于Linux安装JDK,需要进行以下几个步骤:    1、从sun公司网站下载JDK的Linux安装版本        本文采用jdk-7u21-linux-i586.rpm    2、通过ftp将该文件上传到Linux       如果ftp不能上传,请参考上一节,我是采用的LeapFTP上传工具。    3、修改该文件的运行

    共 16 条
  • 1
  • 2
  • 请选择