首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
技术
订阅
木王k
更多收藏集
微信扫码分享
微信
新浪微博
QQ
20篇文章 · 0订阅
聊一聊系统重构
开始想聊这个话题的时候,我是打算放弃的;因为这个话题涉及范围之广,内容之多,让我犯怵;近几年,待过两家公司;一家经历过重构,另一家也打算重构..... 其实要下定决心,推翻重来,是一个很有勇气的决定
高并发,你真的理解透彻了吗?
前言 高并发,几乎是每个程序员都想拥有的经验。原因很简单:随着流量变大,会遇到各种各样的技术问题,比如接口响应超时、CPU load升高、GC频繁、死锁、大数据量存储等等,这些问题能推动我们在技术深度
一篇文章彻底搞懂snowflake算法及百度美团的最佳实践
写在前面的话一提到分布式ID自动生成方案,大家肯定都非常熟悉,并且立即能说出自家拿手的几种方案,确实,ID作为系统数据的重要标识,重要性不言而喻,而各种方案也是历经多代优化,请允许我用这个视角对分布式
什么,秒杀系统也有这么多种!
如果刚开始QPS并不高,redis完全抗的下来的情况,完全可以依赖这个「简单秒杀系统」。 活动开始前分配好每台机器的库存,推送到机器上。 答案:是的。 答案:静态化获取秒杀活动信息的接口。 答案:比如获取秒杀活动信息是通过接口 https://seckill.skrshop.t…
某跳动面试官:你再说说微信扫码登录背后的实现原理?(以某东为例)
这个问题我是在20年8月份的时候被问到过,当时一脸懵,当跳动面试官一提出这个问题,我当场回答这个没接触过,可能不知道。面试官笑了笑:这是一个设计题,如果你原本就会的话,我就不会要你来设计了。 我:(苦笑...)凭借三寸不烂之舌和面试官讨论了起来,说完之后信心满满,但结果反手就收…
一口气说出四种幂等性解决方案,面试官露出了姨母笑~
幂等是一个数学与计算机学概念,在数学中某一元运算为幂等时,其作用在任一元素两次后会和其作用一次的结果相同。 幂等函数或幂等方法是指可以使用相同参数重复执行,并能获得相同结果的函数。这些函数不会影响系统状态,也不用担心重复执行会对系统造成改变。 在HTTP/1.1中,对幂等性进行…
阿里面试官亲述:如何利用设计模式改善业务代码
在业务部门的开发中,大多数的我们在完成的业务的各种需求和提供解决方案,很多场景下的我们通过CRUD就能解决问题,但是这样的工作对技术人的提升并不多,如何让自己从业务中解脱出来找到写代码的乐趣呢,我做过
故障转移,服务发现,负载均衡,居然都和它有关!!!
没错,说的就是连接池,玩互联网架构,连接池是必须要掌握的。 创建与管理连接缓冲池的技术,本质是资源复用,不用频繁创建与销毁连接,能提高性能。 画外音:数据库连接池,服务连接池,都是连接池。 微服务分层架构中,连接池扮演着极其重要的角色。 此例中,一个调用方会与一个服务节点建立 …
高速飞机上换引擎,MQ如何实现平滑迁移?
前几天,杨紫琼同学在知识星球提问,说公司要切换 MQ,从一个旧的服务商升级为新的服务商,问有没有什么好方案。 这个需求估计还挺普遍的,这里分享一些经验。 消息发送方:使用 MQ 客户端生成消息。 MQ 服务:中转消息。 消息接收方:使用 MQ 客户端消费消息。 如何平滑迁移,是…
30亿日志,检索+分页+后台展示,你是否遇到过更奇葩的需求?
沈老师,你好,想请教一个数据库查询日志,前台页面显示的问题。 日志信息存储在 Oracle 中,根据日期对 Oracle 做了分区处理,每天生成一个分区表,每个分区表中的数据总量大概在 1000W 左右。在相关查询字段例如用户,类型上建立索引,来满足不同维度的查询需求。 这个需…