优化代码,性能暴涨

This commit is contained in:
Administrator
2025-01-29 14:01:11 +08:00
parent e243203535
commit 6de65562be
130 changed files with 9138 additions and 1020 deletions
@@ -54,7 +54,8 @@ public class FrpcProcess extends Process{
}
AtomicReference<IOException >arex=new AtomicReference<IOException >();
synchronized (getClass()) {
config_file = new File(base,"frpc_conf_"+UUID.randomUUID()+".ini");
UUID uid=UUID.randomUUID();
config_file = new File(base,"frpc_conf_"+uid+".ini");
config_file.createNewFile();
config_file.deleteOnExit();
PrintWriter ps=null;
@@ -95,12 +96,15 @@ public class FrpcProcess extends Process{
break;
}
cdl.countDown();
System.out.println (s);
System.out.println ("{"+uid+"}"+s);
if(s.contains("start proxy success")) {
t.interrupt();
}else if(s.contains("port already used")){
arex.set(new BindException("port on server already used"));
t.interrupt();
}else if(s.contains("远程端口已经在使用了")) {
arex.set(new BindException("port on server already used"));
t.interrupt();
}else if(s.contains("no such host")) {
arex.set(new UnknownHostException("no such host"));
t.interrupt();