程序员

首页 标签 程序员
# 程序员 #
关注
43268内容
|
1月前
|
如何保证群聊消息不丢不重?背后的技术原理解析!
嘿,大家好,我是小米,一个29岁的技术爱好者,今天想跟大家聊聊一个非常有趣的话题——群聊消息如何保证不丢不重。这个问题在即时通讯应用里非常重要,尤其是当群人数众多,在线离线用户混杂时,如何让所有人都能够稳定、及时地收到消息,是一个不小的挑战。那我们今天就从技术角度,一起来看一看背后的逻辑与实现吧!
|
2月前
|
秒杀系统优化:用解耦提升系统性能的秘诀!
大家好呀,我是小米,一个29岁、充满活力的程序员,特别爱分享技术经验!今天,我们聊聊“解耦”,特别是在秒杀系统中的应用。
|
2月前
|
算法实战:手写归并排序,让复杂排序变简单!
Hello,大家好!我是你们的好朋友小米,今年29岁,爱折腾代码的小米!今天要给大家分享的是一个非常经典的排序算法——归并排序。归并排序作为一种“分治法”的典型代表,凭借其稳定的时间复杂度和简单的思路,在实际开发中有着广泛的应用。接下来,我们将深入了解归并排序的原理,并用Java手写实现归并排序,一步步攻克这个算法!希望这篇文章能让大家对归并排序有一个全面的理解,Let's go~
|
2月前
|
手写快排:教你用Java写出高效排序算法!
大家好!我是小米,一个29岁,积极活泼、喜欢分享技术的程序员。今天我们来聊聊快速排序(QuickSort),一个经典的排序算法,也是许多面试中的常客!
|
2月前
|
抢红包必看!算法决定你的红包大小
嗨,大家好!我是小米,一个活力满满、爱分享技术的29岁程序员。今天要和大家聊聊一个超级有趣的主题——红包算法!红包算法在很多应用场景中都有使用,比如春节微信抢红包、生日聚会时分配小礼物等等。那么问题来了,怎么把一笔钱公平又有趣地分给大家呢?
|
2月前
|
挑战1G内存!如何在千万记录中找到最热TOP10查询串?
哈喽大家好!我是你们的技术小伙伴小米,今天又来和大家分享一个非常实用的算法题!假设我们现在有1000w个查询记录,这些记录中有很多重复的内容,但去重后大概只剩下300w个。那么问题来了,我们如何在1G内存的限制下,统计出最热门的10个查询串呢?今天我们将会使用两种经典的算法:HashMap法和前缀树法,来实现这个需求。
|
2月前
|
实战算法篇:设计短域名系统,将长URL转化成短的URL.
大家好,我是小米,今天我们来聊聊一个非常有趣且实用的技术:如何设计一个短域名系统,把长长的URL转化成短短的链接!这个话题在日常开发中非常常见,比如我们经常在社交媒体上看到的那些精简的短链接,背后就是类似的系统在工作。
|
2月前
|
算法实战:快速找到100亿个URL中的重复项!
大家好,我是你们的技术小伙伴小米!今天我们要聊的主题是一个超级有趣且实用的算法问题——如何在100亿个URL中找到重复的URL。这个问题不仅考验了我们对大数据处理的理解,还涉及到一些非常实用的技巧。我们一起深入探讨一下吧!
极限挑战:40亿个非负整数中找到没有出现的数(bit数组)
大家好!我是小米,一个积极活泼、热爱分享技术的29岁程序员。今天,我们一起来探讨一个有趣且实用的算法问题:如何在40亿个非负整数中找到没有出现的数。这个问题不仅考验我们的算法设计能力,还需要我们巧妙地利用有限的内存资源。
|
3月前
|
四大内存区域揭秘:你真的了解你的程序吗?
大家好!我是你们的技术小伙伴小米,今天我们来聊聊操作系统中的进程空间。作为一名技术爱好者,我特别兴奋地为大家拆解一下进程空间的四大区域:栈区、堆区、静态区和代码区。无论你是刚接触操作系统的新人,还是想要巩固基础的老司机,这篇文章都希望能为你提供一些新的见解和帮助。
免费试用