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

综合应用

服务器性能指标(一)——负载(Load)分析及问题排查

hollischuang阅读(100)评论(0)

平常的工作中,在衡量服务器的性能时,经常会涉及到几个指标,load、cpu、mem、qps、rt等。每个指标都有其独特的意义,很多时候在线上出现问题时,往往会伴随着某些指标的异常。大部分情况下,在问题发生之前,某些指标就会提前有异常显示。 […]

负载均衡(一)——初识负载均衡

hollischuang阅读(3500)评论(1)

最近在看的几本书中都提到负载均衡技术,发现自己对这部分内容了解的并不是很多,所以把这块知识补充一下。与君共勉~! 什么是负载均衡(Load balancing) 在网站创立初期,我们一般都使用单台机器对台提供集中式服务,但是随着业务量越来越 […]

单元测试第四弹——使用Mock技术进行单元测试

hollischuang阅读(3058)评论(5)

碰撞测试是汽车开发活动中的重要组成部分。所有汽车在上市之前都要经过碰撞测试,并公布测试结果。碰撞测试的目的用于评定运输包装件在运输过程中承受多次重复性机械碰撞的耐冲击强度及包装对内装物的保护能力。说简单点就是为了测试汽车在碰撞的时候锁所产生 […]

设计模式(十四)——JDK中的迭代器模式

hollischuang阅读(1887)评论(0)

新专题:设计模式,我会在博客(http://www.hollischuang.com)及微信公众号(hollischuang)同步更新,欢迎共同学习。 上一篇介绍了迭代器模式,而且我们也提到,迭代器模式在JAVA的很多集合类中应用广泛,本文 […]

设计模式(十三)——迭代器模式

hollischuang阅读(1848)评论(0)

新专题:设计模式,我会在博客(http://www.hollischuang.com)及微信公众号(hollischuang)同步更新,欢迎共同学习。 上一篇中介绍了一种行为型设计模式——策略模式,这篇文章中介绍另外一个比较简单的行为型设计 […]

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

hollischuang阅读(3255)评论(2)

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

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

hollischuang阅读(2065)评论(0)

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

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

hollischuang阅读(2544)评论(6)

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

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

hollischuang阅读(13481)评论(4)

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

HollisChuang's Blog

联系我关于我