天道不一定酬所有勤
但是,天道只酬勤

综合应用

单元测试第三弹——使用JUnit进行单元测试

hollischuang阅读(222)评论(2)

上一弹中介绍了单元测试以及单元测试框架,这一弹主要来介绍一下JUnit这个目前比较流行的单测框架。 JUnit是由 Erich Gamma 和 Kent Beck 编写的一个回归测试框架(regression testing framewo […]

单元测试第二弹——单元测试与单元测试框架

hollischuang阅读(189)评论(0)

黑盒测试与白盒测试 在第一弹中我们介绍过,软件的测试包含单元测试、集成测试、系统测试和回归测试四个阶段。那么,这里我们先来看下各个阶段都使用怎样的测试方法。 软件测试,从测试方法上来区分可以分为黑盒测试、白盒测试和灰盒测试。 黑盒测试 黑盒 […]

单元测试第一弹——从软件开发生命周期谈单元测试

hollischuang阅读(341)评论(4)

关于单元测试的重要性,本文不再赘述了。相信很多人都知道单测的重要性。但是在日常工作中写单测的人很少。很多项目的单测覆盖率和通过率一般都很低,尤其是web项目。 本文从软件开发的生命周期开始谈起,让我们站在一个全局的角度来看一下单元测试到底扮 […]

分布式锁的几种实现方式~

hollischuang阅读(1262)评论(3)

目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。分布式的CAP理论告诉我们“任何一个分布式系统都无法同时满足一致性(Consistency)、可用性(Availability)和分区容错性( […]

设计模式(十二)——策略模式

hollischuang阅读(1452)评论(5)

新专题:设计模式,我会在博客(http://www.hollischuang.com)及微信公众号(hollischuang)同步更新,欢迎共同学习。 前几篇文章主要介绍了几种创建型模式,本文开始介绍行为型模式。首先介绍一个比较简单的设计模 […]

Java中的事务——全局事务与本地事务

hollischuang阅读(1897)评论(1)

在上一篇文章中说到过,Java事务的类型有三种:JDBC事务、JTA(Java Transaction API)事务、容器事务。这是从事务的实现角度区分的,本文从另外一个角度来再次区分一下Java中的事务。 站在事务管理的角度,可以把Jav […]

Java中的事务——JDBC事务和JTA事务

hollischuang阅读(2996)评论(9)

我的博客中曾经关于事务有过很多讨论,之前的事务介绍基本都是数据库层面的事务,本文来介绍一下J2EE中和事务相关的内容,在阅读本文之前,希望读者对分布式有一定的了解。 关于事务的基础知识这里不再详细介绍,想要了解的同学可以在我的博客中阅读相关 […]

关于命名服务的知识点都在这里了

hollischuang阅读(1808)评论(0)

命名服务,顾名思义,就是帮助我们对资源进行命名的服务,命名的目的当然是为了更好的定位了。这里所提到的资源在不同场景中包括但不限于计算机(主机)名和地址、应用提供的服务的地址或者远程对象等。 本文主要介绍Java中的命名服务、简单的命名服务的 […]

深入理解分布式系统的2PC和3PC

hollischuang阅读(2740)评论(1)

关注我的博客(http://www.hollischuang.com)的人可能都知道,我之前写过一篇文章专门介绍了一下2PC和3PC(详见:关于分布式事务、两阶段提交协议、三阶提交协议)。上一篇文章中主要介绍了下这两种分布式一致性协议的概念 […]

HollisChuang's Blog

联系我关于我