IP属地:河南
DEBUG流程 validate()做校验,关注doBind(): initAndRegister():先进行初始化操作,注意channelFa...
跳表,是基于链表实现的一种类似“二分”的算法。它可以快速的实现增,删,改,查操作。
HDFS笔记 一、HDFS概述 1、定义 为Hadoop提供分布式存储支持 2、优点 高容错性、适合大数据处理、...
使用小例子: result: 补充关于student.proto的内容: 在netty中使用时: 这样可以简单实现客户端发送,服务端接收并输出在...
并发容器 ConcurrentHashMap Hashmap多线程会导致HashMap的Entry链表形成环形数据结构,一旦形成环形数据结构,E...
什么是线程池?为什么要用线程池? 1、 降低资源的消耗。降低线程创建和销毁的资源消耗; 2、 提高响应速度:线程的创建时间为T1,执行时间T2,...
先关注LockSupport 一开始这句话能够理解这是一个基本阻塞工具,AQS中实现了队列,但是当一个线程没有获取锁的时候,是如何阻塞的呢,便是...
一、AQS简述 AQS是AbustactQueuedSynchronizer的简称,它是一个Java提高的底层同步工具类,用一个...