自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除