pull/2/head
qian 9 months ago
parent a8c1e787eb
commit 4c7cb3b32e

@ -1,12 +1,48 @@
<!--
<component>元素在此处定义了一个名为"libraryTable"的组件,它通常扮演着集中管理库相关配置信息的角色,
就像是一个收纳盒,把各个库的配置有条理地放在一起,便于在项目整体配置架构中进行查找和管理。
-->
<component name="libraryTable">
<!--
<library>元素用于配置一个具体的Maven库其name属性明确了该库在Maven仓库中的唯一标识坐标。
这里配置的是org.apache.directory.api项目下名为"api-asn1-api"的库版本号为1.0.0-M20
其中“M20”可能表示该版本处于某种里程碑或者特定的迭代阶段不同项目对版本号后缀有不同定义
-->
<library name="Maven: org.apache.directory.api:api-asn1-api:1.0.0-M20">
<!--
<CLASSES>元素的主要职责是指定该Maven库编译后生成的类文件相关配置信息
让项目在运行、构建等环节能够知晓去哪里获取这些类文件来进行相应的操作,比如加载类等。
-->
<CLASSES>
<!--
<root>元素的url属性详细说明了类文件所在的具体位置。其以“jar://”开头,
这是一种指向JAR包内部的路径表示方式。“$MAVEN_REPOSITORY$”是一个占位符,
在实际应用场景中会被替换成真实的Maven仓库路径。
后续指向的是“api-asn1-api-1.0.0-M20.jar”这个JAR包最后的“!/" 表示可以访问该JAR包内部结构
进而获取到里面的类文件。
-->
<root url="jar://$MAVEN_REPOSITORY$/org/apache/directory/api/api-asn1-api/1.0.0-M20/api-asn1-api-1.0.0-M20.jar!/" />
</CLASSES>
<!--
<JAVADOC>元素用于配置该Maven库对应的Java文档相关配置信息
开发人员通过这样的配置,能方便地查阅库中各类、方法等元素的详细文档注释,有助于理解和使用该库。
-->
<JAVADOC>
<!--
<root>元素的url属性清晰地指出了Java文档所在的JAR包路径这里对应的是“api-asn1-api-1.0.0-M20-javadoc.jar”这个JAR包
便于开发工具依据此路径关联并展示相应的Java文档。
-->
<root url="jar://$MAVEN_REPOSITORY$/org/apache/directory/api/api-asn1-api/1.0.0-M20/api-asn1-api-1.0.0-M20-javadoc.jar!/" />
</JAVADOC>
<!--
<SOURCES>元素负责指定该Maven库源代码所在的相关配置信息
在开发过程中,开发人员可以根据此配置找到对应的源代码,用于查看代码的具体实现逻辑、进行调试等操作。
-->
<SOURCES>
<!--
<root>元素的url属性定义了源代码所在的JAR包路径此处对应的是“api-asn1-api-1.0.0-M20-sources.jar”这个JAR包
方便开发人员按需获取源代码资源。
-->
<root url="jar://$MAVEN_REPOSITORY$/org/apache/directory/api/api-asn1-api/1.0.0-M20/api-asn1-api-1.0.0-M20-sources.jar!/" />
</SOURCES>
</library>

@ -1,12 +1,48 @@
<!--
<component>元素在这里被定义,其名为"libraryTable",它一般作为一个集中管理各类库配置信息的容器存在,
能让整个项目在处理多个库的相关配置时更加有条理,方便查找与维护各个库对应的配置详情。
-->
<component name="libraryTable">
<!--
<library>元素用于配置具体的一个Maven库它的name属性指定了该库在Maven仓库中的唯一标识坐标。
此处配置的是org.apache.directory.api项目下名为"api-util"的库版本号是1.0.0-M20
“M20”通常意味着这个版本处于特定的开发阶段可能是第20个里程碑版本之类的具体依项目自身定义而定
-->
<library name="Maven: org.apache.directory.api:api-util:1.0.0-M20">
<!--
<CLASSES>元素的核心作用是明确该Maven库编译后生成的类文件相关配置信息
使得项目在诸如运行、构建等不同阶段可以准确知晓去哪里获取这些类文件,从而顺利进行后续操作。
-->
<CLASSES>
<!--
<root>元素的url属性详细地定义了类文件所在的具体位置。它以“jar://”开头,
这是一种用于指向JAR包内部的路径表示形式。其中“$MAVEN_REPOSITORY$”是一个占位符,
在实际应用场景中这个占位符会被替换成真实的Maven仓库的实际路径。
紧接着指向的是“api-util-1.0.0-M20.jar”这个具体的JAR包最后的“!/" 表示可以访问该JAR包内部的结构
以获取到里面包含的类文件。
-->
<root url="jar://$MAVEN_REPOSITORY$/org/apache/directory/api/api-util/1.0.0-M20/api-util-1.0.0-M20.jar!/" />
</CLASSES>
<!--
<JAVADOC>元素的功能在于配置该Maven库对应的Java文档相关配置信息
方便开发人员在开发过程中能够便捷地查阅库中各类、各方法等元素所附带的详细文档注释,辅助进行代码编写等工作。
-->
<JAVADOC>
<!--
<root>元素的url属性清晰地指出了Java文档所在的JAR包路径在这里对应的是“api-util-1.0.0-M20-javadoc.jar”这个JAR包
开发工具能够依据此路径来准确关联并展示相应的Java文档内容。
-->
<root url="jar://$MAVEN_REPOSITORY$/org/apache/directory/api/api-util/1.0.0-M20/api-util-1.0.0-M20-javadoc.jar!/" />
</JAVADOC>
<!--
<SOURCES>元素主要负责指定该Maven库源代码所在的相关配置信息
在开发环节中,开发人员借助此配置就可以找到对应的源代码,进而查看具体的代码实现逻辑、进行调试等操作。
-->
<SOURCES>
<!--
<root>元素的url属性定义了源代码所在的JAR包路径此处对应的是“api-util-1.0.0-M20-sources.jar”这个JAR包
方便开发人员根据需求去获取源代码资源。
-->
<root url="jar://$MAVEN_REPOSITORY$/org/apache/directory/api/api-util/1.0.0-M20/api-util-1.0.0-M20-sources.jar!/" />
</SOURCES>
</library>

@ -1,13 +0,0 @@
<component name="libraryTable">
<library name="Maven: org.apache.directory.server:apacheds-i18n:2.0.0-M15">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/directory/server/apacheds-i18n/2.0.0-M15/apacheds-i18n-2.0.0-M15.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/directory/server/apacheds-i18n/2.0.0-M15/apacheds-i18n-2.0.0-M15-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/directory/server/apacheds-i18n/2.0.0-M15/apacheds-i18n-2.0.0-M15-sources.jar!/" />
</SOURCES>
</library>
</component>

@ -1,13 +1,49 @@
<!--
<component>元素在此处定义了一个名为“libraryTable”的组件它的作用类似一个容器
用于集中管理各个库的相关配置信息,使得项目中众多库的配置能够被有序组织起来,便于查找与维护。
-->
<component name="libraryTable">
<library name="Maven: org.apache.directory.server:apacheds-kerberos-codec:2.0.0-M15">
<!--
<library>元素用来配置一个具体的 Maven 库其name属性指定了该库在 Maven 仓库中的唯一标识坐标。
这里配置的是org.apache.directory.server项目下名为“apacheds-i18n”的库版本号为2.0.0-M15
其中“M15”通常表示该版本处于特定的开发阶段比如可能是第 15 个里程碑版本(具体含义依项目自身的版本管理策略而定)。
-->
<library name="Maven: org.apache.directory.server:apacheds-i18n:2.0.0-M15">
<!--
<CLASSES>元素主要负责指定该 Maven 库编译后生成的类文件相关配置信息,
以便项目在运行、构建等过程中能够清楚地知道去哪里获取这些类文件来进行后续操作,例如类的加载等。
-->
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/directory/server/apacheds-kerberos-codec/2.0.0-M15/apacheds-kerberos-codec-2.0.0-M15.jar!/" />
<!--
<root>元素的url属性详细地定义了类文件所在的具体位置。它以“jar://”开头,
这是一种用于指向 JAR 包内部的路径表示形式。其中“$MAVEN_REPOSITORY$”是一个占位符,
在实际应用场景中,会被替换为真实的 Maven 仓库的实际路径。
后续指向的是“apacheds-i18n-2.0.0-M15.jar”这个 JAR 包,最后的“!/" 表示可以访问该 JAR 包内部的结构,
从而获取到里面包含的类文件。
-->
<root url="jar://$MAVEN_REPOSITORY$/org/apache/directory/server/apacheds-i18n/2.0.0-M15/apacheds-i18n-2.0.0-M15.jar!/" />
</CLASSES>
<!--
<JAVADOC>元素的作用是配置该 Maven 库对应的 Java 文档相关配置信息,
开发人员通过该配置就能方便地查阅库中各类、各方法等元素附带的详细文档注释,有助于更好地理解和使用这个库。
-->
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/directory/server/apacheds-kerberos-codec/2.0.0-M15/apacheds-kerberos-codec-2.0.0-M15-javadoc.jar!/" />
<!--
<root>元素的url属性明确指出了 Java 文档所在的 JAR 包路径此处对应的是“apacheds-i18n-2.0.0-M15-javadoc.jar”这个 JAR 包,
开发工具可依据此路径来关联并展示相应的 Java 文档内容。
-->
<root url="jar://$MAVEN_REPOSITORY$/org/apache/directory/server/apacheds-i18n/2.0.0-M15/apacheds-i18n-2.0.0-M15-javadoc.jar!/" />
</JAVADOC>
<!--
<SOURCES>元素主要用于指定该 Maven 库源代码所在的相关配置信息,
在开发过程中,开发人员借助此配置就能找到对应的源代码,进而查看具体的代码实现逻辑、进行调试等操作。
-->
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/directory/server/apacheds-kerberos-codec/2.0.0-M15/apacheds-kerberos-codec-2.0.0-M15-sources.jar!/" />
<!--
<root>元素的url属性定义了源代码所在的 JAR 包路径此处对应的是“apacheds-i18n-2.0.0-M15-sources.jar”这个 JAR 包,
方便开发人员根据需求获取源代码资源。
-->
<root url="jar://$MAVEN_REPOSITORY$/org/apache/directory/server/apacheds-i18n/2.0.0-M15/apacheds-i18n-2.0.0-M15-sources.jar!/" />
</SOURCES>
</library>
</component>

@ -1,12 +1,47 @@
<!--
<component>元素定义了一个名为“libraryTable”的组件它在整个配置体系里通常充当一个容器角色
目的是集中收纳和管理众多库的相关配置信息,使得项目中各个库的配置有条理地整合在一起,方便后续查找与维护操作。
-->
<component name="libraryTable">
<!--
<library>元素用于配置一个具体的 Maven 库其“name”属性指定了该库在 Maven 仓库中的唯一标识坐标。
这里配置的是 org.apache.hadoop 项目下名为“hadoop-annotations”的库版本号为 2.6.4。
-->
<library name="Maven: org.apache.hadoop:hadoop-annotations:2.6.4">
<!--
<CLASSES>元素的主要作用是明确该 Maven 库编译后所生成的类文件相关配置信息,
这样在项目运行、构建或者开发过程中,相关系统就能知晓从何处获取这些类文件,进而进行类的加载等操作。
-->
<CLASSES>
<!--
<root>元素的“url”属性详细定义了类文件所在的具体位置。其以“jar://”开头,
这是一种表示指向 JAR 包内部的路径格式。其中“$MAVEN_REPOSITORY$”是一个占位符,
在实际应用场景下,会被替换为真实的 Maven 仓库的实际路径。
后续指向的是“hadoop-annotations-2.6.4.jar”这个具体的 JAR 包,最后的“!/" 表示能够访问该 JAR 包内部的结构,
从而获取到里面的类文件。
-->
<root url="jar://$MAVEN_REPOSITORY$/org/apache/hadoop/hadoop-annotations/2.6.4/hadoop-annotations-2.6.4.jar!/" />
</CLASSES>
<!--
<JAVADOC>元素负责配置该 Maven 库对应的 Java 文档相关配置信息,
开发人员依靠此配置,就能方便地查阅库中各类、各方法等元素附带的详细文档注释,有助于更好地理解和使用这个库。
-->
<JAVADOC>
<!--
<root>元素的“url”属性清晰地指出了 Java 文档所在的 JAR 包路径此处对应的是“hadoop-annotations-2.6.4-javadoc.jar”这个 JAR 包,
开发工具可依据此路径来关联并展示相应的 Java 文档内容。
-->
<root url="jar://$MAVEN_REPOSITORY$/org/apache/hadoop/hadoop-annotations/2.6.4/hadoop-annotations-2.6.4-javadoc.jar!/" />
</JAVADOC>
<!--
<SOURCES>元素重点用于指定该 Maven 库源代码所在的相关配置信息,
在开发阶段,开发人员借助此配置就能找到对应的源代码,进而查看具体的代码实现逻辑、进行调试等操作。
-->
<SOURCES>
<!--
<root>元素的“url”属性定义了源代码所在的 JAR 包路径此处对应的是“hadoop-annotations-2.6.4-sources.jar”这个 JAR 包,
方便开发人员按需获取源代码资源。
-->
<root url="jar://$MAVEN_REPOSITORY$/org/apache/hadoop/hadoop-annotations/2.6.4/hadoop-annotations-2.6.4-sources.jar!/" />
</SOURCES>
</library>

@ -1,12 +1,47 @@
<!--
<component>元素在此处用于定义一个名为“libraryTable”的组件它一般充当一个容器
用来集中管理项目中各个库的相关配置信息,便于对众多库配置进行统一组织与管理,方便后续查找与维护。
-->
<component name="libraryTable">
<!--
<library>元素的功能是配置一个具体的 Maven 库其“name”属性指定了该库在 Maven 仓库中的唯一标识坐标。
这里配置的是 org.apache.hadoop 项目下名为“hadoop-auth”的库版本号是 2.6.4。
-->
<library name="Maven: org.apache.hadoop:hadoop-auth:2.6.4">
<!--
<CLASSES>元素主要负责指定该 Maven 库编译后所生成的类文件相关配置信息,
以便项目在诸如构建、运行等阶段能够清楚地知道去哪里获取这些类文件,从而顺利进行后续的类加载等操作。
-->
<CLASSES>
<!--
<root>元素的“url”属性详细地定义了类文件所在的具体位置。它以“jar://”开头,
这是一种用于指向 JAR 包内部的路径表示形式。其中“$MAVEN_REPOSITORY$”是一个占位符,
在实际应用场景中,该占位符会被替换为真实的 Maven 仓库的实际路径。
后续指向的是“hadoop-auth-2.6.4.jar”这个 JAR 包,最后的“!/" 表示可以访问该 JAR 包内部的结构,
进而获取到里面包含的类文件。
-->
<root url="jar://$MAVEN_REPOSITORY$/org/apache/hadoop/hadoop-auth/2.6.4/hadoop-auth-2.6.4.jar!/" />
</CLASSES>
<!--
<JAVADOC>元素的作用在于配置该 Maven 库对应的 Java 文档相关配置信息,
开发人员通过这个配置就能便捷地查阅库中各类、各方法等附带的详细文档注释,有助于更好地理解和使用该库。
-->
<JAVADOC>
<!--
<root>元素的“url”属性明确指出了 Java 文档所在的 JAR 包路径此处对应的是“hadoop-auth-2.6.4-javadoc.jar”这个 JAR 包,
开发工具可以依据此路径来关联并展示相应的 Java 文档内容。
-->
<root url="jar://$MAVEN_REPOSITORY$/org/apache/hadoop/hadoop-auth/2.6.4/hadoop-auth-2.6.4-javadoc.jar!/" />
</JAVADOC>
<!--
<SOURCES>元素重点用于指定该 Maven 库源代码所在的相关配置信息,
在开发过程中,开发人员借助此配置就能够找到对应的源代码,进而查看具体的代码实现逻辑、进行调试等操作。
-->
<SOURCES>
<!--
<root>元素的“url”属性定义了源代码所在的 JAR 包路径此处对应的是“hadoop-auth-2.6.4-sources.jar”这个 JAR 包,
方便开发人员根据自身需求获取源代码资源。
-->
<root url="jar://$MAVEN_REPOSITORY$/org/apache/hadoop/hadoop-auth/2.6.4/hadoop-auth-2.6.4-sources.jar!/" />
</SOURCES>
</library>

@ -1,12 +1,47 @@
<!--
<component>元素在此处定义了一个名为“libraryTable”的组件它通常扮演着一个配置信息容器的角色
目的是将项目中诸多库的相关配置进行统一的收纳和管理,使得这些配置能够有条理地整合在一起,便于后续的查找与维护操作。
-->
<component name="libraryTable">
<!--
<library>元素用于配置一个具体的 Maven 库其“name”属性指定了该库在 Maven 仓库中的唯一标识坐标。
这里配置的是 org.apache.hadoop 项目下名为“hadoop-client”的库版本号为 2.6.4。
-->
<library name="Maven: org.apache.hadoop:hadoop-client:2.6.4">
<!--
<CLASSES>元素的核心作用是指定该 Maven 库编译后生成的类文件相关配置信息,
这样在项目运行、构建或者进行开发相关操作时,系统就能明确知晓去哪里获取这些类文件,进而完成类的加载等必要操作。
-->
<CLASSES>
<!--
<root>元素的“url”属性详细地定义了类文件所在的具体位置。其以“jar://”开头,
这是一种表示指向 JAR 包内部的路径格式。其中“$MAVEN_REPOSITORY$”是一个占位符,
在实际应用场景中,会被替换为真实的 Maven 仓库的实际路径。
后续指向的是“hadoop-client-2.6.4.jar”这个具体的 JAR 包,最后的“!/" 表示可以访问该 JAR 包内部的结构,
从而获取到里面包含的类文件。
-->
<root url="jar://$MAVEN_REPOSITORY$/org/apache/hadoop/hadoop-client/2.6.4/hadoop-client-2.6.4.jar!/" />
</CLASSES>
<!--
<JAVADOC>元素负责配置该 Maven 库对应的 Java 文档相关配置信息,
开发人员借助此配置,就可以方便地查阅库中各类、各方法等元素附带的详细文档注释,有助于更好地理解和使用这个库。
-->
<JAVADOC>
<!--
<root>元素的“url”属性清晰地指出了 Java 文档所在的 JAR 包路径此处对应的是“hadoop-client-2.6.4-javadoc.jar”这个 JAR 包,
开发工具可依据此路径来关联并展示相应的 Java 文档内容。
-->
<root url="jar://$MAVEN_REPOSITORY$/org/apache/hadoop/hadoop-client/2.6.4/hadoop-client-2.6.4-javadoc.jar!/" />
</JAVADOC>
<!--
<SOURCES>元素重点用于指定该 Maven 库源代码所在的相关配置信息,
在开发过程中,开发人员依靠此配置就能找到对应的源代码,进而查看具体的代码实现逻辑、进行调试等操作。
-->
<SOURCES>
<!--
<root>元素的“url”属性定义了源代码所在的 JAR 包路径此处对应的是“hadoop-client-2.6.4-sources.jar”这个 JAR 包,
方便开发人员按需获取源代码资源。
-->
<root url="jar://$MAVEN_REPOSITORY$/org/apache/hadoop/hadoop-client/2.6.4/hadoop-client-2.6.4-sources.jar!/" />
</SOURCES>
</library>

@ -4,10 +4,10 @@
<option name="autoReloadType" value="ALL" />
</component>
<component name="ChangeListManager">
<list default="true" id="a7505764-040b-48e2-b2fc-8c5b579e595f" name="Default" comment=".">
<change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_commons_commons_math3_3_4_1.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_commons_commons_math3_3_4_1.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_curator_curator_client_2_1_0_incubating.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_curator_curator_client_2_1_0_incubating.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_curator_curator_framework_2_4_0.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_curator_curator_framework_2_4_0.xml" afterDir="false" />
<list default="true" id="a7505764-040b-48e2-b2fc-8c5b579e595f" name="Default" comment="11.">
<change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_directory_api_api_asn1_api_1_0_0_M20.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_directory_api_api_asn1_api_1_0_0_M20.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_directory_api_api_util_1_0_0_M20.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_directory_api_api_util_1_0_0_M20.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_directory_server_apacheds_i18n_2_0_0_M15.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_directory_server_apacheds_i18n_2_0_0_M15.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
</list>
<option name="SHOW_DIALOG" value="false" />
@ -302,6 +302,19 @@
<option name="Make" enabled="true" />
</method>
</configuration>
<configuration default="true" type="ArquillianTestNG" factoryName="" nameIsGenerated="true">
<option name="arquillianRunConfiguration">
<value>
<option name="containerStateName" value="" />
</value>
</option>
<option name="TEST_OBJECT" value="CLASS" />
<properties />
<listeners />
<method v="2">
<option name="Make" enabled="true" />
</method>
</configuration>
<configuration name="ParamUtilsTest.test2" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
<module name="UserActionAnalyzePlatform" />
<extension name="coverage">
@ -433,7 +446,7 @@
<workItem from="1529887211212" duration="6851000" />
<workItem from="1529994772485" duration="146000" />
<workItem from="1734352519788" duration="8741000" />
<workItem from="1734400464055" duration="347000" />
<workItem from="1734400464055" duration="668000" />
</task>
<task id="LOCAL-00001" summary="1.环境搭建完成&#10;2.相关的工具类编写完成&#10;3.配置文件管理类编写完成">
<created>1529592741848</created>
@ -568,7 +581,14 @@
<option name="project" value="LOCAL" />
<updated>1734361114560</updated>
</task>
<option name="localTasksCounter" value="20" />
<task id="LOCAL-00020" summary="11.">
<created>1734400912918</created>
<option name="number" value="00020" />
<option name="presentableId" value="LOCAL-00020" />
<option name="project" value="LOCAL" />
<updated>1734400912918</updated>
</task>
<option name="localTasksCounter" value="21" />
<servers />
</component>
<component name="TestHistory">
@ -700,7 +720,8 @@
<MESSAGE value="9." />
<MESSAGE value="10" />
<MESSAGE value="." />
<option name="LAST_COMMIT_MESSAGE" value="." />
<MESSAGE value="11." />
<option name="LAST_COMMIT_MESSAGE" value="11." />
</component>
<component name="editorHistoryManager">
<entry file="file://$PROJECT_DIR$/src/main/java/cn/edu/hust/conf/ConfigurationManager.java">

Loading…
Cancel
Save