Kafka和RabbitMQ有哪些区别,各自适合什么场景?

经常有人问我 有个 xx 需求,我应该用 Kafka 还是 RabbitMQ ? 这个问题很常见,而且很多人对二者的选择也把握不好。 所以我决定写篇文章来详细说一下:Kafka 和 RabbitMQ 的区别,适用于什么...

01/06 10:32
1.9W
15
B树详解与实现

1. 前言 红黑树的实现并不困难,但仅根据其定义去理解背后的设计思想却是相当不容易的。 相比较而言,B树是非常直观且容易理解的,了解B树之后,再去看红黑树,就会发现红黑树其实是4阶B树的...

02/07 13:29
1.9W
11
一条SQL查询语句是如何执行的?

微信公众号「蝉沐风」,欢迎大家关注交流 MySQL是典型的C/S架构(客户端/服务器架构),客户端进程向服务端进程发送一段文本(MySQL指令),服务器进程进行语句处理然后返回执行结果。 问题来...

01/26 23:10
1.2W
4
为任意屏幕尺寸构建 Android 界面

在过去的 12 个月内,有约 1 亿台新平板设备被激活,Chrome OS 的激活量增长了 92%,是增长速度最快的桌面平台。这意味着在平板电脑、可折叠设备和 Chrome OS 设备上,有超过 2.5 亿台大屏幕...

01/13 11:34
1.5W
3
聊聊索引失效的10种场景,太坑了

前言 我之前写的一篇文章《聊聊sql优化的15个小技巧》,自发表之后,在全网广受好评,被很多大佬转载过,说明了这类文章的价值。 今天我接着上一期数据库的话题,更进一步聊聊索引的相关问题...

01/11 23:04
1.9W
22
从内存管理原理,窥探OS内存管理机制

摘要:本文将从最简单的内存管理原理说起,带大家一起窥探OS的内存管理机制,由此熟悉底层的内存管理机制,写出高效的应用程序。 本文分享自华为云社区《探索OS的内存管理原理》,作者:元闰...

01/11 11:23
1W
8
二叉树解题思维

二叉树小科普 ⼆叉树是最多仅有两个子节点的树,根据节点的分布情况可分为: 平衡二叉树: 每个结点的左右子树的高度相差不能大于1 满二叉树: 除了最底层的叶节点,每个结点都有左右子树 完全...

02/28 13:19
1.7W
6
MySQL 表分区?涨知识了!

@[toc] 松哥之前写过文章跟大家介绍过用 MyCat 实现 MySQL 的分库分表,不知道有没有小伙伴研究过,MySQL 其实也自带了分区功能,我们可以创建一个带有分区的表,而且不需要借助任何外部工具...

03/27 22:08
1.2W
4
前端缓存那些事

作者:鲸腾FE,来自鲸腾网络。是一支专注于 web 前端的开发团队,并在 web 前端领域积累了多年疑难问题解决经验。崇尚高效、优质、成长、自由、快乐。 1. 前端缓存是什么? 浏览器与服务器通...

03/30 10:31
8.6K
1
Go语言重新开始,Go Modules 的前世今生与基本使用

点击一键订阅《云荐大咖》专栏,获取官方推荐精品内容,学技术不迷路! 随着Go语言发展与场景变化, GOPATH 引起的编译依赖、内部自签发证书、安全审计等问题相继出现,随着官方推出的Go Mo...

2021/11/08 20:09
3W
8
“一学就会,一做就废”微服务的架构模式:一个服务一个数据库模式

不管你喜不喜欢微服务,现在微服务无疑已经是程序员们绕不过去的话题了。无论你是想把目前的架构改成微服务,还是你要出去面试高级一点的岗位,需要深入理解微服务。 提起微服务,很多程序员...

2021/04/28 14:18
9.1W
26
那些你不知道的TCP冷门知识!

简介: 最近在做数据库相关的事情,碰到了很多TCP相关的问题,新的场景新的挑战,有很多之前并没有掌握透彻的点,大大开了一把眼界,选了几个案例分享一下。 作者 | 韩述 来源 | 阿里技术公众...

2021/04/12 10:48
6.5W
18
OSCHINA优秀原创作者月度评选活动开启,精美礼品等你来拿!

OSCHINA是面向开发者的技术交流社区,为鼓励更多优质技术内容的输出与沉淀,我们发起了月度「OSC优秀原创作者」评选活动。本活动将于2021年3月1日正式开启。 一、月度评选活动 月度评选「OSC...

2021/02/24 13:38
32.9W
19
速度提高几百倍,记一次数据结构在实际工作中的运用

这段时间写了一堆源码解析,这篇文章想换换口味,跟大家分享一个我工作中遇到的案例。毕竟作为一个打工人,上班除了摸鱼看源码外,砖还是要搬的。本文会分享一个使用恰当的数据结构来进行性能...

2021/01/06 11:07
9W
30
千万不要给女朋友解释 什么是 “羊群效应”

千万别给自己女朋友以任何方式讲技术,问就是不知道,长寿秘诀~ 媳妇最近突然爱学习了,各种刷算法、架构方面的题,没日没夜的带娃还有这个劲头,着实让我没想到。看似一片欣欣向荣,不过,长...

2020/12/25 15:24
9W
13
一鼓作气学会“一致性哈希”,就靠这 18 张图了

当架构师大刘看到实习生小李提交的记账流水乱序的问题的时候,他知道没错了:这一次,大刘又要用一致性哈希这个老伙计来解决这个问题了。 嗯,一致性哈希,分布式架构师必备良药,让我们一起...

2020/12/15 11:01
5.3W
45
一文讲透 “进程、线程、协程”

本文从操作系统原理出发结合代码实践讲解了以下内容: 什么是进程,线程和协程? 它们之间的关系是什么? 为什么说Python中的多线程是伪多线程? 不同的应用场景该如何选择技术方案? ... 什...

2020/08/03 09:15
8.5W
19
盘点 Spring Security 框架中的八大经典设计模式

松哥原创的 Spring Boot 视频教程已经杀青,感兴趣的小伙伴戳这里-->Spring Boot+Vue+微人事视频教程 上次有小伙伴建议,源码分析太枯燥了,要是能够结合设计模式一起来,这样更有助于大家理...

2020/07/30 08:08
7.2W
22
教你如何用 Paddle.js 开发智能化微信小程序

早在今年5月百度飞桨联手百度APP技术团队开源了飞桨前端推理引擎Paddle.js,一时间国内Web开发的小伙伴们欢欣鼓舞,毕竟是国内首个开源的机器学习Web在线预测方案。 GitHub项目地址: https:...

2020/08/20 22:25
2.9W
8
Linux 是如何管理内存的?

点击蓝色“Java建设者 ”关注我哟 加个“星标”,及时阅读最新技术文章 这是Java建设者第 106 篇原创文章 Linux 内存管理模型非常直接明了,因为 Linux 的这种机制使其具有可移植性并且能够在...

2020/07/28 07:46
4.3W
7

没有更多内容

加载失败,请刷新页面

返回顶部
顶部
返回顶部
顶部