package com.zy.acs.gateway.mock; import com.zy.acs.framework.common.SnowflakeIdWorker; import com.zy.acs.common.utils.RedisSupport; import com.zy.acs.common.utils.Utils; /** * Created by vincent on 2023/3/14 */ public class RedisMock { public static void main(String[] args) { RedisSupport redis = RedisSupport.defaultRedisSupport; String serialNo = String.valueOf(new SnowflakeIdWorker().nextId()); serialNo = Utils.zeroFill(serialNo, 16); System.out.println(serialNo); byte[] serialNoBytes = Utils.reverse(serialNo.getBytes()); String serialNo0 = new String(Utils.sliceWithReverse(serialNoBytes, 0, 16)); System.out.println(serialNo0); } } // 粘包 // AA 2C 00 01 00 00 00 B6 32 21 64 12 00 00 00 00 00 00 02 00 66 E6 86 43 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 59 3B AA 3D 00 01 00 00 00 B6 32 21 64 03 17 13 45 64 00 00 00 00 00 00 00 00 5E 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FC 75 // 登陆包 // AA3F000100000078020000F0785634120A102700000000030001000103232000000000000000000110271C13466442000000020000009A9933430000000000000005F6BE // 路径包 // EE 3A00 01000000 A5582264 01 36363538323935383239323230393031 04 1400000020005A001400000012051202150000001205230416000000FF0000001806 // EE EA00 01000000 68852664 01 32353539333032363230363836373331 1A 0100000020005A00 010000001205A604 1500000077012405 15000000 76 02 F4 01 1500000020005A00150000001505A6040100000020000000010000001205A604170000001205A6042D00000020005A002D000000120523042E000000120512022F000000120512023000000012057B03310000001205120232000000120512023300000012057B03340000001205120235000000120512023600000012057B03370000001205120238000000120512023900000012057B033A0000007502F4013A0000007802E0063A000000FF000000CC28 // 路径应答包 // AA 1A00 01000000 A5582264 01 36363538323935383239323230393031 01 5DCC // 路径完成包 // AA 4000 01000000 B3582264 11 36363538323935383239323230393031 0F 16000000 5A00 0000000000000000000000000000000000000000000000000000000000000000 DF7D