发布时间:2019-10-20 20:00:17
最近有一位同事问我String、StringBuffer、StringBuilder之间的区别是什么,只能回想起这三个类最明显的区别,具体细节实在是说不出来了,因为这已经是很早以前看《Java编程思想》的时候看到过的基础知识点了(至少有五年了没有恶补过这样的基础知识了)。所以当时有些尴尬,答应我的这位同事过几天做一次透彻的讲解(其实是为了一杯小鹿茶而已)。今天是周六,刚刚吃完饭消化一下,准备详细的阐述一下这三个类的具体内容,以及JDK定义这三个类的基本出发点。(学习过程中的两位老师:JDK源码Java language Specification)。......【阅读全文】
发布时间:2019-08-05 16:25:28
Jedis是开源的面向java的Redis数据库客户端工具包之一,目前github版本是3.1.0 (https://github.com/xetorthio/jedis/releases)。对于Spring Boot项目来说,starter-data-redis:1.5.12.release 版本所依赖的redis Client包是2.9.0版本。从maven的依赖引用上看,官方引用最多的也是此版本。所以本文在源码讲解上也是依据2.9.0版本进行说明的。......【阅读全文】
发布时间:2019-05-28 19:40:25
本文讲述Hystrix如何实现其熔断功能——Circuit Breaker。本文在讲述过程中将设计到Hystrix内部源码内容,事先说明一下Hystrix版本,本文以Hystrix 1.5.2版本为主要版本进行代码解读。......【阅读全文】