自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

shenjian58的博客

架构师之路 坚持撰写接地气的架构文章

转载 送书丨超级畅销书《漫画算法》50本免费送!

对于每一个程序员来说,提升算法和数据结构方面的能力都至关重要。但是许多程序员对算法望而生畏,认为算法是一门高深莫测的学问。算法真的那么难,真的那么无趣吗?恰恰相反,学习算...

2019-08-31 11:58:49 172 0

转载 玩ZA0的朋友千万要注意了!!!

大家早!玩ZA0之前,请仔细阅读用户协议:您同意授予“ZA0”及其关联公司,全球范围内,完全免费、不可撤销、永久、可转让授权、可再许可的权力,包含但不限于:视频资料中所包...

2019-08-31 11:58:49 3960 0

原创 每秒20W次并发分词检索,架构如何设计?

继续回答星球水友提问。==沈哥,我们有个业务,类似于“标题分词检索”,并发量非常大,大概20W次每秒,数据量不是很大,大概500W级别,而且数据不会频繁更新,平均每天更新...

2019-08-30 20:20:38 505 2

原创 并发扣款,如何保证数据的一致性?

继续解答星球水友提问。===沈老师,我们有个业务,同一个用户在并发“查询,逻辑计算,扣款”的情况下,余额可能出现不一致,请问有什么优化方法么?===扣款的业务场景是怎样的...

2019-08-29 19:15:00 784 0

转载 你是否,也站到了技术or管理的十字路口?

跟CTO训练营的一个校友聊天,说团队一个技术主管最近离职了,几个技术主管岗两年多已经换了四五个人了,核心技术骨干一提拔到这个位置就流失,机会给得好、薪资也不低,稳定性还不...

2019-08-28 19:12:00 188 0

转载 90%的人会工具应用,为何只有10%的人懂底层原理?

编译技术是计算机科学史上的明珠之一,如果说整个互联网的发展是构建在编译技术和编程语言之上也毫不为过。思考一下下面的问题:(1)二元表达式,是怎么实现的?(2)变量作用域,...

2019-08-27 19:10:00 438 0

原创 每秒30W次的点赞业务,怎么优化?

继续答星球水友提问,30WQPS的点赞计数业务,如何设计?可以看到,这个业务的特点是:(1)吞吐量超高;(2)能够接受一定数据不一致;画外音:计数有微小不准确,不是大问...

2019-08-26 19:15:00 297 0

原创 盘口数据频繁变化,100W用户如何实时通知?

继续答星球水友提问:盘口数据频繁变化,如何做缓存与推送,如何降低数据库压力?并没有做过相关的业务,结合自己的架构经验,说说自己的思路和想法,希望对大家有启示。一、业务抽...

2019-08-22 19:15:00 193 0

原创 几万条群离线消息,如何高效拉取,会不会丢?

继续答球友提问:(1)群离线消息是推还是拉?(2)几万条群离线消息,怎么保证不丢失?群离线消息,是推还是拉?关于写扩散、读扩散的问题,之前专门撰文写过,今天不直接同步结...

2019-08-20 22:07:44 383 0

转载 粉丝关系链,10亿数据,如何设计?

继续答星球水友提问,大数据量,高并发量,好友关系链、粉丝关系链要如何设计?什么是关系链业务?关系链主要分为两类,弱好友关系与强好友关系,两类都有典型的互联网产品应用。弱...

2019-08-19 21:11:34 566 0

原创 处理亿级数据的“定时任务”,如何缩短执行时间?

继续答水友提问。问题抽象:(1)用户会员系统;(2)用户会有分数流水,每个月要做一次分数统计,对不同分数等级的会员做不同业务处理;数据假设:(1)假设用户在100w级别...

2019-08-16 19:15:00 312 0

原创 用单库自增键来生成id了,后期怎么分库?哎,这个坑大!

星球水友“写代码的”提问:沈老师,我们现在用户中心是单库单表,uid使用数据库自增主键,uid被很多业务关联,不能变化。现在用户中心数据量逐步变大,有分库需求了,如何由...

2019-08-14 19:15:00 284 0

原创 1000亿文本信息,高并发MD5查询,这么大数据量的业务怎么弄?

==星球水友提问==沈老师,你好,想请教一个身份证信息检索的问题。公司有一个每秒5万并发查询的业务,(假设)根据身份证MD5查询身份证信息,目前有1000亿条数据,纯...

2019-08-13 19:10:00 489 0

原创 30亿日志,检索+分页+后台展示,你是否遇到过更奇葩的需求?

沈老师,你好,想请教一个数据库查询日志,前台页面显示的问题。需求:(1)按照某些特定检索条件查询日志;(2)通过前台Web页面查询并显示相关日志信息;(3)检索需求包含...

2019-08-12 19:10:00 643 1

原创 高速飞机上换引擎,MQ如何实现平滑迁移?

前几天,杨紫琼同学在知识星球提问,说公司要切换MQ,从一个旧的服务商升级为新的服务商,问有没有什么好方案。这个需求估计还挺普遍的,这里分享一些经验。一、MQ架构简述如上...

2019-08-08 19:15:00 308 0

转载 Java架构师必知必会,带走不谢!!!

可以说,Java是现阶段中国互联网公司中,覆盖度最广的研发语言,掌握了Java技术体系,不管在成熟的大公司,快速发展的公司,还是创业阶段的公司,都能有立足之地。成为Jav...

2019-08-07 19:15:00 237 0

原创 内存KV缓存/数据库,可以选择它? | 1分钟系列

互联网业务,绝大部分场景,会使用缓存服务。《选redis还是memcache,源码怎么说?》《选redis还是mc,面试官究竟想考察啥?》《memcache内核的知识点,...

2019-08-06 21:07:51 314 1

转载 几个清华和北邮学霸的公众号,值得学习

长按二维码,选择【识别图中二维码】关注Python爱好者社区ID:python_shequ▲长按上方二维码识别关注Python爱好者社区,这里有分类整理好的历史优秀文章数...

2019-08-04 11:45:00 217 0

原创 别人不写设计文档,我写了,所以我吃亏了?

《如何写技术文档?》的评论让人感到意外,一篇关于“如何写好设计文档”的文章,评论里充斥着各种戾气。不确定自己的理念,在互联网新时代,是否已经过时,似乎写文档成了少数派。...

2019-08-02 19:10:00 287 0

提示
确定要删除当前文章?
取消 删除