首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
程序设计最佳实践
订阅
Mark君39491
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
高性能短链设计
今天,我们来谈谈如何设计一个高性能短链系统,短链系统设计看起来很简单,但每个点都能展开很多知识点,也是在面试中非常适合考察侯选人的一道设计题,本文将会结合我们生产上稳定运行两年之久的高性能短链系统给大家简单介绍下设计这套系统所涉及的一些思路,希望对大家能有一些帮助。 浏览器的地…
亿级用户中心的设计与实践
用户中心,顾名思义就是管理用户的地方,几乎是所有互联网公司最为核心的子系统之一。它的核心功能是登录与注册,主要功能是修改密码、换绑手机号码、获取用户信息、修改用户信息和一些延伸服务,同时还有登录之后生成Token以及校验Token的功能。下面我们从几个维度来拆解用户中心。 用户…
阿里面试官:如何回答消息队列的丢失、重复与积压问题
面试官在面试候选人时,如果发现候选人的简历中写了在项目中使用了 MQ 技术(如`Kafka`、`RabbitMQ`、`RocketMQ`),基本都会抛出一个问题:在使用 `MQ`的时候,怎么确保消息
终于!Spring Cloud 2021 正式发布,一大波更新,看完我彻底躺平了。。
## Spring Cloud 2021.0.0 号外,号外,Spring Cloud 2021.0.0 发布了! 距离上一版的《[Spring Cloud 2020.0.4](https://
干货 | 1分钟售票8万张!门票抢票背后的技术思考
一、背景 去年疫情后,为了加速启动旅游市场,湖北在全域范围内开展“与爱同行 惠游湖北”活动——全省所有A级旅游景区向全国游客免门票,敞开怀抱欢迎全国人民。本文将介绍在这一活动期间,线上预约抢票系统遇到
面试官问我:什么是高并发下的请求合并?
前段时间一个在深圳的,两年经验的小伙伴出去面试了一圈,收割了几个大厂 offer 的同时,还总结了一下面试的过程中遇到的面试题,面试题有很多,文末的时候我会分享给大家。 他说对于这个场景题,面试的时候没有什么思路。 说真的,请求合并我知道,高并发无非就是快速的请求合并。 但是在…
DDD 模式从天书到实践
正所谓有人的地方就有江湖,有设计的地方也一定会有架构。如果你是一位软件行业的老鸟,你一定会有这样的经历:一个业务的初期,普通的 CRUD 就能满足,业务线也很短,此时系统的一切都看起来很 nice,但随着迭代的不断演化,以及业务逻辑越来越复杂,我们的系统也越来越冗杂,模块彼此关…
接手一个不合格的业务线代码,我是如何去维护以及重构的
IM聊天功能作为整个电商功能的补充和重要支撑,相信很多的电商App都会集成这么一个功能,但是大多数公司的IM功能相信都是集成的融云或者环信的SDK。 但是相信作为电商的有力支撑,IM的消息对于各个公司来说都有不同的业务需求,也就是说普通的图片、文字、红包甚至语音这种常用的消息类…
基础篇:异步编程不会?我教你啊!CompletableFuture(JDK1.8)
以前需要异步执行一个任务时,一般是用Thread或者线程池Executor去创建。如果需要返回值,则是调用Executor.submit获取Future。但是多个线程存在依赖组合,我们又能怎么办?可使用同步组件CountDownLatch、CyclicBarrier等;其实有简…
抄答案就是了,两套详细的设计方案,解决头疼的支付掉单问题
上次在文章钱被扣走了,但是订单却未成功!支付掉单异常最全解决方案提到,支付过程会出现掉单、卡单的情况,这种情况对于用户来讲,体验非常差,明明自己付了钱,扣了款,但是订单却未成功。 大家可以根据自己系统的实际情况,选择性参考。 这个方案主要采用定时任务,批量查询掉单记录,从而驱动…