工作中遇到的知识点

工作中业务可能简单,但是背后的知识是复杂的,深度的,你能扯出来,就厉害了.

2016 :

幂等和事务: innodb 如何做的回滚? redo 是基于页的物理和逻辑日志,有 checkSum幂等检查. fuzzy checkpoint 的幂等重试

延迟队列的使用: zset 和 rocksdb , lsm tree 的原理.

读分页卡顿:   通过 id 来避免

dubbo 调用耗时增加: 连接复用, messageId

mysql 调用耗时大于5分钟: 网络中间组件, 网络防火墙过期,变成黑洞 见案例1 lvs 的工作原理,拦截了 tcp syn 消息,改 ack 为转发.

hashSet红黑树: 2-3树的上浮插入过程和模拟

innodb 存储: b+tree的插入分裂. delete 不释放存储原理.

稳定性建设: spanId 的变迁, traceId,traceSystem. 三指标.

偶发性耗时增加: swap log 查看.  g1 垃圾回收器,没有 sweep.

稳定性建设: 大盘直观,druid存储+监控报警+定位+梳理. 监控报警:指标,维度,智能报警,余弦定理 定位: traceid,调用链, 梳理: traceSystem,数据库,线程池大盘. 
存储: 小米监控open-falcon, rdd ,zipkin Mysql

2017:

原文地址:https://www.cnblogs.com/fei33423/p/8337928.html

时间: 2024-10-09 16:49:02

工作中遇到的知识点的相关文章

工作中涉及运维知识点的汇总

对工作中常见运维知识点的一个简单汇总 0)设置阿里云pip源,加速pip更新速度 mkdir ~/.pip #创建文件夹 vi ~/.pip/pip.conf #添加如下内容 [global]index-url=https://mirrors.aliyun.com/pypi/simple/[install]trusted-host=mirrors.aliyun.com 如果是临时使用,在使用的时候,也可以采用如下方式: pip install django -i http://mirrors.a

软件测试工程师工作中常用的Linux命令

Linux系统有着众多的优点,比方开源.非商业版本免费.多任务多用户操作,因而Linux系统在非桌面范畴占有压倒性的市场份额.关于互联网技术工作者来说,控制常用的Linux命令也是一门必修课.下面罗列一些笔者在工作中常用的Linux命令. cd 切换目录 cd .. 返回上一层目录 cd . 进入当前目录 cd - 返回前一次的目录,即上一次的目录不是上一层目录 ls 查看文件与目录 用法: ls [参数][文件] 参数: ls –l 显示文件的权限和属性 ls –a 列出所有的文件,包含隐藏文

站长探讨之说说SEO在网站编辑工作中的运用

关于SEO知识在网站编辑工作当中的运用的这类知识,我百度了一下,几乎很少,因此我决定对这方面的知识点在我的SEO博客中做一个整理,希望大家能够给予宝贵的意见. 一.Html常用标签 对于网站编辑所需要涉及到的标签有:Title.Description.Keywords.H标签.Alt标签,现在这里简单的介绍一下,后面会有更加具体的使用方法. 1.TDK标签 Title,也就是文章标题 Description,即网站描述 Keywords,即网站关键词 TDK标签.jpg 不用多说,TDK三个标签

工作中的感悟

今天在工作中走了很多的弯路,仔细回想下  是自己的基础知识太薄弱了,很多知识点都是似是而非的状态,一知半解的,比如 linq中的entity.select(e=>e.Name).contians("sa") 竟然不知道到底返回的是社么类型,要有的专业精神 还有就是sql的类型装换,完全没有印象了 select MAX (cast(right(CatayCode,6) as int)) from item  where ParentId=9       select MAX (id

获得多个子线程的结果,面试和工作中你会遇到的多线程问题

昨天项目组里的一名毕业生询问我,如何知道异步线程的返回值,这让我不觉想起来了两年前我参加招商系一个公司的面试,在技术二面时,面试官出过一道这样的编程题. 题目大概含义是:我有一个需求是为了得到一个求和结果,但是这个结果,需要两个耗时大概1s 左右计算功能的结果相加得到的,麻烦用线程帮我实现,方案越多越好,然后默默的递过来纸和笔~~ 首先我们分析一下,这个题目肯定是需要多个线程执行的,我们要抓住这个题目的关键点 :主线程必须要等2个子线程执行完,拿到子线程的结果进行相加,得到最终结果. 其实,实现

[工作中的设计模式]享元模式模式FlyWeight

一.模式解析 Flyweight在拳击比赛中指最轻量级,即“蝇量级”或“雨量级”,这里选择使用“享元模式”的意译,是因为这样更能反映模式的用意.享元模式是对象的结构模式.享元模式以共享的方式高效地支持大量的细粒度对象. 享元模式:主要为了在创建对象时,对共有对象以缓存的方式进行保存,对外部对象进行单独创建 模式要点: 1.享元模式中的对象分为两部分:共性部分和个性化部分,共性部分就是每个对象都一致的或者多个对象可以共享的部分,个性化部分指差异比较大,每个类均不同的部分 2.共性部分的抽象就是此模

openstack运维手册(个人实际工作中整理)

openstack运维手册,是本人在实际工作中整理的,现分享!!!因水平有限,欢迎广大朋友指正.具体文档见附件.

记录神经网络中一些小知识点

记录神经网络中一些小知识点 1 Caffe中的blob维度 Caffe中的blob具有4个维度,分别是num,channel,width和height: 其中我们在定义各个网络层时,常用到的一个参数numout,就是指定的channel: 比如说,维度为1*3*5*5的数据输入网络(即每次输入一张5*5大小的3通道图),经过一个stride为2,pad为1,kernel为2,numout为2的卷积层后,维度就变成了1*2*3*3: 假如输入有n个通道,计算时,caffe就会对应产生n个filte

[工作中的设计模式]解释器模式模式Interpreter

一.模式解析 解释器模式是类的行为模式.给定一个语言之后,解释器模式可以定义出其文法的一种表示,并同时提供一个解释器.客户端可以使用这个解释器来解释这个语言中的句子. 以上是解释器模式的类图,事实上我很少附上类图,但解释器模式确实比较抽象,为了便于理解还是放了上来,此模式的要点是: 1.客户端提供一个文本.表达式或者其他,约定解析格式 2.针对文本中可以分为终结符表达式和非终结符表达式, 3.终结符表达式无需进一步解析,但仍需要转化为抽象接口的实例 4.针对非终结表达式,没一种标示需要定义一种解