自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 Redis分布式锁的一种实现

Redis分布式锁

2019-11-19 11:01:51 182 1

转载 分布式唯一ID: snowflake算法思考

缘起为什么会突然谈到分布式唯一id呢?原因是最近在准备使用RocketMQ,看看官网介绍:一句话,消息可能会重复,所以消费端需要做幂等。为什么消息会重复后续RocketMQ章节进行详细介绍,本节重点不在这里。为了达到业务的幂等,必须要有这样一个id存在,需要满足下面几个条件:同一业务场景要全局唯一。该id必须是在消息的发送方进行产生发送到MQ。消费端根据该id进行判断是否重复,确保...

2019-11-18 19:35:08 158

转载 零拷贝的原理

“先从简单开始,实现下这个场景:从一个文件中读出数据并将数据传到另一台服务器上?”File.read(file, buf, len);Socket.send(socket, buf, len);“这里涉及到了几次数据拷贝?”“2次?磁盘拷贝到内存,内存拷贝到Socket?”“emmm,怪不得挂了,一点不冤。”“这种方式一共涉及了4次数据拷贝,知道用户态和内核态的区别吗?”1、应用...

2019-11-05 22:06:13 401

mybatis_generator.zip

mybatis_generator.zip 代码生成工具,mapper 实体类等

2019-05-17

个人书签-bookmark.htm

个人书签资源管理,包含自己的技术相关链接,作为自己查看技术的目录。

2019-05-13

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除