HollisChuang's Blog

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

【今日观点】 《成神之路系列文章》

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

mac os

Mac OS X中设置VIM语法高亮

hollischuang阅读(97)评论(1)

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

Java

Java开发必须掌握的线上问题排查命令

hollischuang阅读(663)评论(1)

作为一个合格的开发人员,不仅要能写得一手还代码,还有一项很重要的技能就是排查问题。这里提到的排查问题不仅仅是在coding的过程中debug等,还包括的就是线上问题的排查。由于在生产环境中,一般没办法debug(其实有些问题,debug也白 […]

转载

深入解析String中的intern

hollischuang阅读(293)评论(0)

原文地址:深入解析String#intern 引言 在 JAVA 语言中有8中基本类型和一种比较特殊的类型String。这些类型为了使他们在运行过程中速度更快,更节省内存,都提供了一种常量池的概念。常量池就类似一个JAVA系统级别提供的缓存 […]

并发编程

乐观锁的一种实现方式——CAS

hollischuang阅读(417)评论(0)

在深入理解乐观锁与悲观锁一文中我们介绍过锁。本文在这篇文章的基础上,深入分析一下乐观锁的实现机制,介绍什么是CAS、CAS的应用以及CAS存在的问题等。 线程安全 众所周知,Java是多线程的。但是,Java对多线程的支持其实是一把双刃剑。 […]

设计模式

设计模式(十一)——适配器模式

hollischuang阅读(388)评论(1)

新专题:设计模式,我会在博客(http://www.hollischuang.com)及微信公众号(hollischuang)同步更新,欢迎共同学习。 这是本专题的第十篇文章,前面通过九篇文章介绍了五种创建型设计模式,从本文开始介绍结构型设 […]

spring

Spring的事务管理机制

hollischuang阅读(522)评论(1)

在我的博客(http://www.hollischuang.com/)中,多篇文章介绍了事务相关的内容,其中包括数据库的事务的相关介绍、分布式事务的相关介绍以及在Spring中使用注解进行事务的配置方式等。 本文在以上文章的基础上,一起来学 […]

设计模式

设计模式(九)——建造者模式

hollischuang阅读(333)评论(1)

新专题:设计模式,我会在博客(http://www.hollischuang.com)及微信公众号(hollischuang)同步更新,欢迎共同学习。 本文主要介绍创建型模式的最后一种————建造者模式。 概念 建造者模式(英:Builde […]

综合应用

Java开发常用的在线工具

hollischuang阅读(1588)评论(3)

作为一个Java开发人员,经常要和各种各样的工具打交道,除了我们常用的IDE工具以外,其实还有很多工具是我们在日常开发及学习过程中要经常使用到的。博主偏爱使用在线工具,因为个人觉得这样比较方便。本文就总结了一下我常用的在线工具。欢迎纠正及补 […]

HollisChuang's Blog

联系我关于我