Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
S
simple-demo
Project
Project
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
Graph
比较
统计图
议题
0
议题
0
列表
看板
标记
Milestones
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
FCE
kytcce-poc
simple-demo
Commits
1104daae
提交
1104daae
authored
1月 23, 2024
作者:
“lxlbz3696096”
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
init
上级
显示空白字符变更
内嵌
并排
正在显示
6 个修改的文件
包含
198 行增加
和
0 行删除
+198
-0
Dockerfile
Dockerfile
+17
-0
pom.xml
pom.xml
+52
-0
DemoApplication.java
src/main/java/com/notemap/demo/DemoApplication.java
+39
-0
DemoController.java
...main/java/com/notemap/demo/controller/DemoController.java
+54
-0
log4j.properties
src/main/resources/log4j.properties
+23
-0
DemoApplicationTests.java
src/test/java/com/notemap/demo/DemoApplicationTests.java
+13
-0
没有找到文件。
Dockerfile
0 → 100644
浏览文件 @
1104daae
FROM
openjdk:8-jre-alpine
ENV
TZ=Asia/Shanghai SPRING_OUTPUT_ANSI_ENABLED=NEVER JAVA_OPTS="" WORK_PATH=/home/hip APP_NAME=tomcat-back-java-0.1.jar APP_VERSION=0.0.1-SNAPSHOT
RUN
ln
-snf
/usr/share/zoneinfo/
$TZ
/etc/localtime
&&
echo
$TZ
>
/etc/timezonemvn EXPOSE 8080
VOLUME
["/home/hip", "/tmp/data"]
COPY
target/$APP_NAME $WORK_PATH/
WORKDIR
$WORK_PATH
ENTRYPOINT
["java","-Djava.security.egd=file:/dev/./urandom"]
CMD
["-jar", "tomcat-back-java-0.1.jar"]
# TAG=harbor.dev.notemap.net:2377/demo/tomcat-back-java:0.1;docker build -t $TAG .;docker push $TAG
pom.xml
0 → 100644
浏览文件 @
1104daae
<?xml version="1.0" encoding="UTF-8"?>
<project
xmlns=
"http://maven.apache.org/POM/4.0.0"
xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=
"http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"
>
<modelVersion>
4.0.0
</modelVersion>
<parent>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter-parent
</artifactId>
<version>
2.4.5
</version>
<relativePath/>
<!-- lookup parent from repository -->
</parent>
<groupId>
com.notemap
</groupId>
<artifactId>
tomcat-back-java
</artifactId>
<version>
0.1
</version>
<name>
tomcat-back-java
</name>
<description>
Demo project for Spring Boot
</description>
<properties>
<java.version>
1.8
</java.version>
</properties>
<dependencies>
<dependency>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter-web
</artifactId>
</dependency>
<dependency>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-devtools
</artifactId>
<scope>
runtime
</scope>
<optional>
true
</optional>
</dependency>
<dependency>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter-test
</artifactId>
<scope>
test
</scope>
</dependency>
<dependency>
<groupId>
org.projectlombok
</groupId>
<artifactId>
lombok
</artifactId>
<version>
1.18.20
</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-maven-plugin
</artifactId>
</plugin>
</plugins>
</build>
</project>
src/main/java/com/notemap/demo/DemoApplication.java
0 → 100644
浏览文件 @
1104daae
package
com
.
notemap
.
demo
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.boot.SpringApplication
;
import
org.springframework.boot.autoconfigure.SpringBootApplication
;
import
java.util.Date
;
import
java.util.Random
;
import
java.util.Timer
;
import
java.util.TimerTask
;
@SpringBootApplication
@Slf4j
public
class
DemoApplication
{
public
static
void
main
(
String
[]
args
)
{
SpringApplication
.
run
(
DemoApplication
.
class
,
args
);
TimerTask
timerTask
=
new
TimerTask
()
{
@Override
public
void
run
()
{
log
.
info
(
"Run timerTask:"
+
getRanDom
(
""
,
20
));
}
};
Timer
timer
=
new
Timer
();
timer
.
schedule
(
timerTask
,
1000
,
1000
);
}
public
static
String
getRanDom
(
String
head
,
Integer
length
)
{
String
str
=
"1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
;
StringBuilder
sb
=
new
StringBuilder
();
sb
.
append
(
head
);
for
(
int
i
=
0
;
i
<
length
;
i
++)
{
int
number
=
new
Random
().
nextInt
(
62
);
sb
.
append
(
str
.
charAt
(
number
));
}
return
sb
.
toString
();
}
}
src/main/java/com/notemap/demo/controller/DemoController.java
0 → 100644
浏览文件 @
1104daae
package
com
.
notemap
.
demo
.
controller
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
java.util.Date
;
import
java.util.Timer
;
import
java.util.TimerTask
;
/**
* @author wz
* @date 2021-05-13 13:41
*/
@RestController
@RequestMapping
(
"api/v1/ruby"
)
@Slf4j
public
class
DemoController
{
@GetMapping
(
"/user"
)
public
String
testUser
(){
String
[]
args
=
new
String
[
0
];
main
(
args
);
return
"success"
;
}
// public static void main(String[] args) {
// TimerTask timerTask = new TimerTask() {
// @Override
// public void run() {
// log.info("Run timerTask:" + new Date());
// }
// };
// Timer timer = new Timer();
// timer.schedule(timerTask, 1000, 3000);
// }
public
static
void
main
(
String
[]
args
)
{
// Byte aByte=new Byte("[123, 34, 107, 105, 110, 100, 34, 58, 34, 83, 116, 97, 116, 117, 115, 34, 44, 34, 97, 112, 105, 86, 101, 114, 115, 105, 111, 110, 34, 58, 34, 118, 49, 34, 44, 34, 109, 101, 116, 97, 100, 97, 116, 97, 34, 58, 123, 125, 44, 34, 115, 116, 97, 116, 117, 115, 34, 58, 34, 70, 97, 105, 108, 117, 114, 101, 34, 44, 34, 109, 101, 115, 115, 97, 103, 101, 34, 58, 34, 112, 111, 100, 115, 32, 92, 34, 100, 112, 99, 115, 49, 50, 51, 45, 51, 92, 34, 32, 110, 111]");
// byte b = aByte.byteValue();
// System.out.println(aByte.toString());
byte
[]
bytes
=
new
byte
[]
{
123
,
34
,
107
,
105
,
110
,
100
,
34
,
58
,
34
,
83
,
116
,
97
,
116
,
117
,
115
,
34
,
44
,
34
,
97
,
112
,
105
,
86
,
101
,
114
,
115
,
105
,
111
,
110
,
34
,
58
,
34
,
118
,
49
,
34
,
44
,
34
,
109
,
101
,
116
,
97
,
100
,
97
,
116
,
97
,
34
,
58
,
123
,
125
,
44
,
34
,
115
,
116
,
97
,
116
,
117
,
115
,
34
,
58
,
34
,
70
,
97
,
105
,
108
,
117
,
114
,
101
,
34
,
44
,
34
,
109
,
101
,
115
,
115
,
97
,
103
,
101
,
34
,
58
,
34
,
112
,
111
,
100
,
115
,
32
,
92
,
34
,
100
,
112
,
99
,
115
,
49
,
50
,
51
,
45
,
51
,
92
,
34
,
32
,
110
,
111
};
String
s
=
bytes
.
toString
();
String
s1
=
new
String
(
bytes
);
System
.
out
.
println
(
s
);
System
.
out
.
println
(
s1
);
}
}
src/main/resources/log4j.properties
0 → 100644
浏览文件 @
1104daae
log4j.rootLogger
=
info,stdout,D,E
log4j.appender.stdout
=
org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target
=
System.out
log4j.appender.stdout.layout
=
org.apache.log4j.PatternLayout
#log4j.appender.stdout.layout.ConversionPattern = [%-5p] %d{yyyy-MM-dd HH:mm:ss,SSS} method:%l%n%m%n
#log4j.appender.stdout.layout.ConversionPattern = [%-5p] %d{yyyy-MM-dd HH:mm:ss,SSS} %m%n
log4j.appender.stdout.layout.ConversionPattern
=
[%-5p] %d{yyyy-MM-dd HH:mm:ss,SSS}
log4j.appender.D
=
org.apache.log4j.DailyRollingFileAppender
log4j.appender.D.File
=
${user.dir}/logs/log.log
log4j.appender.D.Append
=
true
log4j.appender.D.Threshold
=
ERROR
log4j.appender.D.layout
=
org.apache.log4j.PatternLayout
log4j.appender.D.layout.ConversionPattern
=
%-d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %m%n
log4j.appender.E
=
org.apache.log4j.DailyRollingFileAppender
log4j.appender.E.File
=
${user.dir}/logs/error.log
log4j.appender.E.Append
=
true
log4j.appender.E.Threshold
=
ERROR
log4j.appender.E.layout
=
org.apache.log4j.PatternLayout
log4j.appender.E.layout.ConversionPattern
=
%-d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %m%n
src/test/java/com/notemap/demo/DemoApplicationTests.java
0 → 100644
浏览文件 @
1104daae
package
com
.
notemap
.
demo
;
import
org.junit.jupiter.api.Test
;
import
org.springframework.boot.test.context.SpringBootTest
;
@SpringBootTest
class
DemoApplicationTests
{
@Test
void
contextLoads
()
{
}
}
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论