天道不一定酬所有勤
但是,天道只酬勤
Hollis出品的全套Java面试宝典不来了解一下吗?

hollischuang的文章

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

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

赞(2)hollischuanghollischuang单元测试 阅读(8970)去评论

MySQL中的读锁和写锁

在数据库的锁机制中介绍过,数据的锁主要用来保证数据的一致性的,数据库的锁从锁定的粒度上可以分为表级锁、行级锁和页级锁。在我的博客中重点介绍过MySQL数据库的行级锁。这篇文章主要来介绍一下MySQL数据库中的表级锁。 本文提到的读锁和写锁都...

赞(3)hollischuanghollischuang数据库 阅读(22539)评论(5)

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

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

赞(63)hollischuanghollischuang分布式 阅读(78707)评论(8)

MySql的InnoDB引擎的索引知识小结

InnoDB存储引擎支持两种常见的索引:B+树索引、Hash索引。 B+树索引是目前关系型数据库系统中最常见、最有效的索引。 B+树中的B代表的不是二叉(binary),而是平衡(balance),所以,B+树是平衡树并不是二叉树。 B+树...

赞(0)hollischuanghollischuang数据库 阅读(11779)评论(5)

记一次删除Git记录中的大文件的过程

最近在开发一个新应用,有一天在gitlab上clone代码的时候发现我的应用竟然有170+M,明明是一个全新的应用,代码都没有几行呢,为什么会有这么大呢? 后来经过了解Git的原理,解决了这个问题,把相关内容记录下来。分享一下。 Why 我...

赞(6)hollischuanghollischuang工具 阅读(35436)评论(7)

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

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

赞(0)hollischuanghollischuang设计模式 阅读(15937)评论(5)

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

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

赞(5)hollischuanghollischuang分布式 阅读(23557)评论(5)

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

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

赞(22)hollischuanghollischuang分布式 阅读(37207)评论(9)

HollisChuang's Blog

联系我关于我