赞了文章2024-02-05
前面几篇我们讲了关于 Kafka 的基础架构以及搭建,从这篇开始我们就来源码分析一波。我们这用的 Kafka 版本是 2.7.0,其 Client 端是由 Java 实现,Server 端是由 Scala 来实现的,在使用 Kafka 时,Client 是用户最先接触到的部分,因此,我们从 Client 端开始,会...
赞了文章2024-02-05
我们都知道 Kafka 是基于磁盘进行存储的,但 Kafka 官方又称其具有高性能、高吞吐、低延时的特点,其吞吐量动辄几十上百万。小伙伴们是不是有点困惑了,一般认为在磁盘上读写数据是会降低性能的,因为寻址会比较消耗时间。那 Kafka 又是怎么做到其吞吐量动辄几十上百...
赞了文章2024-02-05
我:喂,哪位?快递小哥:我是顺丰快递的,你有个包裹,请问你现在在家吗?我:哦,我现在不在家,晚上你再帮我送过来吧。快递小哥:要不我帮你放在菜鸟驿站吧?我:可以可以,谢谢了。
赞了文章2024-02-04
这段脚本非常有用,你只要在你的脚本开头加上下面的内容,就能以 --param value 的格式解析参数。由于这段脚本尽可能写的短小不占空间,所以格式方面会要求所有的参数都有值,例如不接受无参数的 --daemon,而必须传 --daemon true。
赞了文章2022-11-27
充满寒气的互联网如何在面试中脱颖而出,平时积累很重要,八股文更不能少!下面带来的这篇 Redis 问答希望能够在你的 offer 上增添一把🔥。
赞了文章2022-07-06
甚至讨论 Go issues 和提案时,都会有人用 “less is more” 来反驳或做为论点支撑,非常的有意思。大家都会很好奇,出处是哪里,是什么意思?
赞了文章2022-03-09
作为准应届生的小菜农早早的便找到了一份实习工作,初到公司一切都没那么适应,作为导师的程立这天给小菜农安排了一个需求,想要实现一个简单的《人工客服》需求,也就是即时通讯。小菜农尽管没啥经验,但为了给导师留下良好的印象便一口爽快的接下需求。
赞了回答2022-01-24
跨域是浏览器的限制,如果xhr和fetch发出的请求与当前网页的协议域名端口任意一个不一致,浏览器不会去读取响应体。但前后端分离下,请求跨域资源也并不一定总是危险的行为,因此有了跨域资源共享CORS(Cross-origin resource sharing)。
赞了回答2022-01-24
对 keyArray 遍历,对每个 key 去 res 拿数据。而 res 是每个元素对象里按 key 取值,用一个 .map() 遍历就行
发布了文章2022-01-16
按常理来说 index = hash(key) % n,那为什么 hash & (n-1) 和 取模效果一样呢?因为n的大小是2的幂次方,所以hash(key) % n == hash & (n-1) 解释: n表示哈希桶的长度,就是hashmap这个实例的容量,刚才说了会是2^n^,不设置默认是16,那为什么要减1,我们...
赞了文章2022-01-15
之前打算写一篇有关个人博客SEO优化的体验和一些自身体会,但是发现自己还没完全理解SEO的一些核心知识和原理,所以就等到以后再来写,毕竟我的百度权值还是0(笑...)。接下来讲解一下博客中用的图床——阿里云对象存储(Object Storage Service,简称OSS),虽然目前...
赞了文章2022-01-15
Java有两个取时间戳的方法:System.currentTimeMillis() 和 System.nanoTime(),它们的使用场景是有区别的,当前网上一些文章对于这两个方法的性能讨论存在一些片面的描述,本文希望能给出一个简单的最终答案。
赞了文章2022-01-15
我们上篇文章讲到了 Java 中 Agent 用法,不少小伙伴都觉得该方式比较偏门,平常开发不常用(几乎没用)。其实不然,不常用是跟项目挂钩,项目不常用不代表该方法机制不常用,因此很多时候我们学习不能坐井观天,认为项目中没用到就可以不学,跟着项目成长往往不能成...
关注了问题2022-01-15
赞了问题2022-01-15
赞了文章2022-01-15
准备了一个月的八股文,经历了二十几场面试之后,发现Spring很受面试官青睐。最近有空将Spring常见的面试题总结了一下,希望对大家有所帮助。文章目录:
赞了文章2022-01-15
Eureka-Server是如何判断一个服务不可用的?Eureka是通过心跳续约的方式来检查各个服务提供者的健康状态。实际上,在判断服务不可用这个部分,会分为两块逻辑。Eureka-Server需要定期检查服务提供者的健康状态。Eureka-Client在运行过程中需要定期更新注册信息。Eure...
提出了问题2022-01-06
回答了问题2022-01-05
不是运行报错是编译报错的,看报错语句说的是模块 crawler 有问题,你可以去检查一下这个模块是不是哪里文件路径有问题呢?
赞了文章2022-01-05
Kafka 是由 Linkedin 公司开发的,它是一个分布式的,支持多分区、多副本,基于 Zookeeper 的分布式消息流平台,它同时也是一款开源的基于发布订阅模式的消息引擎系统。