-
秒杀系统架构分析与实战
互联网正在高速发展,使用互联网服务的用户越多,高并发的场景也变得越来越多。电商秒杀和抢购,是两个比较典型的互联网高并发场景。虽然我们解决问题的具体技术方案可能千差万别,但是遇到的挑战却是相似的,因此解决问题的思路也异曲同工。 1) 对现有网站业务的冲击 因为秒杀活动只是网站营销的一个附加活动,这个活动具有时间短,并发访问量大的特点,如果和网站原有应用部署在一起,必然会对现有业务造成冲击,稍有不慎…- 20
- 0
-
交换机和路由器的区别
交换机和路由器的区别 主要的区别体现在一下几个方面: 交换机 路由器 ** (1)外形上:** 从外形上我们区分两者 交换机通常端口比较多看起来比较笨重, 而路由器的端口就少得多体积也小得多, 实际上右图并不是真正的路由器只是集成了路由器的功能,除此之外还有交换机的功能(LAN口就是作为交换机的端口来使用,WAN是用于连接外网的端口),而两个天线则是无线AP接入点(即是通常所说的无线局域网wi…- 4
- 0
-
网站开发人员应该知道的61件事
网站开发人员应该知道的61件事 原文网址:http://stackoverflow.com/questions/72394 译者:阮一峰 一、界面和用户体验(Interface and User Experience) 1.1 知道各大浏览器执行Web标准的情况,保证你的站点在主要浏览器上都能正常运行。你至少要测试以下引擎:Gecko(用于Firefox)、Webkit(用于Safari、Chro…- 12
- 0
-
今日头条Go语言构建日请求千亿级微服务的最佳实践
编者按 作者介绍:项超,2015 年加入今日头条,负责研发微服务框架,实施微服务落地。在头条推广 Go 语言在 Web 后端服务的使用,逐渐经历了核心服务从 Python 到 Go 的演变过程,为爆发式的流量增长提供了持续的动力。从 Go1.1 版本开始使用 Go 语言,喜欢 Go 语言的工程性,并且认为 Go 语言非常适合开发大规模分布式系统。 Go 在 2016 年获得了年度编程语言的称号,或…- 65
- 0
-
Java高并发解决方案
电商的秒杀和抢购,对我们来说,都不是一个陌生的东西。然而,从技术的角度来说,这对于Web系统是一个巨大的考验。当一个Web系统,在一秒钟内收到数以万计甚至更多请求时,系统的优化和稳定至关重要。这次我们会关注秒杀和抢购的技术实现和优化,同时,从技术层面揭开,为什么我们总是不容易抢到火车票的原因? 一、大规模并发带来的挑战 在过去的工作中,我曾经面对过5w每秒的高并发秒杀功能,在这个过程中,整个Web…- 24
- 0
-
缓存穿透,缓存击穿,缓存雪崩解决方案分析
(一)缓存和数据库间数据一致性问题 分布式环境下(单机就不用说了)非常容易出现缓存和数据库间的数据一致性问题,针对这一点的话,只能说,如果你的项目对缓存的要求是强一致性的,那么请不要使用缓存。我们只能采取合适的策略来降低缓存和数据库间数据不一致的概率,而无法保证两者间的强一致性。合适的策略包括 合适的缓存更新策略,更新数据库后要及时更新缓存、缓存失败时增加重试机制,例如MQ模式的消息队列。 解决方…- 14
- 0
-
mongodb集群搭建
mongodb集群有三种方式 1,主从模式,类似mysql master slave方式。 2,副本集模式,其实是一主多从,如果主节点挂掉,会重新在从节点选取一台为主节点。 3,分片模式,针对大数据量,高负载情况。 从图中可以看到有四个组件:mongos、config server、shard、replica set。 mongos,数据库集群请求的入口,所有的请求都通过m…- 0
- 0
-
Docker DevOps答疑:关于数据容器和网络
Matt Saunders是Contino的首席DevOps咨询顾问,也是资深工程师中的一员,他的从业背景囊括了企业和创业公司。Matt同时也是London DevOps meet-up联合组织者——这是一个会员超过3000且每月组织见面会的组织。 关于数据容器,Docker对未来是如何考虑的,以及它将如何回应数据容器在数据复制系统中并不可取的诟病? 目前Docker建议将持久化数据保存在一个命名…- 2
- 0
-
带你玩转kubernetes-k8s(第31篇:k8s-深入掌握Service:DNS服务详细讲解)
DNS服务搭建和配置指南 作为服务发现机制的基本功能,在集群内需要能够通过服务名对服务进行访问,这就需要一个集群范围内的DNS服务来完成从服务名到ClusterIP的解析。 DNS服务在Kubernetes的发展过程中经历了3个阶段,接下来会继续讲解。 在k8s1.2版本时,DNS服务是由SkyDNS提供的,它由4个容器组成:kube2sky、skydns、etcd和he…- 30
- 0
-
SEO独家揭秘:影响网站降权被K的七项因素
在整个搜索引擎优化过程当中,几乎所有的SEO从业者都把绝大多数的精力放到了正面SEO行为上面。如构建优质的内容、优质的外链,符合SEO规范的网站结构或布局等。但是往往在执行一个SEO网站优化的时候难免这些所谓的正面SEO规范也会影响着负面行为的产生,也就是本文所要讲到的网站降权被K。 要想了解网站降权或者被K的原因,首先要去深度分析降权被K产生的因素,从搜索引擎本质上来说,并不会有特定的所谓被降权…- 1
- 0
-
使用Elasticsearch构建爬虫系统
(一)为什么用检索? 爬虫系统一般分为多线程下载部分,链接池,数据存储,检索系统等。这个检索系统可以将我们爬取的信息进行整合,并且可以加快我们查找的速度。另外,不仅爬虫系统使用,我觉得在一切想把结果做成索引对外提供查询的需求都可以使用检索系统,比如个人社工库,大规模漏洞扫描系统(可以利用其做僵尸网络)等。检索系统很多,但是我认为Elasticsearch比较方便,提供多种语言的API,比如java…- 5
- 0
-
基于WebKit的网络爬虫
https://github.com/emyller/webkitcrawler 一个开源的项目,可以快速入门。 链接地址关于爬虫的一个坛子,主要 是Java开源组件Heritrix,nutch爬虫的源码剖析 摘 要: 以AJAX技术为代表的Web应用新技术的出现,赋予了JavaScript更加丰富的功能。但也导致更多的URL以数据形式存在于JavaScript代码中,给网络爬虫的URL提取带来了…- 10
- 0
-
服务器反爬虫攻略:Apache/Nginx/PHP禁止某些User Agent抓取网站
我们都知道网络上的爬虫非常多,有对网站收录有益的,比如百度蜘蛛(Baiduspider),也有不但不遵守robots规则对服务器造成压力,还不能为网站带来流量的无用爬虫,比如宜搜蜘蛛(YisouSpider)(最新补充:宜搜蜘蛛已被UC神马搜索收购!所以本文已去掉宜搜蜘蛛的禁封!==>相关文章)。最近张戈发现nginx日志中出现了好多宜搜等垃圾的抓取记录,于是整理收集了网络上各种禁止垃圾蜘蛛…- 9
- 0
-
Linux的系统调用、网络连接状态、磁盘I/O;可疑行为监控/日志收集、SHELL命令执行流程
目录 引言 用户编程接口(API)、系统命令、系统调用、和内核函数的关系 Linux的系统调用 Linux Shell命令执行 Linux系统调用日志收集 Linux网络连接状态日志收集 Linux磁盘I/O事件日志收集 后记 0. 引言 对系统调用、网络连接、磁盘文件操作、恶意rootkit的动态监控,是进行主机入侵恶意行为实时检测的一个很好的思考方向,作为纵深防御的一环,当黑客实际入侵了一…- 76
- 0
-
今日头条Go语言构建日请求千亿级微服务的最佳实践
编者按 作者介绍:项超,2015 年加入今日头条,负责研发微服务框架,实施微服务落地。在头条推广 Go 语言在 Web 后端服务的使用,逐渐经历了核心服务从 Python 到 Go 的演变过程,为爆发式的流量增长提供了持续的动力。从 Go1.1 版本开始使用 Go 语言,喜欢 Go 语言的工程性,并且认为 Go 语言非常适合开发大规模分布式系统。 Go 在 2016 年获得了年度编程语言的称号,或…- 71
- 0
-
Nginx 平滑升级
http://www.huxd.org/articles/2017/07/24/1500890692329.html 最近Nginx报出漏洞CNNVD 关于Nginx range过滤器模块漏洞情况的通报 给出的升级建议为升级到最新的版本, 然后接到通知,升级Nginx,现在已经升级完毕,现在记录一下。 一、首先查看一下Nginx版本 1/usr/local/nginx/sbin/nginx -v…- 10
- 0
-
深入理解 Linux 内核—系统调用
Unix 系统通过向内核发出系统调用实现了用户态进程和硬件设备之间的大部分接口。 POSIX API 和系统调用 应用编程接口:只是一个函数定义,说明如何获得一个给定的服务。 系统调用:通过软中断向内核态发出一个明确的请求。 一个 API 没必要对应一个特定的系统调用,比如抽象的数学函数。 一个 API 可能调用几个系统调用。 系统调用属于内核,而用户态的库函数不属于内核。 系统调用处理程序及服务…- 22
- 0
-
Linux技术咨询委员会已完成对UMN内核漏洞植入事件的调查
此前为了一个处心积虑的 Linux 安全研究项目,两名 UMN 研究人员故意向 Linux 内核插入了有后门漏洞的补丁。事件曝光后,其立即遭到了 Linux 及安全社区的炮轰。最新消息是,由顶级 Linux 内核开发人员组成的 Linux 基金会技术咨询委员会,刚刚发布了针对明尼苏达大学“Hypocrite Commits”补丁的全面审查报告。 作为一名受人尊敬的 Linux 稳定版内核维护贡献者…- 3
- 0
-
互联网亲吻上海:人才流向上海 积极重回互联网中心
文/朱晓宇 来源:燃次元(ID:chaintruth) 曾经被认为没有互联网基因的上海,如今在互联网未来发展版图中的地位越来越重要,甚至有业内人士认为,上海将是互联网下半场的主战场。 4 月 26 日,天猫宣布正式启动“天猫上海中心”,天猫美妆事业部、运动户外事业部和消费者策略中心等团队将首批入驻。“上海离品牌更近,把团队搬过来,有利于彼此的沟通和合作。”一位接近天猫的人士介绍,很多国际大牌、老字…- 20
- 0
-
王兴回应转载唐诗:最大对手是没关注的公司和模式
王兴:最危险的对手往往不是预料中的那些,美团外卖最大的对手看起来是饿了么,但是更可能是还没关注到的公司和模式 回顾 相关阅读: 北大博士送了半年外卖,写出 AI 伦理论文登顶刊,“系统知道一切” 本文系网易新闻·网易号特色内容激励计划签约账号【量子位】原创内容,未经账号授权,禁止随意转载。 杨净发自凹非寺 量子位报道公众号 QbitAI 外卖骑手,再次引发全网关注。 这一次是发表在顶刊《社会学研究…- 8
- 0
-
十问十答|建设空间站与探索火星、月球相比,谁的意义更大?
本文来自微信公众号“腾讯科技”(qqtech),作者:中国航天系统科学与工程研究院航天战略高级研究师张京男 2021 年 4 月 29 日,搭载空间站天和核心舱的长征五号B遥二运载火箭,在我国文昌航天发射场点火升空。约 494 秒后,天和核心舱与火箭成功分离,进入预定轨道。12 时 36 分,核心舱太阳能帆板两翼顺利展开并正常工作,发射任务取得圆满成功。这也标志着中国空间站在轨组装建造全面展开。 …- 5
- 0
-
Android 2021年5月更新发布 修复40多个漏洞
Google 2021 年 5 月的 Android 操作系统更新共解决了 42 个漏洞,其中 4 个被标记为关键严重程度。新的安全补丁 2021-05-01 修复了三个主要的关键缺陷,这些缺陷在系统组件中被发现。这三个安全漏洞都确认可以被利用,可在有漏洞的设备上运行任意代码。 正如 Google 解释的那样,"这些问题中最严重的是系统组件中的一个关键安全漏洞,它可能使远程攻击者使用特制…- 1
- 0
-
【漏洞通告】Cortex XSOAR REST API未授权访问漏洞(CVE-2021-3044)
2021年6月22日,本站安全专题监测到Palo Alto 官方披露 CVE-2021-3044 Cortex XSOAR REST API未授权访问漏洞。漏洞描述Cortex XSOAR是 Palo Alto公司的SOAR(安全编排自动化与相应)产品,可用于跨源提取报警信息并执行自动化的工作流以加快事件响应速度。2021年6月22日,Palo Alto 官方披露 CVE-2021-3044 Co…- 46
- 0
-
预警Oracle WebLogic T3反序列化0day漏洞
近日,本站安全专题监测到在野的Oracle WebLogic T3反序列化远程命令执行漏洞最新利用方式,经验证,漏洞真实存在,属未公开0day,且官方暂未发布补丁,风险极高。漏洞描述该漏洞是由于应用在处理反序列化输入信息时存在缺陷,攻击者可以通过发送精心构造的恶意请求,获得目标服务器的权限,并在未授权的情况下执行远程命令,最终获取服务器的权限。针对漏洞的新的利用方式,官方暂时未发布补丁,本站安全专…- 37
- 0
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!