Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in / Register
Toggle navigation
Y
yzg-util
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
YZG
yzg-util
Commits
92bed357
Commit
92bed357
authored
May 19, 2022
by
yanzg
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
将源码打包进jar包
parent
78f3d1cd
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
58 additions
and
13 deletions
+58
-13
LogCountResult.java
...-db/src/main/java/com/yanzuoguang/log/LogCountResult.java
+45
-0
LogCountTime.java
...il-db/src/main/java/com/yanzuoguang/log/LogCountTime.java
+7
-6
LogPrint.java
yzg-util-db/src/main/java/com/yanzuoguang/log/LogPrint.java
+6
-7
No files found.
yzg-util-db/src/main/java/com/yanzuoguang/log/LogCountResult.java
0 → 100644
View file @
92bed357
package
com
.
yanzuoguang
.
log
;
import
java.util.ArrayList
;
import
java.util.Collection
;
import
java.util.List
;
/**
* 统计对象
*
* @author 颜佐光
*/
public
class
LogCountResult
{
/**
* 今日日志开始时间
*/
private
String
todayTime
;
/**
* 日志记录
*/
private
List
<
LogUrlCountVo
>
list
=
new
ArrayList
<>();
public
LogCountResult
()
{
}
public
LogCountResult
(
String
todayTime
,
Collection
<
LogUrlCountVo
>
list
)
{
this
.
todayTime
=
todayTime
;
this
.
list
.
addAll
(
list
);
}
public
String
getTodayTime
()
{
return
todayTime
;
}
public
void
setTodayTime
(
String
todayTime
)
{
this
.
todayTime
=
todayTime
;
}
public
List
<
LogUrlCountVo
>
getList
()
{
return
list
;
}
public
void
setList
(
List
<
LogUrlCountVo
>
list
)
{
this
.
list
=
list
;
}
}
yzg-util-db/src/main/java/com/yanzuoguang/log/LogCountTime.java
View file @
92bed357
...
...
@@ -29,12 +29,13 @@ public class LogCountTime {
*/
private
String
todayTime
;
public
MemoryCache
<
LogUrlCountVo
>
getTodayMemoryCache
()
{
return
todayMemoryCache
;
}
public
String
getTodayTime
()
{
return
todayTime
;
/**
* 获取日志结果
*
* @return
*/
public
LogCountResult
getTodayResult
()
{
return
new
LogCountResult
(
todayTime
,
todayMemoryCache
.
getValues
());
}
private
void
initToday
()
{
...
...
yzg-util-db/src/main/java/com/yanzuoguang/log/LogPrint.java
View file @
92bed357
...
...
@@ -5,10 +5,8 @@ import com.yanzuoguang.util.thread.ThreadNext;
import
org.springframework.beans.factory.InitializingBean
;
import
org.springframework.stereotype.Component
;
import
java.util.ArrayList
;
import
java.util.Collections
;
import
java.util.Comparator
;
import
java.util.List
;
/**
* 将请求次数日志输出
...
...
@@ -34,16 +32,17 @@ public class LogPrint implements ThreadNext.Next, InitializingBean {
@Override
public
boolean
next
()
{
L
ist
<
LogUrlCountVo
>
rowList
=
new
ArrayList
<>(
logCountTime
.
getTodayMemoryCache
().
getValues
()
);
if
(
rowList
.
isEmpty
())
{
L
ogCountResult
todayResult
=
logCountTime
.
getTodayResult
(
);
if
(
todayResult
.
getList
()
.
isEmpty
())
{
return
true
;
}
// 按照使用总时间升序排序
rowList
.
sort
(
Comparator
.
comparingLong
(
LogUrlCountVo:
:
getTotalTime
));
todayResult
.
getList
()
.
sort
(
Comparator
.
comparingLong
(
LogUrlCountVo:
:
getTotalTime
));
// 逆转排序
Collections
.
reverse
(
rowList
);
Collections
.
reverse
(
todayResult
.
getList
()
);
// 打印日志
System
.
out
.
println
(
CollectionString
.
getCollectionString
(
"从"
+
logCountTime
.
getTodayTime
()
+
"时执行次数:"
,
rowList
));
String
tag
=
"从"
+
todayResult
.
getTodayTime
()
+
"时执行次数:"
;
System
.
out
.
println
(
CollectionString
.
getCollectionString
(
tag
,
todayResult
.
getList
()));
// 下次继续执行
return
true
;
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment