首页
学习
活动
专区
工具
TVP
发布

Java 技术栈

分享技术知识,提升内功心法
专栏成员
163
文章
145047
阅读量
36
订阅数
消息队列的 6 种经典使用场景和 Kafka 架构设计原理详细解析
我是码哥,可以叫我靓仔。今天来聊一聊 Kafka 消息队列的使用场景和核心架构实现原理,帮助你全面了解 Kafka 其内部工作原理和设计理念。。
码哥字节
2024-05-28
3320
面试题:三个线程按顺序打印 ABCABC
线程 A 先拿到资源 c,再拿资源 a ,[a 执行完后释放,并唤醒等待资源 a] 的 线程 B 线程 B 先拿到资源 a,再拿资源 b ,[b 执行完后释放,并唤醒等待资源 b] 的 线程 C 线程 C 先拿到资源 b,再拿资源 c ,[c 执行完后释放,并唤醒等待资源 c] 的 线程 A
码哥字节
2024-05-17
1100
用离职的心态上班,真的超爽!!!
工作遇到不合理要求、领导说你要有 onwner 意识,让你加班或者言语打击…让人陷入内耗和自我怀疑。
码哥字节
2024-05-17
770
这些年背过的面试题:Redis 高可用篇
Chaya 转行做程序员,去大厂面试被面试官问到:“Redis 如何实现持久化?”
码哥字节
2024-05-07
1060
HTTP 协议是怎么来的?最开始是什么样子?又是如何一步步发展 HTTP3
Http 协议是怎么来的?最开始是什么样子?又是如何一步步发展到今天,几乎统治了整个互联网世界
码哥字节
2024-05-06
480
Redis 架构是如何演进么?为什么?
Redis 现在已经十分流行,互联网几乎所有项目都会用到,在使用 Redis 时,你知道是如何保证稳定和高效的提供服务呢,它的架构演化路程是什么呢?
码哥字节
2024-04-26
1040
阿里一面:如何将重复性比较高的 String 类型的地址信息从 20GB 降到几百兆?
这次应该是互联网及软件行业的第三次寒潮,大家在寒潮中一定要继续保持学习,寒潮挺过去以后还是会迎来新的发展机遇。
码哥字节
2024-04-13
780
腾讯二面:在浏览器地址栏输入 URL 并按下回车键,背后发生了什么?
这次应该是互联网及软件行业的第三次寒潮,大家在寒潮中一定要继续保持学习,寒潮挺过去以后还是会迎来新的发展机遇。
码哥字节
2024-04-12
970
为什么有 HTTPS?因为 HTTP 不安全!HTTPS 如何实现安全通信?
为什么有 HTTPS?因为 HTTP 不安全! 现在的互联网已经不再是 “田园时代”,“黑暗森林” 已经到来。上网的记录会被轻易截获,网站是否真实也无法验证,黑客可以伪装成银行网站,盗取真实姓名、密码、银行卡等敏感信息,威胁人身安全和财产安全。
码哥字节
2024-04-12
1090
工作多年,如何从 CRUD Boy 转型为分布式系统架构师?解锁分布式系统的艺术:从零开始理解分布式系统架构与设计原理!
65 哥已经工作5年了,一直做着简单重复的编程工作,活活熬成了一个只会 CRUD 的打工 boy。
码哥字节
2024-03-27
1050
Kafka Consumer 消费消息和 Rebalance 机制
Kafka 有消费组的概念,每个消费者只能消费所分配到的分区的消息,每一个分区只能被一个消费组中的一个消费者所消费,所以同一个消费组中消费者的数量如果超过了分区的数量,将会出现有些消费者分配不到消费的分区。消费组与消费者关系如下图所示:
码哥字节
2024-03-20
2500
Kafka Producer 发送消息至 Broker 原理和高性能必备参数设置
Producer 发送消息的过程如下图所示,需要经过拦截器,序列化器和分区器,最终由累加器批量发送至 Broker。
码哥字节
2024-03-20
2110
kafka 三高架构设计剖析
Producer、Consumer、Consumer Group、Topic、Partition
码哥字节
2024-03-20
700
进字节了,Kafka 为什么这么快?
『码哥』的 Redis 系列文章有一篇讲透了 Redis 的性能优化 ——《Redis 核心篇:唯快不破的秘密》。
码哥字节
2024-03-02
1180
Nginx 核心架构设计和原理
Nginx 是一个免费的、开源的、高性能 Http 服务器和反向代理。Nginx 的架构设计是为了提供高性能、稳定性和可扩展性。
码哥字节
2024-03-02
1820
IT 经理把项目带崩是因为这几点没做好
分享一个来自码哥工作中遇到的时间紧任务重,对系统不熟悉,没有产品文档,目标就是将原有系统改造成客户本地部署运行的多重困难跨团队协作项目管理差点带崩的经历。
码哥字节
2024-02-21
880
字节二面:Spring Boot Redis 可重入分布式锁实现原理?
当一个线程执行一段代码成功获取锁之后,继续执行时,又遇到加锁的代码,可重入性就就保证线程能继续执行,而不可重入就是需要等待锁释放之后,再次获取锁成功,才能继续往下执行。
码哥字节
2024-01-30
2300
纠正误区:这才是 SpringBoot Redis 分布式锁的正确实现方式
在单机部署的时候,我们可以使用 Java 中提供的 JUC 锁机制避免多线程同时操作一个共享变量产生的安全问题。JUC 锁机制只能保证同一个 JVM 进程中的同一时刻只有一个线程操作共享资源。
码哥字节
2024-01-29
3150
写好一篇文章,有哪些好的工具和编排技巧?
我们关注一个公众号,必然是从中收获了一些对自己有价值的东西,而读者的关注和分享点赞又会提高曝光量鼓励作者继续高质量输出。
码哥字节
2024-01-22
1000
学透 Redis HyperLogLog,看这篇就够了
在移动互联网的业务场景中,数据量很大,系统需要保存这样的信息:一个 key 关联了一个数据集合,同时对这个数据集合做统计做一个报表给运营人员看。
码哥字节
2023-09-26
8931
点击加载更多
社区活动
AI代码助手快速上手训练营
鹅厂大牛带你玩转AI智能结对编程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com