- 博客(4)
- 收藏
- 关注
原创 JVM调优参数
(-Xint:解释执行-Xcomp:第一次使用就编译成本地代码-Xmixed:混合模式,JVM自己来决定是否编译成本地代码)一、堆内存 对象内存 栈 --参数传递-Xms32M ---- 初始堆内存-Xmx32M ---- 最大堆内存-XX:NewSize -XX:MaxNewSize 新生代的大小-XX:NewRatio New区和Old的区的比例-XX:SurvivorRatio survivor和Eden区的比例二、元空间内存: class类 method
2020-09-01 15:14:47
182
原创 Java代码演示红黑树
红黑树规则1.每一个节点不是红色就是黑色的2.根节点总是黑色的3.如果节点是红色,则它的子节点必须是黑色,反之则不一定4.从根节点到叶节点或空子节点的每条路径,必须包含相同数目的黑色节点5.空节点默认看成黑色,新添加的节点默认为红色节点package com.at.tree;import java.util.LinkedList;import java.util.Queue;/** * 红黑树 * 1.每一个节点不是红色就是黑色的 * 2.根节点总是黑色的 * 3.如果节点
2020-09-01 14:09:03
172
原创 初识Netty(一)——Netty模型
Netty概述原生 NIO 存在的问题Nety 官网说明Netty 的优点Netty线程模型异步模型原生 NIO 存在的问题NIO 的类库和 API 繁杂,使用麻烦:需要熟练掌握 Selector、ServerSocketChannel、SocketChannel、ByteBuffer等。需要具备其他的额外技能:要熟悉 Java 多线程编程,因为 NIO 编程涉及到 Reactor 模式,你必须对多线程和网络编程非常熟悉,才能编写出高质量的 NIO 程序。开发工作量和难度都非常大:例如客户端面临断
2020-08-04 16:33:17
367
原创 Java NIO快速入门
文章目录Java NIO 基本介绍NIO 和 BIO 的比较Buffer 、 Channel 和 Selector 的关系图缓冲区(Buffer)通道(Channel)Selector(选择器)NIO 非阻塞网络编程原理分析图案例(实现服务器端和客户端之间的数据简单通讯)Java NIO 基本介绍Java NIO 全称 java non-blocking IO,是指 JDK 提供的新 API。从 JDK1.4 开始,Java 提供了一系列改进的输入/输出的新特性,被统称为 NIO(即 New IO)
2020-06-01 15:51:26
227
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人