接口存在多个实现类时的动态调用 https://blog.csdn.net/jtf8525140/article/details/77509153 在之前做过的项目有这块的需...
二叉树基本概念二叉树是每个结点至多有两颗子树的树,子树有左右之分,其次序不能任意颠倒。 几种特殊二叉树1) 满二叉树:高度为h,并且含有2h-1个结点的二叉树。即树的每一层都...
概述# 二叉树是一种特殊的树型结构,它由结点的有限集合构成。 二叉树是由唯一的起始结点引出的结点集合。这个起始节点称为根(root)。二叉树中的任何非根节点都有且仅有一个前去...
上一篇文章讲述了树的概念, 特征以及分类, 旨在让我们理解什么是树, 树的一些常用的概念是什么,树的分类有哪些等。如果还对这些不了解, 可以先看上一篇文章大话数据结构之树(一...
女儿2018年6月4号出生,忙碌一周左右,开始着手整理各种女儿出院之后需要做的事情,这些事情包含了需要给女儿办理的各种手续、疫苗接种、指标复查等 之前我写的文章大多数是写给自...
编解码处理器作为Netty编程时必备的ChannelHandler,每个应用都必不可少。Netty作为网络应用框架,在网络上的各个应用之间不断进行数据交互。而网络数据交换的基...
前言 因为项目中有长连接的关系,所以用到了Netty框架,但一直都没有对这块做些系统性的整理和源码解析,准备有空的时候逐步补上,提到Netty首当其冲被提起的肯定是支持它承受...
收到CPU占用过高的报警信息,小心脏一跳,赶紧打开VPN看看哪个进程搞鬼。登录CRT,使用top命令定位进程信息: 使用top -Hp pid定位线程信息: 使用jstack...
4.4 线程 4.4.1 AbstractExecutorService AbstractExecutorService是JDK并发包中的类,实现了ExecutorServi...
作者:星巴刻 前文《 NioEventLoop 的职责》从外部的角度阐述了 NioEventLoop 的首要责任:为注册在 NioEventLoop 上的 channels ...
本文是Netty文集中“Netty 源码解析”系列的文章。主要对Netty的重要流程以及类进行源码解析,以使得我们更好的去使用Netty。Netty是一个非常优秀的网络框架,...
但是内存拷贝对性能有可能影响比较大,所以Java中可以绕开堆内存直接操作堆外内存,问题是创建堆外内存的速度比堆内存慢了10到20倍,为了解决这个问题Netty就做了内存池。 ...