From c6ac196d7207e64b8591f84932439214561fc446 Mon Sep 17 00:00:00 2001
From: zhang <zc857179121@qq.com>
Date: 星期五, 29 八月 2025 15:56:52 +0800
Subject: [PATCH] 1
---
src/main/java/com/zy/core/News.java | 24 ++++++++++++++++--------
1 files changed, 16 insertions(+), 8 deletions(-)
diff --git a/src/main/java/com/zy/core/News.java b/src/main/java/com/zy/core/News.java
index 956d860..df3a64b 100644
--- a/src/main/java/com/zy/core/News.java
+++ b/src/main/java/com/zy/core/News.java
@@ -23,7 +23,9 @@
System.out.println(News.print());
}
- interface NewsSupport<T> { boolean execute(T t); }
+ interface NewsSupport<T> {
+ boolean execute(T t);
+ }
private static final NewsQueue<NewsDomain> NEWS_QUEUE = new NewsQueue<>(NewsDomain.class, 1024);
@@ -36,7 +38,10 @@
private int head;
private int tail;
- { this.head = 0; this.tail = 0; }
+ {
+ this.head = 0;
+ this.tail = 0;
+ }
public NewsQueue(Class<T> cls, int capacity) {
this.cls = cls;
@@ -50,7 +55,7 @@
}
this.reform();
this.arr[this.tail] = t;
- this.tail ++;
+ this.tail++;
return true;
}
@@ -61,7 +66,7 @@
this.reform();
}
this.arr[this.tail] = t;
- this.tail ++;
+ this.tail++;
return true;
}
@@ -70,14 +75,14 @@
return null;
}
T t = this.arr[this.head];
- this.head ++;
+ this.head++;
this.reform();
return t;
}
private void reform() {
for (int i = this.head; i < this.tail; i++) {
- this.arr[i-this.head] = this.arr[i];
+ this.arr[i - this.head] = this.arr[i];
}
this.tail -= this.head;
this.head = 0;
@@ -180,14 +185,16 @@
return NEWS_QUEUE.offer(new NewsDomain(level, replace(msg, args), (new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")).format(new Date())));
}
- public static String replace(String str, Object[] objs){
+ public static String replace(String str, Object[] objs) {
if (null == objs || objs.length == 0 || null == str || "".equals(str.trim())) {
return str;
} else {
StringBuilder sb = new StringBuilder(str);
for (Object obj : objs) {
int idx = sb.indexOf("{}");
- if (idx == -1) { break; }
+ if (idx == -1) {
+ break;
+ }
sb.replace(idx, idx + 2, String.valueOf(obj));
}
return sb.toString();
@@ -212,6 +219,7 @@
ERROR(3),
;
public int idx;
+
NewsLevel(int idx) {
this.idx = idx;
}
--
Gitblit v1.9.1