解Bug之路-记一次中间件导致的慢SQL排查过程 前言 最近发现线上出现一个奇葩的问题,这问题让笔者定位了好长时间,期间排查问题的过程还是挺有意思的,正好博客也好久不更新了,就以此为素材写出了本篇文章。 Bug现场 我们的分库分表中间件在经过一年的沉淀之后,已经到了比较稳定的阶段。而且经 ...
月初收到阿里中间件的面试邀请,收到之后很快就进行了第一面。 第一面主要聊了一些java自身的东西 常用的集合比如list,hashmap,set聊这些集合的适用常景和一些底层的实现原理。常用的并发包组件如conurrentHashMap,countdownlatch和这些组件的底层实现,锁有几种等等。后面就聊jvm相关的东西。比如内存布局,GC收集以及调优 类加载机载和一些常用jvm底层指令。后 ...
2018-08-23 00:21 1 2391 推荐指数:
解Bug之路-记一次中间件导致的慢SQL排查过程 前言 最近发现线上出现一个奇葩的问题,这问题让笔者定位了好长时间,期间排查问题的过程还是挺有意思的,正好博客也好久不更新了,就以此为素材写出了本篇文章。 Bug现场 我们的分库分表中间件在经过一年的沉淀之后,已经到了比较稳定的阶段。而且经 ...
去年11月,我加入了N记,紧接着进入新员工训练营。 开始一次简单的中间件测试工具编写任务。 这次训练营体验给我的感觉就是:大公司不愧是大公司,这回我终于可以安心学点核心技术了。 任务: 这个训练营有两个任务,一是熟悉这边的敏捷开发流程;二是在训练营里做一定的编码,用python编写 ...
前天我参加了信通院的云原生产业大会,参加会议的企业非常多,并且来自于各行各业,我在会场上非常感慨。我想起 2019 年的时候,我在搜索引擎上搜索“云原生”这个词,那时的搜索频率还比较低,而 2 ...
关键词:面试 前言 想去阿里的同学可以过来看看了,我经历过一次阿里的面试,怪自己水平有限,止步于第三轮面试。 从深夜的一次电话面试开始说起 具体时间我记不太清了,只记得是在一个工作日跟一位HR约了晚上电话面试。本打算早点忙完回家做准备的,结果正好赶上那天加班,所以下班稍微晚了一点,心里暗暗 ...
一、前言 最近工作不忙闲来无事,仔细分析了公司整个项目架构,发现用到了很多阿里巴巴集团开源的框架,今天要介绍的是中间件diamond. 二、diamond学习笔记 1、diamond简介 diamond是一个管理持久配置(持久配置是指配置数据会持久化 ...
3.1、Notify Notify是淘宝自主研发的一套消息服务引擎,是支撑双11最为核心的系统之一,在淘宝和支付宝的核心交易场景中都有大量使用。消息系统的核心作用就是三点:解耦,异步和并行。下面让我 ...
在现在的单位工作满9个月了,越发的感觉到管理的混乱和单位领导只重视项目,不重视团队的态度,于是逐渐地有了换工作的念头。9月初,恰好朋友单位在招人,我便去试了一把。(其实不想说太多现在单位的问题,几 ...
1、给定一个字符串str,怎么判断它是否是一个数组arr的键名? array_keys_exists($str,$arr) 2、DNS协议怎么工作的? DNS是应用层协议 ,实现ip与域名的映 ...