- 博客(5)
- 资源 (1)
- 收藏
- 关注
转载 分布式自增ID雪花算法snowflake (Java版)
概述 分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。 有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。 而twitter的snowflake解决了这种需求,最初Twitter把存储系统从MySQL迁移到Cassandra,因为Cassandra没...
2018-10-30 10:36:02 397
转载 springmvc集成Hbase数据库
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/antao592/article/details/52788763 前面我们讲了spring封装mongodb的代码实现,这里我们讲一下spring封装hbase的代码实现。 hbase的简介: 此处...
2018-10-23 14:38:01 2230
原创 Redis分布式锁的正确实现方式
Redis分布式锁的正确实现方式 前言 分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人子弟,本篇博客将详细介绍如何正确地实现Redis分布式锁。 可靠性 首先,为了...
2018-10-23 14:16:48 112
转载 JVM调优浅谈
JVM调优浅谈 1.数据类型 java虚拟机中,数据类型可以分为两类:基本类型和引用类型。 基本类型的变量保存原始值,即:它代表的值就是数值本身,而引用类型的变量保存引用值。 “引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。 基本类型包括:byte、short、int、long、char、float、doubl...
2018-10-23 14:05:42 94
转载 redis,memcache二者的区别比较及redis应用场景
1. 使用redis有哪些好处? (1) 速度快,因为数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O(1) (2) 支持丰富数据类型,支持string,list,set,sorted set,hash (3) 支持事务,操作都是原子性,所谓的原子性就是对数据的更改要么全部执行,要么全部不执行 (4) 丰富的特性:可用于缓存,消息,按key设置过期...
2018-10-23 13:59:04 3712
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人