![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
java学习
Bailoading
这个作者很懒,什么都没留下…
展开
-
设计模式 --- 单例模式
单例模式,就是在程序中只有一个实例。该类自己创建自己的对象,同时确保只有一个对象被创建。 其实现主要是:将构造方法定义为private,这样确保只有该类可以获得唯一实例 提供一个静态的方法,用于获取实例,为空就创建一个否则返回。实现方式懒汉式public class LazySingle { private static LazySingle lazyS...原创 2020-02-07 17:15:08 · 54 阅读 · 0 评论 -
Netty笔记 --- ChannelHandler
netty开发中我们的大部分代码都写在ChannelHandler这部分中,所以需要学习这个重要的接口。 netty中将I/O事件分为了两类:入站(InBound)和出站(OutBound),其中ChannelInboundHandler用于读入IO事件(入站)的处理,ChannelOutboundHandler用于写入IO事件(出站)的处理。ChannelHandler...原创 2020-02-05 17:31:05 · 166 阅读 · 0 评论 -
Netty笔记 --- ByteBuf
在数据传递的时候往往需要使用缓冲区,常用的缓冲区是Java NIO 提供的Buffer,ByteBuf是Java NIO ByteBuffer的替代。Buffer类详解 缓冲区Buffer就是内存中预留指定大小的空间用于IO数据的临时存储。有了缓冲区后,会减少实际的物理读写次数,而且这块区域一直被重复利用,降低了动态分配和内存回收次数。底层是线性数组,所以容量是固定的,通过mar...原创 2020-02-05 12:47:12 · 110 阅读 · 0 评论 -
Java反射---type
Tyep是java编程语言中所有类型的公共高级接口,包括原始类型(class),参数化类型(ParameterizedType),数组类型(GenericArrayType),类型变量(TypeVariable)和基本类型(Class)。Type 描述 原始类型Class 类,枚举,数组,注解等 参数化类型ParameterizedType 常用的泛型Class<...原创 2020-01-04 16:49:40 · 201 阅读 · 0 评论