![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 65
程序员修勾
当你的才华还撑不起你的野心的时候,唯有静下心来学习。
展开
-
一文搞定线程池的工作原理
线程是比较稀缺的资源,在应用程序中大量的创建和销毁线程是非常消耗资源的,在并发的情况下对性能由很大的影响。而使用线程池则可以减少创建和销毁线程的次数,对每个线程可以进行复用,提供使用效率,减少资源的消耗。1. 线程池的创建public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize,原创 2021-04-12 20:18:39 · 708 阅读 · 0 评论 -
漫画~看的懂的AVL树
首先定义AVL树的Node节点属性。public class Node<T> { T val; // 值 int height = 1; // 当前节点的高度 Node<T> left; // 左子树 Node<T> right; // 右子树 Node<T> parent; // 维护父节点,方便操作 ...原创 2021-04-06 20:50:34 · 202 阅读 · 0 评论 -
一个最简单的RPC实现及其原理
需要具备的知识点 1. Java的网络通信Socket和IO,忘记的赶紧去百度一个基于Socket的聊天的Demo,就差不多了。为什么要学习Socket和IO呢?因为很大部分RPC框架底层就是基于Socke进行通信的,所以他是必不可少的知识点;  ...原创 2020-01-27 20:42:30 · 1330 阅读 · 0 评论