您当前的位置: 首页 > 

小志的博客

暂无认证

  • 0浏览

    0关注

    1217博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Netty——ByteBuffer(ByteBuffer的内部结构演示示例)

小志的博客 发布时间:2022-07-20 23:33:48 ,浏览量:0

目录
    • 一、pom.xml文件引入依赖
    • 二、编写工具类(此工具类复制即可使用)
    • 三、测试类示例演示(一)
    • 四、测试类示例演示(二)
    • 五、测试类示例演示(三)
    • 六、测试类示例演示(四)

一、pom.xml文件引入依赖
		
            io.netty
            netty-all
            4.1.39.Final
        
        
            org.projectlombok
            lombok
            1.16.18
        
        
            com.google.code.gson
            gson
            2.8.5
        
        
            com.google.guava
            guava
            19.0
        
        
            ch.qos.logback
            logback-classic
            1.2.3
        
        
            com.google.protobuf
            protobuf-java
            3.11.3
        
二、编写工具类(此工具类复制即可使用)
package com.example.nettytest.nio.day1;

import io.netty.util.internal.StringUtil;
import java.nio.ByteBuffer;
import static io.netty.util.internal.MathUtil.isOutOfBounds;
import static io.netty.util.internal.StringUtil.NEWLINE;

public class ByteBufferUtil {
    private static final char[] BYTE2CHAR = new char[256];
    private static final char[] HEXDUMP_TABLE = new char[256 * 4];
    private static final String[] HEXPADDING = new String[16];
    private static final String[] HEXDUMP_ROWPREFIXES = new String[65536 >>> 4];
    private static final String[] BYTE2HEX = new String[256];
    private static final String[] BYTEPADDING = new String[16];

    static {
        final char[] DIGITS = "0123456789abcdef".toCharArray();
        for (int i = 0; i  4 & 0x0F];
            HEXDUMP_TABLE[(i             
关注
打赏
1661269038
查看更多评论
0.0511s