Skip to content

Commit

Permalink
start
Browse files Browse the repository at this point in the history
  • Loading branch information
goldstine committed Jun 24, 2024
1 parent dc509bf commit 0d1afa4
Show file tree
Hide file tree
Showing 2 changed files with 67 additions and 0 deletions.
21 changes: 21 additions & 0 deletions _posts/2024-06-18-spring类解析.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ xml schema的用途
+ 定义元素或者属性的数据类型
+ 定义元素或者属性的默认值或者固定值
xml schema的根元素:

```
<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema". 表示数据类型等定义来自w3
Expand Down Expand Up @@ -193,6 +194,26 @@ http\://www.goldstine.com/schema/user.xsd=META-INF/xmlparse.xsd
```


# spring 排序 Order






















Expand Down
46 changes: 46 additions & 0 deletions _posts/2024-06-24-application_start_time.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
应用启动耗时分析:
```
<dependency>
<groupId>com.jd.jr.baitiao.marketing</groupId>
<artifactId>timeAnalysis-spring-boot-starter</artifactId>
<version>1.0.4-SNAPSHOT</version>
</dependency>
```

配置耗时统计日志输出路径

```
<appender name="Time_Analys"
class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>/export/home/tomcat/logs/marketing.engine.jd.local/timeAnalys.log</file>
<append>true</append>
<filter class="ch.qos.logback.classic.filter.LevelFilter">
<level>INFO</level>
<onMatch>ACCEPT</onMatch>
<onMismatch>DENY</onMismatch>
</filter>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>/export/home/tomcat/logs/marketing.engine.jd.local/timeAnalys.%d{yyyy-MM-dd}.%i.log
</fileNamePattern>
<timeBasedFileNamingAndTriggeringPolicy
class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
<maxFileSize>100MB</maxFileSize>
</timeBasedFileNamingAndTriggeringPolicy>
<maxHistory>100</maxHistory>
</rollingPolicy>
<encoder charset="UTF-8">
<immediateFlush>false</immediateFlush>
<pattern>%d{yy-MM-dd.HH:mm:ss.SSS} [%-16t] %-5p %-22c{0}%X{ServiceId} -%X{trace-id} %m%n</pattern>
</encoder>
</appender>
<logger name="com.jd.jr.baitiao.marketing.time.analysis.autoconfigure.utils.TimeAnalysisBeanPostProcessor" level="INFO" additivity="false">
<appender-ref ref="Time_Analys" />
</logger>
```

配置文件配置:
```
#单位毫秒
start.analysis.consumeTimePrint=0
```

0 comments on commit 0d1afa4

Please sign in to comment.