码迷,mamicode.com
首页 >  
搜索关键字:沈剑    ( 47个结果
搞懂分布式技术12:分布式ID生成方案
搞懂分布式技术12:分布式ID生成方案 ## 转自: 58沈剑 架构师之路 2017-06-25 一、需求缘起 几乎所有的业务系统,都有生成一个唯一记录标识的需求,例如: 消息标识:message-id 订单标识:order-id 帖子标识:tiezi-id 消息标识:message-id 订单标识 ...
分类:其他好文   时间:2019-02-08 21:42:03    阅读次数:195
剑指飞星(一)
又是一年三月,春风于悄然间拂绿了江南。凉城的茶堂酒馆一如往昔般熙攘。 大侠沈剑南身败名裂的事情,已经成了热点新闻,成为凉城百姓茶余饭后的谈资了。 "你们知道吗?名满江湖的忠南镖局二当家——沈剑南,居然觊觎义母的美貌,在酒后将其奸污。而后为了将义母据为己有,居然杀害了自己的义父,忠南镖局的大当家——李 ...
分类:其他好文   时间:2019-01-07 01:32:18    阅读次数:206
剑指飞星——写作大纲
李权忠 年过半百的老者,一开始是忠义堂堂主,但为了名利,竟勾结倭寇,屠灭江南名门大户(包括沈家)。在屠灭秦家时,蒙面的中年男人李权忠,对十六岁的少女秦问雪一见钟情(沈剑南未婚妻)。后自导自演,假仁假义英雄救美,并将家破人亡的秦问雪收为义女。一次佯装酒醉后,将秦问雪奸污。后将秦问雪纳为小妾,与秦问雪育 ...
分类:其他好文   时间:2019-01-07 00:18:02    阅读次数:213
数据库 之 高并发环境下的规则
原文:数据库 之 高并发环境下的规则本文大部分转至沈剑老师,加上自己的一些见解。 本文前提 高并发环境 规则要点 1) 数据库字符集使用utf8mb4 无乱码风险、万国码 2)禁止使用存储过程、视图、触发器、Event 高并发大数据的互联网业务,架构设计思路是“解放数据库CPU,将计算转移到服务层”... ...
分类:数据库   时间:2019-01-04 00:23:32    阅读次数:231
分布式系统中"身份证"是如何生成的?
1.公民身份证是如何生产的? 根据中华人民共和国国家标准GB 11643-1999 公民身份号码规则 示例: 校验码公式 校验码规则说明 2.分布式系统中"身份证" 分布式系统,有的业务系统,都有生成ID的需求,如订单id,商品id,文章ID等。这个"身份证"一般要求: >>全局唯一 >>有序 分布 ...
分类:其他好文   时间:2018-12-27 15:30:33    阅读次数:259
基数排序
以下三种排序文章内容转自58沈剑原创文章,未做任何改动。 时间复杂度为O(n)的排序,常见的有三种: 基数排序(Radix Sort),适用范围:整数排序 计数排序(Counting Sort),适用范围:待排序的元素在某一个范围[MIN, MAX]之间。 桶排序(Bucket Sort),适用范围 ...
分类:编程语言   时间:2018-11-15 10:24:03    阅读次数:166
IM群聊消息的已读回执功能该怎么实现?
本文引用了架构师之路公众号作者沈剑的文章,内容有改动,感谢原作者。 1、前言 我们平时在使用即时通讯应用时候,每当发出一条聊天消息,都希望对方尽快看到,并尽快回复,但对方到底有没有真的看到?我却并不知道。一个残酷的现实是,很多时候对方其实是早就已经看到了这条消息,但出出种种原因(大家都懂的),通常都 ...
分类:其他好文   时间:2018-05-23 13:46:20    阅读次数:385
58同城沈剑:好的架构源于不停地衍变,而非设计
本次演讲主要会阐述,58同城从小流量、中等规模流量、大流量,到更大的流量过程中,架构是如何演进的?遇到了哪些问题?以及如何解决这些问题? 好的架构不是设计出来的,而是演进出来的 对很多创业公司而言,很难在初期就预估到流量十倍、百倍以及千倍以后网站架构会是什么样的一个状况。同时,如果系统初期就设计一个 ...
分类:其他好文   时间:2018-04-16 18:44:12    阅读次数:143
【58沈剑架构系列】DB主从一致性架构优化4种方法
需求缘起 大部分互联网的业务都是“读多写少”的场景,数据库层面,读性能往往成为瓶颈。如下图:业界通常采用“一主多从,读写分离,冗余多个读库”的数据库架构来提升数据库的读性能。 这种架构的一个潜在缺点是,业务方有可能读取到并不是最新的旧数据: (1)系统先对DB-master进行了一个写操作,写主库 ...
分类:数据库   时间:2018-01-15 14:55:42    阅读次数:150
【58沈剑架构系列】细聊冗余表数据一致性
本文主要讨论四个问题: (1)为什么会有冗余表的需求 (2)如何实现冗余表 (3)正反冗余表谁先执行 (4)冗余表如何保证数据的一致性 一、需求缘起 互联网很多业务场景的数据量很大,此时数据库架构要进行水平切分,水平切分会有一个patition key,通过patition key的查询能够直接定位 ...
分类:其他好文   时间:2018-01-15 13:43:51    阅读次数:123
47条   上一页 1 2 3 4 5 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!