自定义博客皮肤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的博客

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

原创 分布式ID生成器 | 架构师之路

一、需求缘起几乎所有的业务系统,都有生成一个唯一记录标识的需求,例如:消息标识:message-id订单标识:order-id帖子标识:tiezi-id这个记录标识往往就...

2017-06-25 17:04:50 213 0

原创 架构师之路2017半年精选40篇

2017上半年精选索引,点击标题阅读。【特别推荐】《架构师之路2016年精选66篇》发起一个活动,一起携手见证“架构师之路”的第一篇10w+,还差3000阅读,邀您一起转...

2017-06-24 09:08:34 251 0

原创 CAS下ABA问题及优化方案 | 架构师之路

一、并发业务场景库存业务,stock(sid, num),其中:sid为库存idnum为库存值如上图所示,两个并发的查询库存操作,同时从数据库都得到了库存是5。接下来用...

2017-06-21 21:30:48 197 0

原创 数据库|云|架构|Mysql优化,技术峰会免费参加 | 架构师之路专属福利

不吹牛,不广告,只福利,技术峰会免费参加。时间:2017.7.7-7.8地点:上海,小南国花园酒店事件:DAMS技术峰会方向:数据库|大数据|云|运维|架构|Mysql优...

2017-06-20 09:08:58 203 0

原创 浅谈CAS在分布式ID生成方案上的应用 | 架构师之路

近几篇文章聊CAS被骂得较多,今天还是聊CAS,谈谈CAS在一种“分布式ID生成方案”上的应用。所谓“分布式ID生成方案”,是指在分布式环境下,生成全局唯一ID的方法。...

2017-06-17 23:15:11 212 0

原创 单KEY业务,数据库水平切分架构实践 | 架构师之路

提醒,本文较长,可提前收藏/转发。本文将以“用户中心”为例,介绍“单KEY”类业务,随着数据量的逐步增大,数据库性能显著降低,数据库水平切分相关的架构实践:如何来实施水平...

2017-06-16 14:07:16 159 0

原创 库存扣减还有这么多方案? | 架构师之路

昨天一篇《库存扣多了,到底怎么整》,核心观点是:用“设置库存”替代“扣减库存”,以保证幂等性使用CAS乐观锁,在“设置库存”时加上原始库存的比对,避免数据不一致文章非常多...

2017-06-15 20:48:36 361 0

原创 库存扣多了,到底怎么整 | 架构师之路

业务复杂、数据量大、并发量大的业务场景下,典型的互联网架构,一般会分为这么几层:调用层,一般是处于端上的browser或者APP站点层,一般是拼装html或者json返回...

2017-06-14 21:25:21 234 0

原创 计数系统架构实践一次搞定 | 架构师之路

提醒,本文较长,可提前收藏/转发。一、需求缘起很多业务都有“计数”需求,以微博为例:微博首页的个人中心部分,有三个重要的计数:关注了多少人的计数粉丝的计数发布博文的计数...

2017-06-08 22:34:14 182 0

原创 福利,架构师之路定制T恤

年初,有小伙伴留言说,“很喜欢架构师之路的文章,有没有周边的产品”,我想了下,对程序员什么便宜又实用呢:u盘,用不上鼠标,比较贵手机壳,非标难以定制最终决定做一件“架构师...

2017-06-06 22:43:23 168 0

原创 罗振宇送给新员工的四句话

看了最新的一期奇葩说《在职场被冤枉,到底要不要澄清》,原来觉得罗振宇是个奸商,这次看来要转粉了,以自己写架构文章的方式记录下来其一些观点,分享给大家吧。职场第一大忌是什么...

2017-06-04 20:14:06 516 0

原创 程序员如何不断get新技能?

不断get新知识是一个优秀程序人员必备的技能。今天给大家推荐几个优质公众号,这些号从行业资讯、一线技术、应用案例、职场发展等多个角度为程序员分享最有价值的信息!数 据 猿...

2017-06-04 20:14:06 187 0

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