• 关于

    重写逻辑挂掉的原因

    的搜索结果
  • Amazon Aurora 读后感

            几个月前,AWS在SIGMOD 17上发表了《Amazon Aurora: Design Considerations for High Throughput Cloud-Native Relational Databases》,详细解读了Aurora的背景、设计思想以及效果。即使...

    文章 raymondshiquan 2017-10-23 2564浏览量

  • 分布式系统架构,回顾2020年常见面试知识点梳理(每次面试都会问到其中某一块知识点)

    分布式分为分布式缓存(Redis)、分布式锁(Redis 或 Zookeeper)、分布式服务(Dubbo 或 SpringCloud)、分布式服务协调(Zookeeper)、分布式消息队列(Kafka 、RabbitMq)、分布式 Session 、分布式事务、分布式搜索(Elasticsear...

    文章 程序员白楠楠 2020-12-30 74浏览量

  • 主要的编程范型

    “主要的编程范型”及其语言特性关系 “主要的编程范型”(The principal programming paradigms)这幅图,其实出现得不算早,作者在2007年完成了该图的1.0版,到2008年更新至v1.08版本。本次提供的是翻译成中文的版本(老实说,笔者翻译水平相当有限,若有不当之处...

    文章 hiekay 2018-12-18 831浏览量

  • InnoDB 个性化备份

    如果想知道如何使用xtrabackup,请翻阅之前的文章 xtrabackup核心文档 xtrabackup原理深入浅出 为什么要使用xtrabackup 常用的备份有哪些 性能对比 逻辑备份 vs 物理备份 逻辑备份优点: 占用空间小,安全 逻辑备份缺点: 恢复速度慢 物理备份优点: 备...

    文章 兰春 2016-08-19 4366浏览量

  • 带你读《More Effective C#:改善C#代码的50个有效方法》之二:API设计

    点击查看第一章 第2章 API设计在编写自己的类型时,要设计该类型的 API,而这些API实际上就是你与其他开发者相互沟通的一种渠道。你应该把公开发布的构造函数、属性及方法写得好用一些,让使用这些 API 的开发者很容易就能编出正确的代码。要想令 API 更加健壮,就必须从许多方面来考虑这个类型。...

    文章 温柔的养猫人 2019-10-31 515浏览量

  • 饿了么技术往事(下)

    作者 | 黄晓路(脉坤) 不知不觉已经写到了最后一部分,回顾经历的这段架构演进历程,内心还是非常感慨。在商业竞争中,技术团队和其他团队一样,作为组织的一部分,应该是荣辱与共的。但是,就行业而言,饿了么创造的社会价值也是显而易见的,而且,饿了么塑造了这个行业最初的模样,对社会创造的价值影响是长远...

    文章 中间件小哥 2020-11-26 1060浏览量

  • 代码评审的艺术——大牛来谈现实中的代码评审

      曾经写过一点关于代码评审(code review)的文章,现在觉得关于它的认识又有了不少更新。软件工程的技术和实践分成两部分,一部分是和书本知识一致的,大约占一半,这部分基本上在大学里就可以学,自学只要方法得当、刻苦努力也可是途径;但是第二部分来自于实际团队、经验,内容通常无法从书本当中获得,...

    文章 欧阳愠斐 2018-08-21 642浏览量

  • Java基础总结

    基础知识 String 是最基本的数据类型吗? 答:不是。Java中的基本数据类型只有8个:byte、short、int、long、float、double、char、boolean;除了基本类型(primitive type),剩下的都是引用类型(reference type),Java 5以后...

    文章 iolo 2020-04-30 290浏览量

  • ENode 2.0 - 深入分析ENode的内部实现流程和关键地方的幂等设计

    前言 ENode是一个基于消息的架构,使用ENode开发的系统,每个环节都是处理消息,处理完后产生新的消息。本篇文章我想详细分析一下ENode框架内部是如何实现整个消息处理流程的。为了更好的理解我后面的流程的描述,我觉得还是应该先把ENode的架构图贴出来,好让大家在看后面的分析时,可以对照这个架...

    文章 亦才 2016-05-27 1742浏览量

  • 饿了么交易系统 5 年演化史

    个人简介:2014年12月加入饿了么,当时参与后台系统的研发(Walis+Javis=>Walle),主要面向客服和BD。2015年5月开始接触订单系统的研发,7月负责订单研发组;度过单体应用到服务化这个阶段。2016年初搭建订单的测试团队,订单拆分为正逆向后,主要负责正向和交付部分。201...

    文章 中间件小哥 2020-04-17 957浏览量

  • 安卓动态调试七种武器之孔雀翎 – Ida Pro

    安卓动态调试七种武器之孔雀翎 – Ida Pro 作者:蒸米@阿里聚安全 0x00 序 随着移动安全越来越火,各种调试工具也都层出不穷,但因为环境和需求的不同,并没有工具是万能的。另外工具是死的,人是活的,如果能搞懂工具的原理再结合上自身的经验,你也可以创造出属于自己的调试武器。因此,笔者将会...

    文章 聚安全平台 2016-06-15 4349浏览量

  • 你真的了解Docker吗?——Docker插件机制详解

    云栖TechDay活动第十八期中,阿里云容器服务团队的核心成员陈萌辉带来了题为《Docker插件机制详解》的分享,分享中,他结合阿里云容器服务实践介绍了Docker插件的基本原理、实现方法以及插件机制未来的演进。 幻灯片下载地址:https://yq.aliyun.com/attachment/...

    文章 场景研读 2016-08-25 10172浏览量

  • 2020 年,从架构谈起,到 Mesh 结束

    作者 | 张羽辰(同昭)阿里云交付专家 导读:如今,几乎所有的事情都离不开软件,当你开车时,脚踩上油门,实际上是车载计算机通过力度感应等计算输出功率,最终来控制油门,你从未想过这会是某个工程师的代码。 当我们谈论架构时,我们到底在谈论什么? 面向对象编程?函数式?模块化设计?微服务?这些词汇貌似都...

    文章 阿里巴巴云原生小助手 2020-07-16 1467浏览量

  • Timer与TimerTask的真正原理&使用介绍

    其实就Timer来讲就是一个调度器,而TimerTask呢只是一个实现了run方法的一个类,而具体的TimerTask需要由你自己来实现,例如这样: Timer timer = new Timer(); timer.schedule(new TimerTask() { public void...

    文章 钟隐 2013-02-24 1097浏览量

  • 谷歌开源内部代码评审规范

    代码评审标准代码评审的主要目的是确保代码库的整体质量随时间推移逐步得到提升,所有代码评审工具和过程都是为了实现这一目标而设计的。 为了实现这个目标,必须做出一系列权衡。首先,开发人员的开发任务必须要有所进展。如果他们不提交改进的代码,代码库质量就得不到改善。此外,如果评审人员过于严格,开发人员就没...

    文章 珍宝珠 2019-12-26 306浏览量

  • 并发编程锁之ReentrantLock总结

    本文作者: Zhang本文链接: http://blog.reactor.top/2018/01/31/并发编程锁之ReentrantLock总结/版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处! 锁 之前我讲过,在并发编程中一个比较难解决...

    文章 一心飞扬 2018-02-07 1385浏览量

  • PgSQL · 特性分析 · 神奇的pg_rewind

    title: PgSQL · 特性分析 · 神奇的pg_rewind author: 卓刀 背景 在常见的PostgreSQL双节点高可用构架中,如果主库挂了且主备无延迟,高可用系统会提升老备库为新主库对外服务。而对于老主库,则可以有很多处理策略,例如: 删掉,重搭新备库。 降级为备库,继续服务...

    文章 卓刀 2018-07-10 1719浏览量

  • HBase构架

    版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq1010885678/article/details/51891890 存储结构 HBase构架 如上图...

    文章 xiaohei.info 2016-07-12 659浏览量

  • 无停机部署一个 Django 应用

    当 healthchecks.io 的流量超过每秒一次访问之后,我就意识到不能随意在部署代码后重启服务了。作为一个监控服务,即使丢掉几个 HTTP 请求也是不应该的。而且,如果服务器变得更加繁忙的话,这个问题只会更加严重。 先简单介绍一下我们所做的工作,这是一个相对简单的 Django 实现的 a...

    文章 行者武松 2017-06-05 1206浏览量

  • 前端新思路:组件即函数和Serverless SSR实践

    在今天,对于Node.js运维和高并发依然是很有挑战的,为了提效,将架构演进为页面即服务,可是粒度还不够,借着云原生和Serverless大潮,无运维,轻松扩展,对前端是极大的诱惑。那么,基于FaaS之上,前端有哪些可能性呢? 2019年上半年,我在阿里巴巴经济体前端委员会推进的Serverles...

    文章 温柔的养猫人 2020-03-11 899浏览量

  • Redis经典面试题总结

    概述 什么是Redis? Redis 是一个使用 C 语言写成的,开源的高性能key-value非关系缓存数据库。它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。Redis的数据...

    文章 clover2837 2020-09-26 1257浏览量

  • 阿里内核月报2014年3月

    目前Linux内核急需的一项功能是在线打补丁的特性。此前被Oracle收购的ksplice一度是Linux上唯一的解决方案。但是在被Oracle收购后,ksplice就闭源了,并且成为了Oracle Linux的一项商业特性。而目前可以拿到的最新版本的ksplice仍然仅仅停留在0.19上,而可以...

    文章 场景研读 2017-06-05 2299浏览量

  • 如何带领团队“攻城略地”?优秀的架构师这样做

    阿里妹导读:架构师是一个既能掌控整体又能洞悉局部瓶颈并依据具体的业务场景给出解决方案的团队领导型人物。看似完美的“人格模型”背后,是艰辛的探索。今天,阿里巴巴技术专家九摩将多年经验,进行系统性地总结,帮助更多架构师在进阶这条路上走得更“顺畅”,姿态更“优雅”。 架构师职责 架构师不是一个人,他需要...

    文章 技术小能手 2019-07-03 15956浏览量

  • 系统架构-基础篇-(高性能基础建设说明与选型条件)

    本文牵扯的面积可能会比较泛,或者说比较大,在这个层面很多人也有自己的见解,所以我这也仅仅是抛砖引玉,结合前面讲述的一些基础技术,从思想中阐述更为深入的架构思想基础,因为最好的架构思想是架构师结合实际情况思考出来最适合的架构,这里仅仅说明下一些常用的原理和思想,主要包含的内容有(内容很泛,所以都是简...

    文章 钟隐 2011-05-15 1670浏览量

  • 阿里内核月报2014年4月

    Ideas for supporting shingled magnetic recording (SMR) 在2014年LSF&MM峰会上,Dave Chinner和Ted Ts'o一起主持了一个跨越2天而占用2个时间段的会议。 这个会议的主题是,是文件系统还是块设备层才是支持SMR设备...

    文章 场景研读 2017-06-06 1507浏览量

  • Flink 1.11 SQL 使用攻略

    作者 | 李劲松,Apache Flink Committer,阿里巴巴技术专家 7 月 6 日,Apache Flink 1.11 正式发布。从 3 月初进行功能规划到 7 月初正式发版,1.11 用将近 4 个月的时间重点优化了 Flink 的易用性问题,提升用户的生产使用体验。 SQL 作为...

    文章 阿里云实时计算Flink 2020-07-28 2077浏览量

  • React 作者关于 Hooks 的深度 issue,值得你阅读

    原文作者:Sebastian Markbåge 译者:UC 国际研发 Jothy 编者按:本文摘自 React Hooks issue,由 React 作者 Sebastian Markbåge 编写,本文内容丰富,所以翻译上也有难度,如果有翻译不准确的地方欢迎指正反馈。 看完所有相关的评论之后...

    文章 初商 2019-08-05 562浏览量

  • 高并发编程必备基础

    一、前言 借用Java并发编程实践中的话"编写正确的程序并不容易,而编写正常的并发程序就更难了",相比于顺序执行的情况,多线程的线程安全问题是微妙而且出乎意料的,因为在没有进行适当同步的情况下多线程中各个操作的顺序是不可预期的,本文算是对多线程情况下同步策略的一个一个简单介绍。 二、 什么是线程安...

    文章 加多 2018-06-04 27159浏览量

  • mysql体系结构

      *************************************************************************************************************************** mysql体系结构:     由:连接池组件...

    文章 lin.tao 2012-09-14 1405浏览量

  • 中华万年历CTO杭建:Java后端技术概览(赠书福利)

    软件开发的核心原则 此处所说的是软件开发应该遵循的一些核心原则: Don't Repeat Yourself: 这是软件开发的一个基础原则,即不要做重复性劳动。也是现在所说的“极客文化”的一种。代码重复、工作重复在软件开发中都是不合理的存在。利用各种手段消除这些重复是软件开发的一个核心工作准则。 ...

    文章 技术小能手 2018-05-16 2356浏览量

1 2 >

云产品推荐

阿里云企业服务平台 陈四清的老板信息查询 上海奇点人才服务相关的云产品 爱迪商标注册信息 安徽华轩堂药业的公司信息查询 小程序定制 上海微企信息技术相关的云产品 国内短信套餐包 ECS云服务器安全配置相关的云产品 天籁阁商标注册信息 开发者问答 阿里云建站 自然场景识别相关的云产品 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 北京芙蓉天下的公司信息查询