最近互联网行业一片哀叹,这是受到三年影响的后遗症,许多的公司也未能挺过寒冬,一些外资也开始撤出市场,因此许多的IT从业人员加入失业的行列,而且由于公司较少导致许多人求职进度缓慢,很不幸本人也是其中之一。自从参加工作以来,一直都是忙忙碌碌,开始总认为工作只是为了更好的生活,但是一旦工作停下来后自己就觉得失去了一点什么,所以很少有像最近这两个月左右空闲的时光。人一旦空闲下来就未免有些空虚,空虚的原因大部分还是因为对未来的焦躁不安,比如要担心口袋余粮问题、担心兢兢业业的别人会投以不屑的目光。于是在这期间我也尝试应聘一些岗位,许多面试官问到plainframework是如何实现的时候,说实话一时间我没
前言监控指标诚然是发现问题于微末之时的极佳手段,但指标往往有其表达的极限。在很多情况下,单独看一个黄金指标并不能表征系统的健康程度,反而有可能被其迷惑,进而忽略相关问题。(本文所提及的LinuxKernel源码版本为4.18.10)Bug现场某天中午,某应用的999线突然升高。由于是个QPS高达几十万的查询服务,1分钟的升高就会影响数千个请求。初步判断应用容量不够,直接进行相关扩容,扩容后反而加剧了问题!不得已又做了一次紧急扩容,999线才恢复。这两波操作过去,20多分钟已经过去了。 为了防止问题再次发生,我们必须要彻查相关原因。于是笔者也就参与了调查。YoungGC升高首先是去看常用的指标
前言监控指标诚然是发现问题于微末之时的极佳手段,但指标往往有其表达的极限。在很多情况下,单独看一个黄金指标并不能表征系统的健康程度,反而有可能被其迷惑,进而忽略相关问题。(本文所提及的LinuxKernel源码版本为4.18.10)Bug现场某天中午,某应用的999线突然升高。由于是个QPS高达几十万的查询服务,1分钟的升高就会影响数千个请求。初步判断应用容量不够,直接进行相关扩容,扩容后反而加剧了问题!不得已又做了一次紧急扩容,999线才恢复。这两波操作过去,20多分钟已经过去了。 为了防止问题再次发生,我们必须要彻查相关原因。于是笔者也就参与了调查。YoungGC升高首先是去看常用的指标
当一个去中心化应用推出原生代币,那它首先得考虑如何给用户空投。为什么要空投代币给用户?因为它需要去中心化(至少官方是这样说的)。空投可定义为“为用户分发代币的行为”。1.空投的意义起初的空投大多为了营销与扩大知名度。 Uniswap 对18w用户空投总价值几亿的代币后,这个给用户发iPhone的NB应用快速出圈,成为了许多萌新入圈的首选产品,而它本身的优秀也让它留住了慕名而来的用户。之后的去中心化应用发币空投已成常态,带来了一波波空投浪潮,单地址获利几万、几十万的造富效应,也自然而然的让其它用户去关注产品本身。关注度不管是web2还是web3都是项目存活的关键之一。新生应用会给“前辈”的用户空
当一个去中心化应用推出原生代币,那它首先得考虑如何给用户空投。为什么要空投代币给用户?因为它需要去中心化(至少官方是这样说的)。空投可定义为“为用户分发代币的行为”。1.空投的意义起初的空投大多为了营销与扩大知名度。 Uniswap 对18w用户空投总价值几亿的代币后,这个给用户发iPhone的NB应用快速出圈,成为了许多萌新入圈的首选产品,而它本身的优秀也让它留住了慕名而来的用户。之后的去中心化应用发币空投已成常态,带来了一波波空投浪潮,单地址获利几万、几十万的造富效应,也自然而然的让其它用户去关注产品本身。关注度不管是web2还是web3都是项目存活的关键之一。新生应用会给“前辈”的用户空
本篇博客旨在整理记录自已对二叉树的一些总结,以及刷题的解题思路,同时希望可给小伙伴一些帮助。本人也是算法小白,水平有限,如果文章中有什么错误之处,希望小伙伴们可以在评论区指出来,共勉💪。文章目录一、理论基础:1、常见术语2、基本操作3、种类:4、存储方式:5、遍历方式:深度优先搜索(DFS):广度优先搜索(BFS):二、二叉查找树的创建1、二叉树的结点类2、二叉树查找树3、二叉树查找树其他便捷方法3.1、查找二叉树中最小的键3.2、查找二叉树中最大的键三、二叉树的基础遍历1.1、前序、中序、后序遍历1.1.1、前序遍历1.1.2、中序遍历1.1.3、后序遍历1.2、二叉树的层序遍历1.3、二叉
本篇博客旨在整理记录自已对二叉树的一些总结,以及刷题的解题思路,同时希望可给小伙伴一些帮助。本人也是算法小白,水平有限,如果文章中有什么错误之处,希望小伙伴们可以在评论区指出来,共勉💪。文章目录一、理论基础:1、常见术语2、基本操作3、种类:4、存储方式:5、遍历方式:深度优先搜索(DFS):广度优先搜索(BFS):二、二叉查找树的创建1、二叉树的结点类2、二叉树查找树3、二叉树查找树其他便捷方法3.1、查找二叉树中最小的键3.2、查找二叉树中最大的键三、二叉树的基础遍历1.1、前序、中序、后序遍历1.1.1、前序遍历1.1.2、中序遍历1.1.3、后序遍历1.2、二叉树的层序遍历1.3、二叉
👏作者简介:大家好,我是爱敲代码的小黄,独角兽企业的Java开发工程师,CSDN博客专家,阿里云专家博主📕系列专栏:Java设计模式、数据结构和算法、Kafka从入门到成神、Kafka从成神到升仙、Spring从成神到升仙系列🔥如果感觉博主的文章还不错的话,请👍三连支持👍一下博主哦🍂博主正在努力完成2023计划中:以梦为马,扬帆起航,2023追梦人📝联系方式:hls1793929520,和大家一起学习,一起进步👀文章目录SpringAOP源码解析一、引言二、适合人群三、SpringAOP配置四、SpringAOP组件分析1、Pointcut2、Advice3、Advisor4、Aspect5、
👏作者简介:大家好,我是爱敲代码的小黄,独角兽企业的Java开发工程师,CSDN博客专家,阿里云专家博主📕系列专栏:Java设计模式、数据结构和算法、Kafka从入门到成神、Kafka从成神到升仙、Spring从成神到升仙系列🔥如果感觉博主的文章还不错的话,请👍三连支持👍一下博主哦🍂博主正在努力完成2023计划中:以梦为马,扬帆起航,2023追梦人📝联系方式:hls1793929520,和大家一起学习,一起进步👀文章目录SpringAOP源码解析一、引言二、适合人群三、SpringAOP配置四、SpringAOP组件分析1、Pointcut2、Advice3、Advisor4、Aspect5、
?作者简介:大家好,我是爱敲代码的小黄,独角兽企业的Java开发工程师,Java领域新星创作者。?个人公众号:爱敲代码的小黄?系列专栏:Java设计模式、数据结构和算法?如果文章知识点有错误的地方,请指正!和大家一起学习,一起进步??如果感觉博主的文章还不错的话,请?三连支持?一下博主哦?博主正在努力完成2022计划中:以梦为马,扬帆起航,2022追梦人@目录全网一图流死磕解析Netty源码一、Netty服务端的启动1.JavaNIO的启动2.Netty服务端的启动二、Netty服务端的读写1.注册读事件2.读数据3.写数据4.刷数据三、总结全网一图流死磕解析Netty源码通过之前介绍的几篇关