
列队
java架构师小芷
java构架大数据每天分享干货
展开
-
.NET Core 下使用 Kafka
安装 CentOS 安装 kafka Kafka :kafka.apache.org/downloads ZooLeeper :zookeeper.apache.org/releases.ht… 下载并解压 # 下载,并解压 $ wget https://archive.apache.org/dist/kafka/2.1.1/kafka_2.12-2.1.1.tgz $ tar -zxvf kafka_2.12-2.1.1.tgz $ mv kafka_2.12-2.1.1.tgz /dat..原创 2020-09-18 13:27:58 · 388 阅读 · 0 评论 -
Java面试必问之-锁底层原理
Java锁底层原理 当多个线程需要访问某个公共资源的时候,我们知道需要通过加锁来保证资源的访问不会出问题。java提供了两种方式来加锁, 一种是关键字:synchronized,一种是concurrent包下的lock锁。 synchronized synchronized的作用:保证了原子性、可见性、有序性。 为什么synchronized无法禁止指令重排,却能保证有序性? 为了进一步提升计算机各方面能力,在硬件层面做了很多优化,如处理器优化和指令重排等,但是这些技术的引入...原创 2020-09-16 14:41:21 · 3231 阅读 · 2 评论 -
京东高级工程师开发十年,终于总结出:“亿级流量网站架构核心技术”笔记
前言: 相信大家都知道,说起亿万流量网站高性框架的设计方案,就能想到关键的两点,那就是高可用和高并发。而要谈对高并发和高可用有多熟悉,京东的大佬们还是有一定发言权,而作为京东高级工程师更是大佬级别。 而今天分享的正是京东十年开发经验工程师编写的:“亿级流量网站架构核心技术”。 笔记作者:京东高级工程师:大飞 笔记特点:条理清晰,含图像化,内容创新深奥却易懂。 笔记大致分为四部分∶概述、高可用原则、高并发原则、案例实战。从负载均衡、限流、降级、隔离、超时与重试、回滚机制、压测与预案、缓存、池化、异步原创 2020-09-10 13:45:46 · 473 阅读 · 0 评论 -
腾讯程序员:面试官看完我的博客,都觉得我太懂多线程了并发了!
有个小常识,在简历中加入自己优秀的博客账号,会给自己的简历筛选和面试环节加上不少分。所以,许多程序员都会有做学习笔记、写博客的习惯,这也将会为大家的程序生涯画上浓墨重彩的一笔。 小编其实也打算这样做,奈何实在是个技术渣渣,比不上人家阿里,腾讯等大厂的程序员,只能搬一搬别人的笔记,抄一抄别人的博客。 不说了,先讲个关于博客的小故事: 之前有一个程序员向阿里递交了自己的简历,抱着侥幸的态度准备去试一试,他没有想到的是,投递简历的第二天,阿里面试官就来电话了: 面试官:你好!咱这里是腾讯..原创 2020-09-07 19:37:42 · 359 阅读 · 0 评论 -
不支持原子性的 Redis 事务也叫事务吗?
假设现在有这样一个业务,用户获取的某些数据来自第三方接口信息,为避免频繁请求第三方接口,我们往往会加一层缓存,缓存肯定要有时效性,假设我们要存储的结构是 hash(没有String的'SET anotherkey "will expire in a minute" EX 60'这种原子操作),我们既要批量去放入缓存,又要保证每个 key 再加上过期时间(以防 key 永不过期),这时候事务操作是个比较好的选择 为了确保连续多个操作的原子性,我们常用的数据库都会有事务的支持,Redis 也不例外。但它又.原创 2020-09-07 15:27:59 · 264 阅读 · 1 评论 -
·不愧是Alibaba技术官,Kafka的精髓全写在这本“限量笔记”里,太详细了吧!
前言 分布式,是程序员必备技能之一,在面试过程中属于必备类的,在工作中更是会经常用到。而Kafka是一个分布式的基于发布订阅的消息队列,目前它的魅力是无穷的,对于Kafka的奥秘,还需要我们细细去探寻。 要谈对Kafka有多熟悉,我相信还是阿里的大佬们最有发言权,所以今天分享的内容,就是Alibaba内部供应的“限量笔记”,关于Kafka的精髓全部写在这里面了,不得不感叹:不愧是Alibaba的技术官啊,真的服了! 关于这份Kafka限量笔记,我只能在文章中展示部分的章节内容和核心截图,如果你需要完原创 2020-08-28 15:38:27 · 205 阅读 · 0 评论