mirror of
https://gitcode.com/ageerle/ruoyi-ai.git
synced 2026-04-18 14:23:39 +00:00
feat: 代码优化
This commit is contained in:
@@ -45,11 +45,7 @@ import tech.ordinaryroad.live.chat.client.douyu.netty.handler.DouyuConnectionHan
|
||||
|
||||
import java.beans.PropertyChangeEvent;
|
||||
import java.beans.PropertyChangeListener;
|
||||
import java.io.IOException;
|
||||
import java.util.Objects;
|
||||
import java.util.concurrent.Executors;
|
||||
import java.util.concurrent.ScheduledExecutorService;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
import java.util.concurrent.atomic.AtomicBoolean;
|
||||
import java.util.concurrent.locks.Lock;
|
||||
import java.util.concurrent.locks.ReentrantLock;
|
||||
@@ -95,12 +91,9 @@ class DouyuLiveChatClientTest implements IDouyuConnectionListener, IDouyuMsgList
|
||||
.build();
|
||||
|
||||
long startTime = System.currentTimeMillis(); // 获取开始时间的毫秒数
|
||||
System.out.println("执行前.......");
|
||||
Thread.sleep(3000);
|
||||
System.out.println("执行后.......");
|
||||
long endTime = System.currentTimeMillis(); // 获取结束时间的毫秒数
|
||||
long timeDiff = endTime - startTime; // 计算时间差
|
||||
System.out.println("执行时间 " + timeDiff / 1000 + " 秒。");
|
||||
|
||||
try (Response response = okClient.newCall(request).execute()) {
|
||||
if (response.body() != null) {
|
||||
|
||||
@@ -48,7 +48,6 @@ class DouyuCodecUtilTest {
|
||||
Map<String, Object> stringObjectMap = DouyuCodecUtil.parseDouyuSttStringToMap(mapkb);
|
||||
assertNotNull(stringObjectMap);
|
||||
stringObjectMap.forEach((string, o) -> {
|
||||
System.out.println(string);
|
||||
});
|
||||
}
|
||||
|
||||
@@ -58,7 +57,6 @@ class DouyuCodecUtilTest {
|
||||
Map<String, Object> stringObjectMap = DouyuCodecUtil.parseDouyuSttStringToMap(pdrinfo);
|
||||
assertNotNull(stringObjectMap);
|
||||
stringObjectMap.forEach((string, o) -> {
|
||||
System.out.println(string);
|
||||
});
|
||||
}
|
||||
|
||||
@@ -78,7 +76,6 @@ class DouyuCodecUtilTest {
|
||||
}});
|
||||
}});
|
||||
}});
|
||||
System.out.println(douyuSttString);
|
||||
assertEquals("key1@=value1/key2@=2/key3@=11@AA=11@AS12@AA=12@AS@S22@AA=22@AS21@AA=21@AS@S/".length(), douyuSttString.length());
|
||||
}
|
||||
|
||||
@@ -87,8 +84,6 @@ class DouyuCodecUtilTest {
|
||||
String mapkb = "type@=mapkb/pk_time@=600/teams@=team@AA=5@ASres@AA=1@ASsc@AA=660000@ASbf@AA=0@AS@Steam@AA=6@ASres@AA=2@ASsc@AA=600000@ASbf@AA=0@AS@Steam@AA=4@ASres@AA=3@ASsc@AA=456000@ASbf@AA=0@AS@Steam@AA=2@ASres@AA=4@ASsc@AA=302000@ASbf@AA=0@AS@Steam@AA=3@ASres@AA=5@ASsc@AA=100000@ASbf@AA=0@AS@Steam@AA=1@ASres@AA=6@ASsc@AA=200@ASbf@AA=0@AS@S/";
|
||||
IDouyuMsg iDouyuMsg = DouyuCodecUtil.parseDouyuSttString(mapkb, DouyuCodecUtil.MSG_TYPE_RECEIVE);
|
||||
String douyuSttString = DouyuCodecUtil.toDouyuSttString(iDouyuMsg);
|
||||
System.out.println(mapkb);
|
||||
System.out.println(douyuSttString);
|
||||
assertEquals(mapkb.length(), douyuSttString.length());
|
||||
IDouyuMsg douyuSttStringMsg = DouyuCodecUtil.parseDouyuSttString(douyuSttString, DouyuCodecUtil.MSG_TYPE_RECEIVE);
|
||||
assertNotNull(douyuSttStringMsg);
|
||||
@@ -97,6 +92,5 @@ class DouyuCodecUtilTest {
|
||||
@Test
|
||||
void unescape() {
|
||||
String unescape = DouyuCodecUtil.unescape("team@AA=5@ASres@AA=1@ASsc@AA=660000@ASbf@AA=0@AS@Steam@AA=6@ASres@AA=2@ASsc@AA=600000@ASbf@AA=0@AS@Steam@AA=4@ASres@AA=3@ASsc@AA=456000@ASbf@AA=0@AS@Steam@AA=2@ASres@AA=4@ASsc@AA=302000@ASbf@AA=0@AS@Steam@AA=3@ASres@AA=5@ASsc@AA=100000@ASbf@AA=0@AS@Steam@AA=1@ASres@AA=6@ASsc@AA=200@ASbf@AA=0@AS@S");
|
||||
System.out.println(unescape);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user