摘要: 1、阿里RocketMQ如何解决消息的顺序&重复两大硬伤? 2、如何解决MQ消息消费顺序问题 3、MQ解决消息重发--做到幂等性 4、利用mq的最终一致性,解决分布式事务 5、系统分布式情况下最终一致性方案梳理 6、消息最终一致性解决方案之RabbitMQ实现 7、MetaQ中间件原理 8、meta 阅读全文
posted @ 2019-03-25 10:45 葛麻藤蔓 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 1、GPS定位基本原理浅析 阅读全文
posted @ 2019-01-01 19:04 葛麻藤蔓 阅读(102) 评论(0) 推荐(0) 编辑
摘要: Kafka水位(high watermark)与leader epoch的讨论 【Kafka】kafka 重平衡(Rebalance) 阅读全文
posted @ 2018-11-12 23:40 葛麻藤蔓 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 1. 你应该知道的 RPC 原理 2. Double原理解析 3. 分布式:ZK、一致性、redis、rpc、mq 4. redis教程 阅读全文
posted @ 2018-08-14 09:37 葛麻藤蔓 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 目录 1. 前序 最近学习java虚拟机,找到很多博文对JVM都有深入的讲解分析,在此做一个简单的整理。 本文整理的思路主要围绕:JAVA程序开发完成之后,如何由.java转换成.class文件?class文件怎么被虚拟机加载?加载后放在虚拟机的什么位置?字节码怎么被虚拟机执行?执行过程中产生的垃圾 阅读全文
posted @ 2018-06-03 10:13 葛麻藤蔓 阅读(102) 评论(0) 推荐(0) 编辑
摘要: Angel 相关学习 参考文章: 1. http://www.myzaker.com/article/5944c0d61bc8e0f11c000016 (腾讯 Angel 1.0 正式版发布:基于 Java 与 Scala 的机器学习高性能计算平台) 2. https://arxiv.org/pdf 阅读全文
posted @ 2018-05-31 09:13 葛麻藤蔓 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 1. 那些灰头土脸的日子,或许会挫败我们内心的骄傲,会让我们失去对未来的希望,会让我们怀疑活着的意义究竟是什么。可是啊,我们终归还是会从那些日子里学会谦卑和踏实,学会一步一个脚印地生活。我们会沉在人生的低谷里积攒所有的马力,直到有一天,那些灰头土脸的日子会成为我们最熠熠发光的回忆。好像我们都是这样, 阅读全文
posted @ 2018-05-20 12:18 葛麻藤蔓 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 我觉得我自己很幸运,因为对我来说从来就没有任何安全感,于是我只能被迫向前走,我必须这样做。世上没有回头路,当我意识到这点我就想,那么好吧,我要尽我的所能努力奋斗,看看究竟会怎样。 ——《风雨哈弗路》 在一篇博文上重遇这段话,辗转六年,又一个人生十字路口,同样不得不一直向前走,我相信他会实现自己所想, 阅读全文
posted @ 2018-05-12 13:01 葛麻藤蔓 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 1. Java高并发,JUC http://cmsblogs.com/?cat=151 (死磕Java并发) https://www.skjava.com/ (死磕Java并发NEW) http://www.iocoder.cn/ (芋道源码) https://www.jianshu.com/u/7 阅读全文
posted @ 2018-05-09 23:35 葛麻藤蔓 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 目 录 1. 分布式锁的基本原理 分布式锁是分布式系统中实现互斥访问共享资源的一种机制。 回到顶端 2. Redis实现分布式锁 Redis实现分布式锁的方式有很多种,不同的业务场景也有可能有不同的实现。但所有的实现不管怎么变化,其核心点还是redis的两个命令setNX和expire。 1. SE 阅读全文
posted @ 2018-05-05 16:41 葛麻藤蔓 阅读(168) 评论(0) 推荐(0) 编辑