redis数据格式介绍

Remote Dictionary Server(Redis)是一个基于 key-value 键值对的持久化数据库存储系统。由于其丰富的数据结构和单线程高性能特性,现在在各系统中的使用越来越多,大部分情况下被当做缓存使用,也可用于分布式锁,计数器,排行榜,队列等场景。 Redis

时间库 Joda Time使用介绍

Home:http://joda-time.sourceforge.net/ JavaDoc:http://joda-time.sourceforge.net/apidocs/index.html Joda-Time的关键特性: LocalDate:只包含日期 LocalT

Kotlin for Android

最近在学习kotlin语法,有一本书《kotlin for Android developers》对kotlin语法有很详细的讲解,但是我决定写一篇快速在Android开发中感受Kotlin奇妙的文章。 首先创建一个基本的demo 在plugins里面添加kotlin插件,在bu

上下文对象跨线程传递方案

 最近在做个日志链路追踪的工具,遇到了上下文对象线程间传输的问题,在此分享下解决方案。 首先要说的是ThreadLocal类,其提供了在线程范围内提供了数据共享的能力。具体实现原理直接参考其源码就行,不难理解。看下面的例子: public static void ma

spring cloud hystrix实践

介绍 hystrix是spring cloud的熔断降级组件,由netflix公司开源,通过命令模式结合rxjava框架实现,命令模式封装了用户具体业务,使用rxjava对命令的执行结果进行统计,根据统计结果按一定策略执行熔断降级,避免造成应用失败雪崩。 执行流程如下图: 流程

分布式存储系统Minio简介

概述 Minio 是一个基于Go语言的对象存储服务。它实现了大部分亚马逊S3云存储服务接口,可以看做是是S3的开源版本,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等。区别于分布式存