会员
周边
捐助
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
雨点的名字
公众号: 后端元宇宙
首页
新随笔
管理
上一页
1
···
8
9
10
11
12
13
14
15
16
···
28
下一页
2019年8月8日
java代码之美(13)--- Predicate详解
摘要: Predicate详解 遇到Predicate是自己在自定义Mybatis拦截器的时候,在拦截器中我们是通过反射机制获取对象的所有属性,再查看这些属性上是否有我们自定义的UUID注解。 如果有该注解,那么就给该属性赋值UUID随机字符串,作为主键保存到数据库。所以前提条件就是获取带有UUID注解的属
阅读全文
posted @ 2019-08-08 23:08 雨点的名字
阅读(43751)
评论(1)
推荐(18)
编辑
2019年8月1日
Netty+WebSocket 获取火币交易所数据项目
摘要: Netty+WebSocket 获取火币交易所时时数据项目 先附上项目项目GitHub地址 spring-boot-netty-websocket-huobi 项目简介 本项目使用 SpringBoot+Netty来开发WebSocket服务器,与火币交易所Websocket建立连接,时时获取火币网
阅读全文
posted @ 2019-08-01 21:18 雨点的名字
阅读(4790)
评论(9)
推荐(3)
编辑
2019年7月28日
SpringBoot(18)---通过Lua脚本批量插入数据到Redis布隆过滤器
摘要: 通过Lua脚本批量插入数据到布隆过滤器 有关布隆过滤器的原理之前写过一篇博客: 算法(3) 布隆过滤器原理 在实际开发过程中经常会做的一步操作,就是判断当前的key是否存在。 那这篇博客主要分为三部分: 1、几种方式判断当前key是否存在的性能进行比较。 2、Redis实现布隆过滤器并批量插入数据,
阅读全文
posted @ 2019-07-28 16:09 雨点的名字
阅读(4901)
评论(0)
推荐(1)
编辑
2019年7月24日
算法(3)---布隆过滤器原理
摘要: 算法(3) 布隆过滤器原理 开发一个电商项目,因为数据量一直在增加(已达亿级),所以需要重构之前开发好的秒杀功能,为了更好的支持高并发,在验证用户是否重复购买的环节,就考虑用布隆过滤器。 也顺便更加深入的去了解下布隆过滤器的原理,感觉还是蛮有意思的,这一连串的公式不静下心来思考,很容易被绕晕。 ##
阅读全文
posted @ 2019-07-24 20:57 雨点的名字
阅读(21479)
评论(23)
推荐(14)
编辑
2019年7月17日
分布式事务(4)---RocketMQ实现分布式事务项目
摘要: RocketMQ实现分布式事务 有关RocketMQ实现分布式事务前面写了一篇博客 1、RocketMQ实现分布式事务原理 下面就这个项目做个整体简单介绍,并在文字最下方附上项目Github地址。 一、项目概述 1、技术架构 项目总体技术选型 SpringCloud(Finchley.RELEASE
阅读全文
posted @ 2019-07-17 00:43 雨点的名字
阅读(6301)
评论(14)
推荐(12)
编辑
2019年7月15日
分布式事务(3)---RocketMQ实现分布式事务原理
摘要: 分布式事务(3)—RocketMQ实现分布式事务原理 之前讲过有关分布式事务2PC、3PC、TCC的理论知识,博客地址: 1、分布式事务(1) 2PC和3PC原理 2、分布式事务(2) TCC原理 这篇讲有关RocketMQ实现分布式事务的理论知识,下篇也会示例 通过SpringCloud来实例Ro
阅读全文
posted @ 2019-07-15 22:51 雨点的名字
阅读(33139)
评论(14)
推荐(28)
编辑
2019年7月11日
分布式事务(2)---TCC原理
摘要: 分布式事务(2) TCC原理 上篇讲过有关2PC和3PC理论知识,博客:分布式事务(1) 2PC和3PC理论 我的理解:2PC、3PC还有TCC都蛮相似的。3PC大致是把2PC的第一阶段拆分成了两个阶段,而TCC我感觉是把2PC的第二阶段拆分成了两个阶段。 一、概念 1、概念 TCC又称补偿事务。其
阅读全文
posted @ 2019-07-11 21:00 雨点的名字
阅读(6281)
评论(0)
推荐(4)
编辑
2019年7月10日
分布式事务(1)---2PC和3PC原理
摘要: 分布式事务(1) 2PC和3PC原理 分布式事物基本理论:基本遵循CPA理论,采用柔性事物特征,软状态或者最终一致性特点保证分布式事物一致性问题。 分布式事物常见解决方案: 2PC两段提交协议 3PC三段提交协议(弥补两端提交协议缺点) TCC或者GTS(阿里) 消息中间件最终一致性 使用LCN解决
阅读全文
posted @ 2019-07-10 22:43 雨点的名字
阅读(39361)
评论(6)
推荐(49)
编辑
2019年7月5日
RocketMQ(7)---顺序消费
摘要: RocketMQ顺序消费 如果要保证顺序消费,那么他的核心点就是:生产者有序存储、消费者有序消费。 一、概念 1、什么是无序消息 无序消息 无序消息也指普通的消息,Producer 只管发送消息,Consumer 只管接收消息,至于消息和消息之间的顺序并没有保证。 举例 Producer 依次发送
阅读全文
posted @ 2019-07-05 12:29 雨点的名字
阅读(10931)
评论(6)
推荐(3)
编辑
2019年7月3日
RocketMQ(6)---发送普通消息(三种方式)
摘要: 发送普通消息(三种方式) RocketMQ 发送普通消息有三种实现方式:可靠同步发送、可靠异步发送、单向(Oneway)发送。 注意 :顺序消息只支持可靠同步发送。 GitHub地址: https://github.com/yudiandemingzi/SpringBootBlog 一、概念 1、可
阅读全文
posted @ 2019-07-03 09:28 雨点的名字
阅读(5972)
评论(2)
推荐(5)
编辑
2019年7月2日
RocketMQ(5)---RocketMQ重试机制
摘要: RocketMQ重试机制 消息重试分为两种:Producer发送消息的重试和 Consumer消息消费的重试。 一、Producer端重试 Producer端重试是指: Producer往MQ上发消息没有发送成功,比如网络原因导致生产者发送消息到MQ失败。 看一下代码: @Slf4j public
阅读全文
posted @ 2019-07-02 00:03 雨点的名字
阅读(15036)
评论(14)
推荐(6)
编辑
2019年7月1日
RocketMQ(4)---RocketMQ核心配置讲解
摘要: RocketMQ核心配置讲解 RocketMQ的核心配置在broker.conf配置文件里,下面我们来分析下它。 一、broker.conf配置 下面只列举一些常用的核心配置讲解。 1、broker.conf核心配置讲解 # nameServer地址,如果nameserver是多台集群的话,就用分号
阅读全文
posted @ 2019-07-01 19:28 雨点的名字
阅读(10172)
评论(2)
推荐(5)
编辑
2019年6月30日
SpringBoot(17)---SpringBoot整合RocketMQ
摘要: # SpringBoot整合RocketMQ 上篇博客讲解了服务器集群部署RocketMQ 博客地址:RocketMQ(2) Docker部署RocketMQ集群 这篇在上篇搭建好的基础上,将SpringBoot整合RocketMQ实现生产消费。 GitHub地址: https://github.c
阅读全文
posted @ 2019-06-30 14:54 雨点的名字
阅读(75544)
评论(13)
推荐(21)
编辑
2019年6月28日
RocketMQ(2)---Docker部署RocketMQ集群
摘要: RocketMQ(2)—Docker集群部署RocketMQ =前言= 1、因为自己只买了一台阿里云服务器,所以RocketMQ集群都部署在单台服务器上只是端口不同,如果实际开发,可以分别部署在多台服务器上。 2、这里有关 Broker 和 NameServer 分别都做了了集群部署(各部署两个),
阅读全文
posted @ 2019-06-28 09:54 雨点的名字
阅读(20870)
评论(17)
推荐(10)
编辑
2019年6月27日
RocketMQ(1)-架构原理
摘要: RocketMQ(1)-架构原理 RocketMQ是阿里开源的分布式消息中间件,跟其它中间件相比,RocketMQ的特点是纯JAVA实现;集群和HA实现相对简单;在发生宕机和其它故障时消息丢失率更低。 一、RocketMQ专业术语 先讲专业术语的含义,后面会画流程图来更好的去理解它们。 Produc
阅读全文
posted @ 2019-06-27 00:09 雨点的名字
阅读(50893)
评论(19)
推荐(54)
编辑
上一页
1
···
8
9
10
11
12
13
14
15
16
···
28
下一页