01、为什么要限流日常生活中,有哪些需要限流的地方?像我旁边有一个国家景区,平时可能根本没什么人前往,但是一到五一或者春节就人满为患,这时候景区管理人员就会实行一系列的政策来限制进入人流量, 为什么要限流呢?假如景区能容纳一万人,现在进去了三万人,势必摩肩接踵,整不好还会有事故发生,这样的结果就是所有人的体验都不好,如果发生了事故景区可能还要关闭,导致对外不
......
396
0
0
2022-08-02
网上对SSO的技术文章已经有不少了,这里我们想聊一聊应当如何设计单点登录才更加合理,更加完善,使大家不走弯路。启动SSO项目时一般都会面临以下几个问题:帐户信息不一致。1) 不同系统,用户名不统一。2) 有些系统即使用户名一致,密码不一致。3) 多个用户同时使用一个帐户的情况。(这种在非软件性企业相对多些)没有统一用户信息源头。所有的用户信息分散在各个子系统
......
409
0
0
2022-07-30
CPU到底是什么东西?它为什么能够执行数学运算?本文地址http://janrs.com/?p=20转载无需经过作者本人授权简单的物理电路先来看一张初中学过的物理电路图:从图中我们可以看出这是一个简单的串联和并联还有反相器的电路。[注:反相器没有按照标准来画]图中的 a 和 b 代表着控制电路的开关,通过控制这两个开关的通电状态来控制灯泡的亮与不亮。我们用数
......
410
0
0
2022-07-30
系统中有哪5种IO模型?什么是 select/poll/epoll?同步异步阻塞非阻塞有啥区别?本文地址http://yangjianyong.cn/?p=84转载无需经过作者本人授权先解开第一个疑惑:有哪五种I/O模型- Blocking I/O【阻塞I/O】- NonBlocking I/O【非阻塞I/O】- Multiplexing I/O【I/O多路
......
314
0
0
2022-07-30
什么是微服务
本文地址http://janrs.com/?p=657转载无需经过作者本人授权
现在最为流行的软件架构就是微服务,也确实微服务带来的生产效率更加的提高了。什么是微服务,就是将传统整体大型的系统,根据功能的不同拆分成多个小型的且能够独立运行的服务,再通过有组织的明确定义的 API 在各个不同的小型的服务间进行通信。这些多个小型的服务可以由独立
......
348
0
0
2022-07-30
识别恶意软件恶意软件已迅速成为危害现代技术的主要问题之一,每年会产生数百万种新形式的恶意软件(按照某些估计,每个小时都有约1200个新恶意软件被制造出来)。 在渗透测试期间使用或编写恶意软件可能有所帮助,但如果使用不当,他也可能是非常危险的工具。例如,使用一个恶意软件测试防病毒软件,或在系统中植入后门程序可能有用,但是如果后门程序意。外扩散到预期的目标之外,
......
404
0
0
2022-07-29
更多深度文章,请关注云计算频道:https://yq.aliyun.com/cloud微博红包在春节也是一个比较热门的词汇,经常出现在各种事件流之中,但是微博红包面临的场景比较特殊,比如面临亿级用户的大规模场景,它背后的技术架构和技术结构是怎么样的呢?来自微博红包团队的技术负责人柯立志在云栖社区2017在线技术峰会红包技术分会现场分享了微博红包背后的技术实践
......
402
0
0
2022-07-28
什么是领域驱动设计英文:Domain Driven Design。缩 写:DDD。概念: DDD是一种以领域为核心的设计和开发理念。DDD通过维护一个深度反应领域概念的模型,以及提供了可行的经过实践检验的大量模式来应对领域的复杂性。什么是领域什么是驱动什么是设计为什么使用领域驱动设计为了应对复杂性为了应对快速变化为什么能应对复杂性为什么能应对快速变化和其他设
......
357
0
0
2022-07-28
人物介绍:05年计算机专业毕业,中国第二批投身互联网事业的程序员;拥有12年工作经验,我厂高级架构师。如果说程序开发是码农的话,那么架构师就是程序里的总设计师了。对于开发人员来说,架构师称得上是职业生涯的目标之一了。想要成为一名架构师,需要知道什么?01/基础设计理念作为架构师,要有一个比较宏观的设计理念,这里的设计是结构层的设计,你需要有一个整体的概念,从
......
339
0
0
2022-07-27
引言: 在当下的互联网时代,架构师是互联网行业的热点关键词,人云亦云者居多,那互联网架构师到底是做什么的,如何来评价互联网架构师的优劣呢?架构师产生的历史渊源互联网应用脱胎于传统软件应用,伴随着要求更为快捷与面向未知需求的互联网应用的兴起,对技术团队的要求也陡然升高,不再是按部就班的开发,而是需要快速迭代、快速响应来自市场和用户的需求和反馈,互联网应用的反应
......
371
0
0
2022-07-26
这是上年无意间写的一份产品需求文档,纯属个人对互联网宠物行业较为感兴趣,设想着利用微信这个平台创造一个互联网宠物品牌。本文中所有的观点及文档内容纯属个人一厢情愿,有写作不当之处敬请谅解。1. 公众号首页:详细功能需求清单微信公众号,作为与粉丝、消费者沟通交流的窗口。2. 商城主页微信商城,作为销售Q萌宠物商品的平台。2.1 宠物类别:以泰迪为例在商城主页点击
......
397
0
0
2022-07-26
转自我的知乎回答 www.zhihu.com/question/20179642/an...就我知道的, 有两个分类:一个是 wikipedia 上 Computer science 词条最底部, Major fields of computer science , 下面简称 “Wiki上的分类”;一个是 ACM(美国计算机协会)定义的 ACM Comput
......
369
0
0
2022-07-26
先问“是不是”,再问为什么。什么是架构腐化,架构设计之初总是追求简单易行需求优先,甚至得益于优秀的框架和新技术,这个开发阶段非常愉悦高效,但随着项目周期的增长和技术人员流动,一些公共问题开始逐渐显露,例如复杂性提高、过度设计、包袱越做越大等等,最后演变为开发人员屡屡唾弃的架构腐化现象。我们采访并整理了过去部分ArchSummit全球架构师峰会的技术专家,如果
......
479
0
0
2022-07-25
随着我们深入研究可扩展架构,我们越来越多的接触到 Netflix。 他们的技术非常开放。 这篇文章是我们与 Bryan一起完成。所有信息是从互联网上收集而来。欢迎在留言中补充更多 Netflix 架构的资料。我们看到的 Netflix 架构在可扩展方面可取之处Netflix 由 Marc Randolph 和 Reed Hastings 于 1997 年在加
......
410
0
0
2022-07-24
作者|许灵锋 周海发编辑|尾尾2017年春节,AR红包大放异彩。在这场红包大乱战中,QQ的AR红包、刷一刷红包再创新高,势头不容小视。本篇文章即为QQ红包的技术设计者们的经验之谈,为你全方位揭秘QQ红包的技术背景。编者按自2015年春节以来,QQ春节红包经历了企业红包(2015年)、刷一刷红包(2016年)和AR红包(2017年)几个阶段,通过不断创新玩法,
......
327
0
0
2022-07-24