首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
songyuanyuan
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
115
文章 114
沸点 1
赞
115
返回
|
搜索文章
赞
文章( 114 )
沸点( 1 )
分布式Redis深度历险-Sentinel
本文为分布式Redis深度历险系列的第二篇,主要内容为Redis的Sentinel功能。 上一篇介绍了Redis的主从服务器之间是如何同步数据的。试想下,在一主一从或一主多从的结构下,如果主服务器挂了,整个集群就不可用了,单点问题并没有解决。Redis使用Sentinel解决该…
7分钟理解JS的节流、防抖及使用场景
据说阿里有一道面试题就是谈谈函数节流和函数防抖。 糟了,这可触碰到我的知识盲区了,好像听也没听过这2个东西,痛定思痛,赶紧学习学习。here we go! 可以看到,我们只要按下键盘,就会触发这次ajax请求。不仅从资源上来说是很浪费的行为,而且实际应用中,用户也是输出完整的字…
微服务架构基础之API网关
在微服务架构中,API网关是核心的基础服务之一。在微服务流行之前,API网关已经在很多架构中扮演重要的角色,尤其是开放平台,此时的API网关是系统的统一入口,肩负了很多的业务责任,比如限流,计费等功能。而在微服务架构中,API网关可能往往需要兼顾内部和外部的所有微服务,承担更多…
日访问量百亿级的微博如何做缓存架构设计
本文首发中生代技术社区,获授权转载。 微博日活跃用户1.6亿+,每日访问量达百亿级,面对庞大用户群的海量访问,良好架构且不断改进的缓存体系具有非常重要的支撑作用。 4月21日,中生代技术走进盒子科技的现场技术交流活动上,新浪微博技术专家陈波为大家讲解了微博Cache架构的设计实…
浅谈常见的NoSQL技术方案和选型
在互联网和大数据的背景下,越来越多的网站、应用系统需要支撑 海量数据存储、高并发请求、高可用、高可扩展性 等特性要求。传统的 关系型数据库 已经难以应对类似的需求,各种各样的 NoSQL(Not Only SQL)数据库因此而产生。 本文将分析 传统数据库 的存在的问题,以及几…
不停机图片升级迁移
不停机进行图片升级迁移是一个非常复杂的问题,涉及到很多细节,我们一起来看看吧。
事件循环和协程:从生成器到协程
打上一篇「事件驱动与协程:基本概念介绍」已经过去了一周时间,今天我们就来讲一讲真正的协程。 上一节我讲到,协程的出现其实为的就是简化异步IO流程,使得异步IO变得跟同步一样。那什么又是异步IO呢? 异步IO最形象的一个比喻就是打电话。 今天早上起来,你想打电话去喷一喷知乎的人,…
嘻哈说:设计模式之迪米特法则
厨师类。 客人类。 大家可以先思考下。 我们先来看一下迪米特法则的定义。 又称为最少知识原则。 一个软件实体应当尽可能少地与其他实体发生相互作用。 这个比较好理解,一个类尽可能少的与其他的类产生关联,低耦合,高内聚嘛。 迪米特法则包含两种角色:依赖者与被依赖者。 首先,Chef…
浅谈高并发系统性能调优
今天带来的是一个篇长文,主要讲解高并发系统架构指标及调优测试经验,希望能对您的研究有所帮助。本文最先发布于 OpsDev,转载已获取作者授权。 PS:丰富的一线技术、多元化的表现形式,尽在“HULK一线技术杂谈”,点关注哦! The Future of Space Explor…
js实现数据结构及算法之散列表(Hashtable)
散列表也被称为哈希表,Hash表是一种特殊的数据结构。 线性探测法属于开放寻址散列,查找散列位置如果当前位置没有继续寻找下一个位置。存储数据较大较适合。数组大小>=1.5*数据(开链法),数组大小>=2*数据(线性探测法) 在创建存储散列过的键值数组时,创建一个新的空数组,然后…
下一页
关注了
3
关注者
0
收藏集
1
关注标签
88
加入于
2018-01-04