Class ByteUtils

java.lang.Object
tech.mgl.core.tools.redis.ByteUtils

public final class ByteUtils extends Object
Utilities for byte process
Author:
dennis
  • Field Details

    • DEFAULT_CHARSET_NAME

      public static final String DEFAULT_CHARSET_NAME
      See Also:
    • DEFAULT_CHARSET

      public static final Charset DEFAULT_CHARSET
    • ENABLE_FAST_STRING_ENCODER

      public static final boolean ENABLE_FAST_STRING_ENCODER
    • testing

      public static boolean testing
      if it is testing,check key argument even if use binary protocol. The user must never change this value at all.
  • Method Details

    • isValidString

      public static boolean isValidString(String s)
    • isNumber

      public static boolean isNumber(String string)
    • getBytes

      public static final byte[] getBytes(String k)
    • normalizeCapacity

      public static final int normalizeCapacity(int requestedCapacity)
    • stepBuffer

      public static final boolean stepBuffer(ByteBuffer buffer, int remaining)
    • getString

      public static String getString(byte[] bytes)
    • byte2hex

      public static void byte2hex(byte b, StringBuffer buf)
    • int2hex

      public static void int2hex(int a, StringBuffer str)
    • short2hex

      public static void short2hex(int a, StringBuffer str)
    • getBytes

      public static void getBytes(long i, int index, byte[] buf)
    • stringSize

      public static final int stringSize(int x)
    • stringSize

      public static final int stringSize(long x)
    • int3

      public static byte int3(int x)
    • int2

      public static byte int2(int x)
    • int1

      public static byte int1(int x)
    • int0

      public static byte int0(int x)
    • short1

      public static byte short1(short x)
    • short0

      public static byte short0(short x)
    • long7

      public static byte long7(long x)
    • long6

      public static byte long6(long x)
    • long5

      public static byte long5(long x)
    • long4

      public static byte long4(long x)
    • long3

      public static byte long3(long x)
    • long2

      public static byte long2(long x)
    • long1

      public static byte long1(long x)
    • long0

      public static byte long0(long x)