会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
IT乾坤
博客园
首页
新随笔
联系
订阅
管理
2019年8月19日
Jvm内存泄漏
摘要: 内存泄漏和内存溢出的关系 内存泄露:指程序中动态分配内存给一些临时对象,但是对象不会被GC所回收,它始终占用内存。即被分配的对象可达但已无用。 内存溢出:指程序运行过程中无法申请到足够的内存而导致的一种错误。内存溢出通常发生于OLD段或Perm段垃圾回收后,仍然无内存空间容纳新的Java对象的情况。
阅读全文
posted @ 2019-08-19 11:33 IT乾坤
阅读(907)
评论(0)
推荐(1)
2019年8月14日
分布式唯一ID系列(5)——Twitter的雪法算法Snowflake适合做分布式ID吗
摘要: 介绍Snowflake算法 SnowFlake算法是国际大公司Twitter的采用的一种生成分布式自增id的策略,这个算法产生的分布式id是足够我们我们中小公司在日常里面的使用了。我也是比较推荐这一种算法产生的分布式id的。 算法snowflake的生成的分布式id结构组成部分 算法snowflak
阅读全文
posted @ 2019-08-14 11:22 IT乾坤
阅读(982)
评论(3)
推荐(4)
2019年8月8日
分布式唯一ID系列(4)——Redis集群实现的分布式ID适合做分布式ID吗
摘要: 首先是项目地址: https://github.com/maqiankun/distributed id redis generator 关于Redis集群生成分布式ID,这里要先了解redis使用lua脚本的时候的EVAL,EVALSHA命令: https://www.runoob.com/red
阅读全文
posted @ 2019-08-08 11:11 IT乾坤
阅读(4741)
评论(0)
推荐(2)
2019年8月7日
分布式唯一ID系列(3)——数据库自增ID机制适合做分布式ID吗
摘要: 数据库自增ID机制原理介绍 在分布式里面,数据库的自增ID机制的主要原理是:数据库自增ID和mysql数据库的replace_into()函数实现的。这里的replace数据库自增ID和mysql数据库的replace_into()函数实现的。这里的replace into跟insert功能类似,不
阅读全文
posted @ 2019-08-07 11:04 IT乾坤
阅读(4363)
评论(2)
推荐(1)
2019年8月6日
分布式唯一ID系列(2)——UUID适合做分布式ID吗
摘要: UUID的生成策略: UUID的方式能生成一串唯一随机32位长度数据,它是无序的一串数据,按照开放软件基金会(OSF)制定的标准计算,UUID的生成用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。UUID的底层是由一组32位数的16进制数字构成,是故 UUID 理论上的总数为 ,约等于
阅读全文
posted @ 2019-08-06 11:08 IT乾坤
阅读(5943)
评论(4)
推荐(7)
2019年8月5日
分布式唯一ID系列(1)——为什么需要分布式ID以及生成分布式ID的业务需求
摘要: 为什么需要分布式id生成系统 在复杂分布式系统中,往往需要对大量的数据和消息进行唯一标识。如在美团点评的金融、支付、餐饮、酒店、猫眼电影等产品的系统中,数据日渐增长,对数据分库分表后需要有一个唯一ID来标识一条数据或消息,数据库的自增ID显然不能满足需求;特别一点的如订单、骑手、优惠券也都需要有唯一
阅读全文
posted @ 2019-08-05 13:59 IT乾坤
阅读(3341)
评论(0)
推荐(2)
公告