首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
草捏子
掘友等级
后端开发
公众号:草捏子
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
93
文章 92
沸点 1
赞
93
返回
|
搜索文章
最新
热门
从CPU原理看:为什么你的代码会让CPU"原地爆炸"?
大家好,我是专门给程序员"填坑"的草捏子。今天要和大家聊一个惊心动魄的话题——为什么你的代码使得服务器CPU突然像坐火箭一样飙升,今天我们就从CPU的工作原理入手,彻底搞懂这个"非线性暴增"的底层逻辑
为什么CPU缓存偏偏是三级?少一级不够,多一级浪费?
作为程序员,你一定见过这样的配置:i9-13900K拥有32KB L1/2MB L2/36MB L3。为什么所有现代CPU都不约而同选择三级缓存?这背后藏着计算机架构师们二十年的智慧博弈。 一、从单级
分布式任务队列Celery的实践
笔者在近期工作中有接触到 Celery,这是一个开源的分布式任务队列(Distributed Task Queue),在 Github 上现有 18k star,主要可以用于实现应用中的异步任务和定时
Kafka的10道基础面试题
这次给大家分享的是Kafka的10道面试题,就难度我觉得是比较基础的,但考的知识点还比较全面,可以用来考察自己掌握Kafka基础的程度。 1. Kafka是什么? Kafka起初是一个多分区、多副本且基于ZooKeeper协调的分布式消息系统,现已被定位为一个分布式流式处理平台…
Kafak中改进的二分查找算法
最近有学习些Kafak的源码,想给大家分享下Kafak中改进的二分查找算法。二分查找,是每个程序员都应掌握的基础算法,而Kafka是如何改进二分查找来应用于自己的场景中,这很值得我们了解学习。 由于Kafak把二分查找应用于索引查找的场景中,所以本文会先对Kafka的日志结构和…
使用Map时,需要考虑什么
关于Java中的Map,已有很多文章讲述其较为完整的知识点了,本文不会再谈论这些知识点,而是从实际使用的角度,讲述笔者会考虑什么问题,算是对知识的一个应用,毕竟学了,最后还是要落地到使用中。 首先,在使用Map前,我们先考虑第一个问题,为什么要使用Map这种数据结构。在工作中,…
一次Maven依赖冲突踩坑,把依赖调解、类加载彻底整明白了
今年年初的时候,阅读过《Maven实战》,当时有了解到Maven可以依赖调解,即当包的版本不一致时,会根据一定规则选择相应的包来加载,从而避免冲突。当时不解的是既然Maven都能解决冲突,为何还经常听到“发生了依赖冲突”,冲突不是解决了吗,还存在什么问题呢?直到这周在工作中自己…
MySQL中的数据类型和schema优化
最近在学习MySQL优化方面的知识。本文就数据类型和schema方面的优化进行介绍。 1. 选择优化的数据类型 MySQL支持的数据类型有很多,而如何选择出正确的数据类型,对于性能是至关重要的。以下几个原则能够帮助确定数据类型: 应尽可能使用可以正确存储数据的最小数据类型,够用…
Kafka中副本机制的设计和原理
在《图解Kafka中的基本概念》中已经对副本进行了介绍。我们先回顾下,Kafka中一个分区可以拥有多个副本,副本可分布于多台机器上。而在多个副本中,只会有一个Leader副本与客户端交互,也就是读写数据。其他则作为Follower副本,负责同步Leader的数据,当Leader…
Kafka中的再均衡
在《Kafka消费者的使用和原理》中已经提到过“再均衡”的概念,我们先回顾下,一个主题可以有多个分区,而订阅该主题的消费组中可以有多个消费者。每一个分区只能被消费组中的一个消费者消费,可认为每个分区的消费权只属于消费组中的一个消费者。但是世界是变化的,例如消费者会宕机,还有新的…
下一页
个人成就
文章被点赞
765
文章被阅读
131,534
掘力值
3,834
关注了
23
关注者
252
收藏集
8
关注标签
16
加入于
2019-12-30