pull/2/head
qian 9 months ago
parent 2aca1cbc73
commit a68800729f

@ -4,10 +4,8 @@
<option name="autoReloadType" value="ALL" />
</component>
<component name="ChangeListManager">
<list default="true" id="a7505764-040b-48e2-b2fc-8c5b579e595f" name="Default" comment="5.">
<change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__antlr_antlr_2_7_7.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/libraries/Maven__antlr_antlr_2_7_7.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__asm_asm_3_1.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/libraries/Maven__asm_asm_3_1.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__com_101tec_zkclient_0_3.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/libraries/Maven__com_101tec_zkclient_0_3.xml" afterDir="false" />
<list default="true" id="a7505764-040b-48e2-b2fc-8c5b579e595f" name="Default" comment="7.">
<change beforePath="$PROJECT_DIR$/src/main/java/cn/edu/hust/domain/SessionAggrStat.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/cn/edu/hust/domain/SessionAggrStat.java" afterDir="false" />
</list>
<option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" />
@ -442,7 +440,7 @@
<workItem from="1529845795654" duration="7752000" />
<workItem from="1529887211212" duration="6851000" />
<workItem from="1529994772485" duration="146000" />
<workItem from="1734352519788" duration="6692000" />
<workItem from="1734352519788" duration="7002000" />
</task>
<task id="LOCAL-00001" summary="1.环境搭建完成&#10;2.相关的工具类编写完成&#10;3.配置文件管理类编写完成">
<created>1529592741848</created>
@ -507,7 +505,21 @@
<option name="project" value="LOCAL" />
<updated>1734359140301</updated>
</task>
<option name="localTasksCounter" value="10" />
<task id="LOCAL-00010" summary="6.">
<created>1734359486092</created>
<option name="number" value="00010" />
<option name="presentableId" value="LOCAL-00010" />
<option name="project" value="LOCAL" />
<updated>1734359486092</updated>
</task>
<task id="LOCAL-00011" summary="7.">
<created>1734359542785</created>
<option name="number" value="00011" />
<option name="presentableId" value="LOCAL-00011" />
<option name="project" value="LOCAL" />
<updated>1734359542785</updated>
</task>
<option name="localTasksCounter" value="12" />
<servers />
</component>
<component name="TestHistory">
@ -632,7 +644,9 @@
<MESSAGE value="3." />
<MESSAGE value="4." />
<MESSAGE value="5." />
<option name="LAST_COMMIT_MESSAGE" value="5." />
<MESSAGE value="6." />
<MESSAGE value="7." />
<option name="LAST_COMMIT_MESSAGE" value="7." />
</component>
<component name="editorHistoryManager">
<entry file="file://$PROJECT_DIR$/src/main/java/cn/edu/hust/conf/ConfigurationManager.java">

@ -2,28 +2,52 @@ package cn.edu.hust.domain;
import java.io.Serializable;
// SessionAggrStat类定义位于cn.edu.hust.domain包下实现了Serializable接口意味着该类的对象可以被序列化方便进行存储、网络传输等操作
public class SessionAggrStat implements Serializable {
// 以下是类的成员变量声明
// 任务ID用于标识某个具体的任务类型为Long
private Long taskId;
// 会话数量用于记录相关的会话统计数量类型为Long
private Long SessionCount;
// 访问时长在1秒 - 3秒区间的相关统计数据类型为double可能用于存储该时间段内访问情况的某种聚合统计值具体含义需结合业务场景确定
private double visit_Length_1s_3s;
// 访问时长在4秒 - 6秒区间的相关统计数据类型为double
private double visit_Length_4s_6s;
// 访问时长在7秒 - 9秒区间的相关统计数据类型为double
private double visit_Length_7s_9s;
// 访问时长在10秒 - 30秒区间的相关统计数据类型为double
private double visit_Length_10s_30s;
// 访问时长在30秒 - 60秒区间的相关统计数据类型为double
private double visit_Length_30s_60s;
// 访问时长在1分钟 - 3分钟区间的相关统计数据类型为double
private double visit_Length_1m_3m;
// 访问时长在3分钟 - 10分钟区间的相关统计数据类型为double
private double visit_Length_3m_10m;
// 访问时长在10分钟 - 30分钟区间的相关统计数据类型为double
private double visit_Length_10m_30m;
// 访问时长大于30分钟的相关统计数据类型为double
private double visit_Length_30m;
// 步骤长度在1 - 3具体单位需结合业务确定可能是步长之类的概念区间的相关统计数据类型为double
private double step_Length_1_3;
// 步骤长度在4 - 6区间的相关统计数据类型为double
private double step_Length_4_6;
// 步骤长度在7 - 9区间的相关统计数据类型为double
private double step_Length_7_9;
// 步骤长度在10 - 30区间的相关统计数据类型为double
private double step_Length_10_30;
// 步骤长度在30 - 60区间的相关统计数据类型为double
private double step_Length_30_60;
// 步骤长度大于60同样单位需结合业务确定的相关统计数据类型为double
private double step_Length_60;
// 默认构造函数用于创建SessionAggrStat类的对象实例当通过无参方式创建对象时会调用此构造函数目前构造函数内没有执行额外的初始化逻辑
public SessionAggrStat() {
}
// 设置方法用于一次性设置SessionAggrStat类对象的多个属性值
// 参数依次对应各个成员变量,通过此方法可以方便地对对象的所有相关属性进行赋值操作
public void set(Long taskId, Long sessionCount, double visit_Length_1s_3s, double visit_Length_4s_6s, double visit_Length_7s_9s, double visit_Length_10s_30s, double visit_Length_30s_60s, double visit_Length_1m_3m, double visit_Length_3m_10m, double visit_Length_10m_30m, double visit_Length_30m, double step_Length_1_3, double step_Length_4_6, double step_Length_7_9, double step_Length_10_30, double step_Length_30_60, double step_Length_60) {
this.taskId = taskId;
SessionCount = sessionCount;
@ -44,139 +68,173 @@ public class SessionAggrStat implements Serializable {
this.step_Length_60 = step_Length_60;
}
// 获取任务ID的方法返回类型为Long外部代码可以通过调用此方法获取当前对象的taskId属性值
public Long getTaskId() {
return taskId;
}
// 设置任务ID的方法用于更新当前对象的taskId属性值外部代码可以通过调用此方法传入新的任务ID来修改对应属性
public void setTaskId(Long taskId) {
this.taskId = taskId;
}
// 获取会话数量的方法返回类型为Long用于获取当前对象的SessionCount属性值
public Long getSessionCount() {
return SessionCount;
}
// 设置会话数量的方法通过传入参数来更新当前对象的SessionCount属性值
public void setSessionCount(Long sessionCount) {
SessionCount = sessionCount;
}
// 获取访问时长在1秒 - 3秒区间统计数据的方法返回类型为double用于获取visit_Length_1s_3s属性值
public double getVisit_Length_1s_3s() {
return visit_Length_1s_3s;
}
// 设置访问时长在1秒 - 3秒区间统计数据的方法通过传入参数来更新visit_Length_1s_3s属性值
public void setVisit_Length_1s_3s(double visit_Length_1s_3s) {
this.visit_Length_1s_3s = visit_Length_1s_3s;
}
// 获取访问时长在4秒 - 6秒区间统计数据的方法返回类型为double用于获取visit_Length_4s_6s属性值
public double getVisit_Length_4s_6s() {
return visit_Length_4s_6s;
}
// 设置访问时长在4秒 - 6秒区间统计数据的方法通过传入参数来更新visit_Length_4s_6s属性值
public void setVisit_Length_4s_6s(double visit_Length_4s_6s) {
this.visit_Length_4s_6s = visit_Length_4s_6s;
}
// 获取访问时长在7秒 - 9秒区间统计数据的方法返回类型为double用于获取visit_Length_7s_9s属性值
public double getVisit_Length_7s_9s() {
return visit_Length_7s_9s;
}
// 设置访问时长在7秒 - 9秒区间统计数据的方法通过传入参数来更新visit_Length_7s_9s属性值
public void setVisit_Length_7s_9s(double visit_Length_7s_9s) {
this.visit_Length_7s_9s = visit_Length_7s_9s;
}
// 获取访问时长在10秒 - 30秒区间统计数据的方法返回类型为double用于获取visit_Length_10s_30s属性值
public double getVisit_Length_10s_30s() {
return visit_Length_10s_30s;
}
// 设置访问时长在10秒 - 30秒区间统计数据的方法通过传入参数来更新visit_Length_10s_30s属性值
public void setVisit_Length_10s_30s(double visit_Length_10s_30s) {
this.visit_Length_10s_30s = visit_Length_10s_30s;
}
// 获取访问时长在30秒 - 60秒区间统计数据的方法返回类型为double用于获取visit_Length_30s_60s属性值
public double getVisit_Length_30s_60s() {
return visit_Length_30s_60s;
}
// 设置访问时长在30秒 - 60秒区间统计数据的方法通过传入参数来更新visit_Length_30s_60s属性值
public void setVisit_Length_30s_60s(double visit_Length_30s_60s) {
this.visit_Length_30s_60s = visit_Length_30s_60s;
}
// 获取访问时长在1分钟 - 3分钟区间统计数据的方法返回类型为double用于获取visit_Length_1m_3m属性值
public double getVisit_Length_1m_3m() {
return visit_Length_1m_3m;
}
// 设置访问时长在1分钟 - 3分钟区间统计数据的方法通过传入参数来更新visit_Length_1m_3m属性值
public void setVisit_Length_1m_3m(double visit_Length_1m_3m) {
this.visit_Length_1m_3m = visit_Length_1m_3m;
}
// 获取访问时长在3分钟 - 10分钟区间统计数据的方法返回类型为double用于获取visit_Length_3m_10m属性值
public double getVisit_Length_3m_10m() {
return visit_Length_3m_10m;
}
// 设置访问时长在3分钟 - 10分钟区间统计数据的方法通过传入参数来更新visit_Length_3m_10m属性值
public void setVisit_Legth_3m_10m(double visit_Legth_3m_10m) {
this.visit_Length_3m_10m = visit_Legth_3m_10m;
}
// 获取访问时长在10分钟 - 30分钟区间统计数据的方法返回类型为double用于获取visit_Length_10m_30m属性值
public double getVisit_Length_10m_30m() {
return visit_Length_10m_30m;
}
// 设置访问时长在10分钟 - 30分钟区间统计数据的方法通过传入参数来更新visit_Length_10m_30m属性值
public void setVisit_Length_10m_30m(double visit_Length_10m_30m) {
this.visit_Length_10m_30m = visit_Length_10m_30m;
}
// 获取访问时长大于30分钟统计数据的方法返回类型为double用于获取visit_Length_30m属性值
public double getVisit_Length_30m() {
return visit_Length_30m;
}
// 设置访问时长大于30分钟统计数据的方法通过传入参数来更新visit_Length_30m属性值
public void setVisit_Length_30m(double visit_Length_30m) {
this.visit_Length_30m = visit_Length_30m;
}
// 获取步骤长度在1 - 3区间统计数据的方法返回类型为double用于获取step_Length_1_3属性值
public double getStep_Length_1_3() {
return step_Length_1_3;
}
// 设置步骤长度在1 - 3区间统计数据的方法通过传入参数来更新step_Length_1_3属性值
public void setStep_Length_1_3(double step_Length_1_3) {
this.step_Length_1_3 = step_Length_1_3;
}
// 获取步骤长度在4 - 6区间统计数据的方法返回类型为double用于获取step_Length_4_6属性值
public double getStep_Length_4_6() {
return step_Length_4_6;
}
// 设置步骤长度在4 - 6区间统计数据的方法通过传入参数来更新step_Length_4_6属性值
public void setStep_Length_4_6(double step_Length_4_6) {
this.step_Length_4_6 = step_Length_4_6;
}
// 获取步骤长度在7 - 9区间统计数据的方法返回类型为double用于获取step_Length_7_9属性值
public double getStep_Length_7_9() {
return step_Length_7_9;
}
// 设置步骤长度在7 - 9区间统计数据的方法通过传入参数来更新step_Length_7_9属性值
public void setStep_Length_7_9(double step_Length_7_9) {
this.step_Length_7_9 = step_Length_7_9;
}
// 获取步骤长度在10 - 30区间统计数据的方法返回类型为double用于获取step_Length_10_30属性值
public double getStep_Length_10_30() {
return step_Length_10_30;
}
// 设置步骤长度在10 - 30区间统计数据的方法通过传入参数来更新step_Length_10_30属性值
public void setStep_Length_10_30(double step_Length_10_30) {
this.step_Length_10_30 = step_Length_10_30;
}
// 获取步骤长度在30 - 60区间统计数据的方法返回类型为double用于获取step_Length_30_60属性值
public double getStep_Length_30_60() {
return step_Length_30_60;
}
// 设置步骤长度在30 - 60区间统计数据的方法通过传入参数来更新step_Length_30_60属性值
public void setStep_Length_30_60(double step_Length_30_60) {
this.step_Length_30_60 = step_Length_30_60;
}
// 获取步骤长度大于60统计数据的方法返回类型为double用于获取step_Length_60属性值
public double getStep_Length_60() {
return step_Length_60;
}
// 设置步骤长度大于60统计数据的方法通过传入参数来更新step_Length_60属性值
public void setStep_Length_60(double step_Length_60) {
this.step_Length_60 = step_Length_60;
}
}
}
Loading…
Cancel
Save