数据结构--二叉堆&优先队列
优先队列,顾名思义,就是允许优先级高的元素先出队,优先级低的元素后出队。它与普通队列FIFO(先进先出)的特性不同,元素的出队顺序并不受入队顺序的影响,而是允许我们自定义元素的优先级(排序)来决定出队顺序。
SQL Server 性能调优(方法论)
目录
确定思路... 1
wait event的基本troubleshooting. 1
虚拟文件信息(virtual file Statistics)... 3
性能指标... 4
执行计划缓冲的使用... 8
总结... 9
性能调优很难有一个固定的理论。
现代应用架构中的配置管理面临的挑战
过去15年中,互联网产业开始蓬勃发展,基于互联网的各类应用大放异彩,而在信息技术上,企业应用架构也逐渐从传统的ERP,JavaEE集中式应用开始走向互联网、云计算、分布式服务化架构的转型,在这个过程中,数据中心及应用的配置管理这个领域也发生了深刻的变化。
首次公开!单日600PB的计算力--阿里巴巴EB级大数据平台的进击
每年的双11之前,也是MaxCompute各种乾坤大挪移落定的时候,因为双11就是各种大折腾项目的自然deadline。在今年双11之前,一路向北迁移和在离线混部项目,将杭州集群除蚂蚁外整体迁移到张北,涉及了绝大部分的业务project、数据存储和计算任务,为今年双十一大数据计算服务的保障带来了挑战。
支付宝王益:40岁写30年代码是一种什么体验?
对于蚂蚁金服研究员王益而言,2019年是个颇有纪念意义的年份。今年他整40岁。从10岁开始,写代码整30年。这30年来,他当过“不务正业”的学生,创纪录地在大一就考下系统分析员,“单枪匹⻢”闯荡过从国内到硅谷的多家知名互联网科技公司,和AI领域许多传奇人物都有所交集。
quartz - misfire错过触发时机的处理
1. 引言
要弄清楚作业的misfire,首先需要了解几个重要的概念:
触发器超时 :
举个例子说明这个概念。比如调度引擎中有5个线程,然后在某天的下午2点 有6个任务需要执行,那么由于调度引擎中只有5个线程,所以在2点的时候会有5个任务会按照之前设定的时间正常执行,有1个任务因为没有线程资源而被延迟执行,这个就叫触发器超时。