开发者头条 开发者头条 / 2 天前

Cloudflare 7.2 全球瘫痪罪魁祸首:.*(?:.*=.*)

Cloudflare7月12日发布了一份详细如实的报告,披露了本月初那次故障的根本原因,当时其系统出岔子后,互联网上的一大批系统和服务随之遭殃。 持续30分钟的全球性故障是该公司用于快速推送软件变更系统中单单一行代码的错误引起的。 尽管该软件变更事先已经过测试,但那次失误还是致使Cloudflare的服务器CPU不堪重负,并导致全球客户从Cloudflare支持的网站得到502错误信息。完整的事后分析报告深入探究......

bug CloudFlare

携程技术中心 携程技术中心 / 2 天前

日部署 6000 次,携程持续交付与构建平台实践

作者简介 周光明,携程高级技术经理,目前负责携程 CI/CD 系统,致力于通过技术手段提高公司研发质量与效率, 对 Docker,K8s,Gitlab,Jenkins 等 DevOps 技术有浓厚的兴趣,Ruby 语言狂热爱好者。 *本文来自周光明在DevOps国际峰会上的分享* 一、携程持续交付 我们目前有 8000 多个应用,研发人员 3000 多位,每天在各个环境上部署的次数有 6000 多次,持续交付对于我们来说是一个非常重要的......

持续交付 部署 携程

Thinkgamer Thinkgamer / 2 天前

《推荐系统开发实战》之从搭建一个电影推荐系统开始学推荐系统开发实战

“推荐系统在我们的生活中无处不在,比如购物网站,视频音乐网站,新闻网站等,那么推荐系统是如何工作的,他是基于什么方式实现的?可以在《推荐系统开发实战》这本书中进行系统的了解和学习,本篇文章是该系列文章的开篇之作,带领大家认识一下基于最近相似用户的推荐。以下内容摘自于《推荐系统开发实战》 ”《推荐系统开发实战》欢迎关注! 嗨,Susan,最近有什么好看的电影吗? Thinkgamer,我......

推荐系统 电影

千山 千山 / 2 天前

从下单场景谈谈分布式理论:TCC/BASE/2PC/3PC

柔性事务TCCTCC:Try-Confirm-Cancel Try阶段:完成所有的业务检查,预留(锁定)业务资源 Confirm阶段:确认执行业务操作, Cancel阶段:业务最终失败,或者部分业务资源锁定失败,释放已锁定的资源 以常见的下单时使用优惠券的场景为例,涉及三个应用:订单服务、库存服务、优惠券服务: 1、用户提交下单请求 2、锁定商品库存 3、锁定优惠券 4、订单落库Try阶段(用户下单): 依次同步调用锁定商品库......

分布式 BASE TCC 2PC 3PC

Charles_Tang Charles_Tang / 2 天前

Linux 运维:使用 ss 命令代替 netstat

在运维和管理 Linux 服务器的时候,我们最常用的一个命令就是 netstat,我常用这个命令来查看当前服务器上有哪些进程正在侦听端口,主要用来诊断网络服务的工作状态。 不过,最近有一次安装好一个 Ubuntu 发型版,发现默认没有安装 netstat,觉得非常奇怪,自己手动安装后,发现 man pages 提示,netstat 命令已经是 deprecated 了,建议使用 ss 命令代替。 This program is mostly obsolete. Replacement for......

Linux 运维 netstat

开发者头条 开发者头条 / 2 天前

开源 | BND:一款图形界面的百度网盘不限速下载器,支持 Windows、Linux、Mac

点击链接或图片即可阅读 喜欢请分享到朋友圈哦 项目介绍 BND (Baidu Netdisk Downloader) 是一款图形界面的百度网盘不限速下载器,支持 Windows、Linux、Mac。 项目已开源,仅供程序员学习交流,不提供可执行文件下载。编译方式请参考具体子项目中的 README,如果遇到编译问题,欢迎随时讨论。 GitHub 地址 https://github.com/b3log/baidu-netdisk-downloaderx 更多 GitHub 开源项目 ......

Linux mac 开源 windows 百度网盘

虞大胆 虞大胆 / 2 天前

基于 StackStorm 的 ChatOPS 方案:监控报警的自愈

女主宣言 故障自愈作为运维领域的热门话题之一,各个公司都会投入大量的人力来开发不同的组件,如何正确、有序的调用不同组件以及避免相同功能组件的开发,是一件亟待解决的问题。StackStrom是一个基于事件流并自动执行的系统框架,基于此,可以让外部系统产生的事件,有序的、可编排的集合到一起,作为一个完整的事件流去执行,从而解决一些高频次的运维难题。 PS:丰富的一线技术、多元化的表现形式,尽在......

运维 监控 报警 ChatOps StackStorm

涯之叶 涯之叶 / 2 天前

[译] SOCK:Serverless 场景的 runc 容器启动优化方案

本文翻译自SOCK: Rapid Task Provisioning with Serverless-Optimized Containers. 一. 摘要Serverless计算平台能够为用户降低生产成本以及提供良好的弹性,但container以及application的启动延迟是硬伤。针对此缺陷,这篇文章提出了一套runc平台下的(译者注:另一平台为runv或两者的折中,本文不涉及)优化解决方案SOCK,旨在提高任务的启动性能。这篇文章首先对Linux提供的各种操作原语进行性能剖析,在此基......

容器 Serverless RunC SOCK

蚂蚁金服分布式架构SOFAStack 蚂蚁金服分布式架构SOFAStack / 2 天前

SOFAJRaft 选举机制剖析

SOFAStack (Scalable Open Financial ArchitectureStack)是蚂蚁金服自主研发的金融级分布式架构,包含了构建金融级云原生架构所需的各个组件,是在金融场景里锤炼出来的最佳实践。 本文为《剖析 | SOFAJRaft 实现原理》第四篇,本篇作者力鲲,来自蚂蚁金服《剖析 | SOFAJRaft 实现原理》系列由 SOFA 团队和源码爱好者们出品,项目代号:,目前领取已经完成,感谢大家的参与。 SOFAJRaft ......

Java Raft SOFAJRaft

阿温先森_Gemini 阿温先森_Gemini / 2 天前

聊聊 APK:直接运行 Dex

Android dex APK

开发者头条 开发者头条 / 2 天前

开源 | SoloPi:支付宝开源的 Android 专项测试工具

点击链接或图片即可阅读 喜欢请分享到朋友圈哦 项目介绍 Soloπ 是一个无线化、非侵入式的 Android 自动化工具,公测版拥有录制回放、性能测试、一机多控三项主要功能,能为测试开发人员节省宝贵时间。 GitHub 地址 https://github.com/alipay/SoloPi 更多 GitHub 开源项目 头条君邀请您加入 开发者头条读者交流群 (识别下方群主二维码申请进群,请注明 “城市+技术方向”) ......

Android 开源 工具 测试 支付宝 SoloPi

宜信技术学院 宜信技术学院 / 2 天前

大数据虚拟混算平台 Moonbox 配置指南

活动关于我们大数据虚拟混算平台Moonbox配置指南 作者:Moonbox 浏览:186 日期:2019-07-10 一、环境准备已安装Apache Spark 2.2.0(此版本仅支持Apache Spark 2.2.0, 其他Spark 版本后续会兼容) 已安装MySQL并启动,且开启远程访问 各安装节点已经配置ssh免密登录 二、下载moonbox-0.3.0-beta下载:https://github.com/edp963/moonbox/releases/tag/0.3.0-beta 三、解压tar -zxvf moonbox-assembly_2.11-0.......

大数据 Moonbox

AIOps智能运维 AIOps智能运维 / 2 天前

一只 B 端产品经理的成长之路

作者简介 花路 百度高级产品经理 负责百度智能运维(Noah)变更类产品的设计和运营,致力于为用户提供高效可靠的智能运维产品。 干货概览 大家好,我是百度智能运维(Noah)的产品经理。今天我要熬着最精致的夜、涂着最昂贵的霜,跟大家分享一只B端产品经理在大厂的华(kuai)丽(su)进(cheng)阶(zhang)之路~ 自从有了大厂B端产品经理这个身份之后,我不仅需求拆解和原型图设计越来越顺畅......

产品经理

tengzhangchao tengzhangchao / 2 天前

Headless Chrome and Puppeteer

我已爬遍了全世界,而你却迟迟不见自从Google在chrome59版本后加入了 Headless Chrome,类似phantomjs、selenium等工具作者都放弃了维护自身的产品(原因可参考文章 QtWebkit or Headless Chrome)。因此作为使用者的我们也是时候放弃phantomjs,转而研究Headless Chrome了。由于网上对于Headless Chrome的资料还很少,因此我先收集整理一波,随后慢慢学习研究,渐渐将本篇内容补充完善。 Headless Chrome 介绍h......

chrome puppeteer

Tiny_熊 Tiny_熊 / 2 天前

零知识证明:再谈 EYBlockchain

上次我写了一篇 EYBlockchain 在以太坊上创建隐私币,最近有点时间,重新看了看EYBlockchain的源代码,对EYBlockchain的理解又深入了不少。画了一些图,分享给有需要的小伙伴 :) 整个EYBlockchain是基于Ethereum的Web3接口之上搭建,主要由五个模块组成:accounts(账户管理),database(数据存储),whisper(节点间消息交互),PKD(存储public key),zkp(零知识证明处理)。zkp是EYBlockchain核心逻辑,提......

区块链 零知识证明 EYBlockchain

噶牛爱尚 噶牛爱尚 / 2 天前

用 JavaScript 带你体验 V8 引擎解析字符串过程

首发于V8、Chrome、Node.js写文章用JavaScript带你体验V8引擎解析字符串过程吉米北京字节跳动 前端开发工程师61 人赞同了该文章AST模块其实要写的话,100篇都写不完,我将一些简单知识点翻译成JavaScript代码来进行讲解(v8内部的复杂性永远都能超出我的意料,现在看到万行的源码都已经没感觉了),如果想看C++源码,可以去翻我前面的流水账。 先写几个结论。 抽象语法树内部有严格的分类,比如继承于AstNode的语......

JavaScript 前端 字符串 V8

kbsc13 kbsc13 / 2 天前

最新的细粒度图像分析资源

图来自http://www.weixiushen.com/project/Awesome_FGIA/Awesome_FGIA.html 2019 年第 61 篇文章,总第 85 篇文章 本文大约4500字,阅读大约需要 10分钟 引言细粒度图像,相对通用图像(general/generic images)的区别和难点在于其图像所属类别的粒度更为精细,也是目前计算机视觉领域比较热门的一个方向,包括了分类、检索以及图片生成方向。 细粒度图像类别的数据集也是越来越多,最早的时候,2011......

细粒度图像

数据虫巢 数据虫巢 / 2 天前

数据与广告(八):广告与二类电商

作者|黄崇远(题图:pixabay.com,CCO协议) 距上一篇《数据与广告系列七:广告与推荐系统技术架构》已经快有一个半月了。这一个月多里,确实很忙,五月底出去溜了一圈,六月初新的工作,新的环境,新的事情,确实事情比较多,不过也充实,趁机充电。 所以如约的围绕广告数据分析维度的文章没来,但今天我们可以来讨论另一个维度的话题,广告与电商,或者说更具体点--二类电商,一个广告维度很有特......

数据 广告 电商

mr7 mr7 / 2 天前

如何在 Android 中完成一个 APT 项目的开发?

点击上方蓝字,关注我们! 本文字数:3790字 预计阅读时间:25分钟 导 读 APT(Annotation Processing Tool)即注解处理器,是一种处理注解的工具。 APT在编译时期扫描处理源代码中的注解,开发中可以根据注解,利用APT自动生成Java代码,减少冗余的代码和手动的代码输入过程,提升了编码效率,同时使源代码看起来更清晰简洁,可读性提升。 目前,很多第三方开源框架采用APT技术,以减少开发者的......

Android apt

为了减少您的阅读压力,首页仅提供最新的 10 页文章列表,如需查阅更多内容请点击对应的文章标签。

Top