HollisChuang's Blog

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

【今日观点】 [7.17日更新]《成神之路系列文章》

Java工程师成神之路一文介绍了一个普通的Java工程师想要成神需要学习的所有相关知识点。很多内容介绍都是直接抛了一个链接,并且大部分都是英文文档或者相关技术的官网。 本系列文章主要从头开始总结Java工程师成神之路一文中介绍的所有知识点。 […]

设计模式

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

hollischuang阅读(163)评论(0)

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

分布式

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

hollischuang阅读(375)评论(0)

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

分布式

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

hollischuang阅读(1236)评论(9)

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

工具类

使用Dozer优雅的将DO转换成VO

hollischuang阅读(736)评论(4)

在Web开发中,我们会接触到很多领域模型中的概念,其中大部分和实体相关的概念都有缩写,一般以O(Object)结尾。其中比较常见的由DO、DTO、VO、DAO等。我们也经常有把一个实体对象转换为另外一个实体对象的操作。本文主要是介绍一种作者 […]

随笔

拥抱变化

hollischuang阅读(387)评论(1)

拥抱变化。价值观。六脉神剑。 记得刚刚入职的时候,在上百阿的时候,就有很多人说过这个词。 在这里待了这么久,身边一直有同事主动或被动拥抱了变化。 今天,轮到了自己。 从技术团队到业务团队。 同事说,好事儿。 去业务团队锤炼锤炼。 我觉得,并 […]

Java

排名Top 16的Java实用类库

hollischuang阅读(1437)评论(2)

在Java中,有很多比较实用的类库,他们通常都定义了一系列具有常见功能的方法。本文总结了最常用的Java中的实用类以及他们的最常用的方法。无论是类和类中方法都是按照流行程度来排序的。 本文中列出来的类及方法都是经过大量实践的常用类库及方法, […]

分布式

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

hollischuang阅读(1059)评论(0)

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

分布式

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

hollischuang阅读(1634)评论(1)

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

mac os

Mac OS X中设置VIM语法高亮

hollischuang阅读(751)评论(2)

默认情况下,使用vim打开文本文件都是灰蒙蒙的一片,当我们要在其中查询某个字符的时候也看的不清楚。但是,有办法解决这种困境。 主要是修改~/.vimrc文件 文件内容如下: set ai " auto indenting set histo […]

HollisChuang's Blog

联系我关于我