classmate.c

/*
*File name:  classmate.c
*Author:    Vinco Zhang  e-mail: xuyunzhang693@qq.com
*Description: this program is written for the course design of "创新实验",it have been tested in
*Red Hat 5(a linux os).when run it, firstly it create a file classmate.ini, then input the data of your *classmate, it will be recorded into the classmate.ini, finally it will print the data in the file. you also *can clean the file in the last by the function fclean()
*Develop environment: linux red hat 5 //gcc -o classmate classmate.c
*Copyright: All Reserved
*/
#include<stdio.h>
#include<string.h>
#include<ctype.h>
#include<time.h>
#include<malloc.h>

/*****************************************************/

#define LIST_INIT_SIZE 60
#define LEN sizeof(struct classmate)
//#define DEF_INIT_P(p)  ClassMate p=(ClassMate )malloc(LEN)
//#define DEF_NULL_P(p)  ClassMate p=NULL
//#define llong long long
#define llong __int64


typedef struct classmate
{
    unsigned llong No;
    char name[30];
    char cellphone[15];
    //you can add more members such as QQ, home address .etc
    struct classmate*  next;
}* ClassMate;
//struct classmate classmate;
int n;
ClassMatelist_creat(ClassMate head);
ClassMate list_insert(ClassMate head,ClassMate classmate);
ClassMate list_delete(ClassMate head, unsigned llong No);
void list_print(ClassMatehead);

int list_write(ClassMate head);
int list_read(ClassMate head);
int parse_line_to_list(char* line,ClassMate head);
int fclean(void);
int time_print(void);

/*****************************************************/

int main(void)
{    
    ClassMate head,p;
    //DEF_INIT_P(head);
    //DEF_INIT_P(p);
    struct classmate tp={2007142103,"li","15307135540",p};
    ClassMate classmate=&tp;
    unsigned llong No=2007142105;

    time_print();
    printf("len=sizeof(struct classmate)=%d\n",LEN);
    head=list_creat(head);
    head=list_delete(head,No);
    list_print(head);
    list_write(head);
    list_read(head);
    list_print(head);
    //free(head);
    //free(p);
    //fclean();
    return 0;
}
/*****************************************************/

int fclean(void)
{
    FILE* fclm;
    int i=0;
    char line[128];
    if((fclm=fopen("classmates.ini","w"))==NULL)//w+
    {
        printf("classmates.ini open fail!!\n");
        return 0;
    }
    printf("the file have been cleaned now!\n");
    fclose(fclm);
    return 1;
}


ClassMate list_creat(ClassMate head)
{    
    //p1 point to the last one elem of the list (the elem inputed just now)
    //p2 point to the second last elem of the list
    ClassMate  p1=NULL,p2=NULL;
    n=0;
     p1=(ClassMate)malloc(LEN);
    p2=(ClassMate)malloc(LEN);
    //DEF_INIT_P(p1);
    //DEF_INIT_P(p2);
    printf("please input as follw format,or enter 0 for exit from input model:\nNo:\tname:\t\tcellphone:\n");
    scanf("%ld",&p1->No);if(p1->No==0) goto exit;
    scanf("%s",p1->name);
    scanf("%s",p1->cellphone);
    printf("you have input:\nNo:%ld\tname:%s\t\tcellphone:%s\n",p1->No,p1->name,p1->cellphone);
    printf("[++++++++++++++++++++++++++++++++++++++++++++++]\n");
    head=list_insert(head,p1);
    list_print(head);
    while((p1->No)!=0)
    {
        n=n+1;
        p1=(ClassMate )malloc(LEN);
        printf("please input as follw format,or enter 0 for exit from input model:\nNo:\tname:\t\tcellphone:\n");
        scanf("%ld",&p1->No);if(p1->No==0) goto exit;
        scanf("%s",p1->name);
        scanf("%s",p1->cellphone);
        printf("you have input:\nNo:%ld\tname:%s\t\tcellphone:%s\n",p1->No,p1->name,p1->cellphone);
        printf("[++++++++++++++++++++++++++++++++++++++++++++++]\n");
        head=list_insert(head,p1);
        list_print(head);
    }
    exit:
    printf("you have input '0',so exit from the input now!!\n");
    printf("[++++++++++++++++++++++++++++++++++++++++++++++]\n");

    free(p1);
    free(p2);
    return (head);
}
ClassMate  list_insert(ClassMate head,ClassMate classmate)
{
    //p0 point to the data will be insert into the list
    //p1 point to the last one elem of the list
    //p2 point to the second last elem of the list
    ClassMate p0,p1,p2;
    //DEF_INIT_P(p0);
    //DEF_INIT_P(p1);
    //DEF_INIT_P(p2);
    p1=head;
    p0=classmate;

    if(head==NULL)
    {
        head=p0;;
        p0->next=NULL;
    }
    else
        {
            while((p0->No > p1->No) && (p1->next!=NULL))
            {
                p2=p1;
                p1=p1->next;
            }
            if(p0->No <= p1->No)
            {
                if(head==p1)head=p0;
                else p2->next=p0;
                p0->next=p1;
            }
            else
                {
                    p1->next=p0;
                    p0->next=NULL;
                }
        }
    printf("you have inserted the following into the list just now!\nNo:%ld\tname:%s\t\tcellphone:%s\n",classmate->No,classmate->name,classmate->cellphone);
    n=n+1;
    printf("[++++++++++++++++++++++++++++++++++++++++++++++]\n");
    //free(p0);
    //free(p1);
    //free(p2);
    return(head);
}
ClassMate  list_delete(ClassMate  head, unsigned llong No)
{
    //p1 point to the last one elem of the list
    //p2 point to the second last elem of the list
    
    ClassMate p1;
    ClassMate p2;
    printf("you want to detele classmate from the list whose No=%ld;\n",No);
    //DEF_INIT_P(p1);
    //DEF_INIT_P(p2);
    if(head==NULL)
    {
        printf("\nthe list is NULL,delete fail!!!\n");
        goto end;
    }
    p1=head;
    while(No != p1->No && p1->next != NULL)
    {
        p2=p1;
        p1=p1->next;
    }
    if(No==p1->No)
    {
        if(p1==head) head=p1->next;
        else p2->next=p1->next;
        printf("you have deleted the following from the list just now:\nNo:%ld\tname:%s\t\tcellphone:%s\n",p1->No,p1->name,p1->cellphone);
        n=n-1;
    }
    else printf("but %ld not been found,delete fail!!!\n",No);
    end:
    printf("[++++++++++++++++++++++++++++++++++++++++++++++]\n");
    free(p1);
    free(p2);
    return(head);
}

void list_print(ClassMate  head)
{
    //ClassMate  p;
    DEF_INIT_P(p);
    p=head;
    printf("print the list record now!\n");
    if(head!=NULL)
    {
        do
        {
            printf("No:%ld\tname:%s\t\tcellphone:%s\n",p->No,p->name,p->cellphone);
            p=p->next;
        }while(p!=NULL);
    }
    free(p);
    printf("[++++++++++++++++++++++++++++++++++++++++++++++]\n");
}

int list_write(ClassMate  head)
{
    ClassMate  p=head;
    FILE* fclm;
    char line[128+1];
    int i=0;
    if((fclm=fopen("classmates.ini","a"))==NULL)//a+
    {
        printf("classmates.ini open fail!!\n");
        return 0;
    }
    if(head!=NULL)
    {
        do
        {
        snprintf(line,128+1,"No:%ld\tname:%s\t\tcellphone:%s\n",p->No,p->name,p->cellphone);
            fprintf(fclm,"%s",line);
            //printf("No:%ld\tname:%s\t\tcellphone:%s\n",p->No,p->name,p->cellphone);
            printf("you have writed the following line to the file:\n%s\n",line);
            p=p->next;
        }while(p!=NULL);
    }
    fclose(fclm);
    return 1;
}
int list_read(ClassMate  head)
{
    ClassMate  p=head;
    FILE* fclm;
    char line[128+1];
    char ch;
    int i=0;
    if((fclm=fopen("classmates.ini","r"))==NULL)
    {
        printf("classmates.ini open fail!!\n");
        return 0;
    }
    //fseek(fclm,0,SEEK_SET);
    rewind(fclm);
    printf("read the file now!\n");
    ch=fgetc(fclm);
    do
    {    
        fseek(fclm,-1,SEEK_CUR);
        fgets(line,128+1,fclm);
        ++i;
        printf("get the line[%d]=%s",i,line);//fputs(line,stdout);
        parse_line_to_list(line,head);
        ch=fgetc(fclm);
    }while(ch!= EOF);
    fclose(fclm);
    return 1;
}
int parse_line_to_list(char* line,ClassMate  head)
{
    //ClassMate  classmate;
    DEF_INIT_P(classmate);
    char* p=line;
    int i;
    unsigned llong No=0,tmp;
    char name[30];
    char cellphone[15];
    p=strstr(p,"No:");
    p=strstr(p,":");
    if(p==NULL) return 0;
    while(!isdigit(*p)) p++;
    while(isdigit(*p))
    {
        tmp=(*p)-'0';
        No=10*No+tmp;
        p++;
    }
    p=strstr(p,"name:");
    p=strstr(p,":");
    p++;
    i=0;
    while(!isalnum(*p)) p++;
    while(isalnum(*p))
    {
        name[i++]=*(p++);
    }
    name[i]='\0';
    p=strstr(p,"cellphone:");
    p=strstr(p,":");
    p++;
    i=0;
    while(!isdigit(*p)) p++;
    while(isdigit(*p))
    {
        cellphone[i++]=*(p++);
    }
    cellphone[i]='\0';
    classmate->No=No;
    //strncpy(classmate->name,name,strlen(name));
    //strncpy(classmate->cellphone,cellphone,strlen(cellphone));
    strcpy(classmate->name,name);
    strcpy(classmate->cellphone,cellphone);
    head=list_insert(head,classmate);
    //free(classmate);
    return 0;
}
int time_print(void)
{
    time_t t=time(0);
    char tmp[64];
    strftime(tmp,sizeof(tmp),"date:%Y-%m-%d %A \ntime:%X   %j  %z %Z",localtime(&t));
    puts(tmp);
    return 0;
}


D:\应用\jdk\bin\java.exe -javaagent:C:\Users\28404\AppData\Local\JetBrains\IdeaIC2025.2\captureAgent\debugger-agent.jar=file:///C:/Users/28404/AppData/Local/Temp/capture9079889690683824207.props -ea -Didea.test.cyclic.buffer.size=1048576 "-javaagent:D:\应用\IntelliJ IDEA Community Edition 2025.2.1\lib\idea_rt.jar=51836" -Dkotlinx.coroutines.debug.enable.creation.stack.trace=false -Ddebugger.agent.enable.coroutines=true -Dkotlinx.coroutines.debug.enable.flows.stack.trace=true -Dkotlinx.coroutines.debug.enable.mutable.state.flows.stack.trace=true -Dfile.encoding=UTF-8 -Dsun.stdout.encoding=UTF-8 -Dsun.stderr.encoding=UTF-8 -classpath "D:\应用\IntelliJ IDEA Community Edition 2025.2.1\lib\idea_rt.jar;D:\应用\IntelliJ IDEA Community Edition 2025.2.1\plugins\junit\lib\junit5-rt.jar;D:\应用\IntelliJ IDEA Community Edition 2025.2.1\plugins\junit\lib\junit-rt.jar;F:\应用\mdBigeData (1)\mdBigeData\target\classes;C:\Users\28404\.m2\repository\junit\junit\4.13.1\junit-4.13.1.jar;C:\Users\28404\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\28404\.m2\repository\org\springframework\boot\spring-boot-starter-web\2.0.1.RELEASE\spring-boot-starter-web-2.0.1.RELEASE.jar;C:\Users\28404\.m2\repository\org\springframework\boot\spring-boot-starter\2.0.1.RELEASE\spring-boot-starter-2.0.1.RELEASE.jar;C:\Users\28404\.m2\repository\org\springframework\boot\spring-boot\2.0.1.RELEASE\spring-boot-2.0.1.RELEASE.jar;C:\Users\28404\.m2\repository\org\springframework\boot\spring-boot-autoconfigure\2.0.1.RELEASE\spring-boot-autoconfigure-2.0.1.RELEASE.jar;C:\Users\28404\.m2\repository\org\springframework\boot\spring-boot-starter-logging\2.0.1.RELEASE\spring-boot-starter-logging-2.0.1.RELEASE.jar;C:\Users\28404\.m2\repository\ch\qos\logback\logback-classic\1.2.3\logback-classic-1.2.3.jar;C:\Users\28404\.m2\repository\ch\qos\logback\logback-core\1.2.3\logback-core-1.2.3.jar;C:\Users\28404\.m2\repository\org\apache\logging\log4j\log4j-to-slf4j\2.10.0\log4j-to-slf4j-2.10.0.jar;C:\Users\28404\.m2\repository\org\apache\logging\log4j\log4j-api\2.10.0\log4j-api-2.10.0.jar;C:\Users\28404\.m2\repository\org\slf4j\jul-to-slf4j\1.7.25\jul-to-slf4j-1.7.25.jar;C:\Users\28404\.m2\repository\javax\annotation\javax.annotation-api\1.3.2\javax.annotation-api-1.3.2.jar;C:\Users\28404\.m2\repository\org\yaml\snakeyaml\1.19\snakeyaml-1.19.jar;C:\Users\28404\.m2\repository\org\springframework\boot\spring-boot-starter-json\2.0.1.RELEASE\spring-boot-starter-json-2.0.1.RELEASE.jar;C:\Users\28404\.m2\repository\com\fasterxml\jackson\core\jackson-databind\2.9.5\jackson-databind-2.9.5.jar;C:\Users\28404\.m2\repository\com\fasterxml\jackson\core\jackson-annotations\2.9.0\jackson-annotations-2.9.0.jar;C:\Users\28404\.m2\repository\com\fasterxml\jackson\core\jackson-core\2.9.5\jackson-core-2.9.5.jar;C:\Users\28404\.m2\repository\com\fasterxml\jackson\datatype\jackson-datatype-jdk8\2.9.5\jackson-datatype-jdk8-2.9.5.jar;C:\Users\28404\.m2\repository\com\fasterxml\jackson\datatype\jackson-datatype-jsr310\2.9.5\jackson-datatype-jsr310-2.9.5.jar;C:\Users\28404\.m2\repository\com\fasterxml\jackson\module\jackson-module-parameter-names\2.9.5\jackson-module-parameter-names-2.9.5.jar;C:\Users\28404\.m2\repository\org\springframework\boot\spring-boot-starter-tomcat\2.0.1.RELEASE\spring-boot-starter-tomcat-2.0.1.RELEASE.jar;C:\Users\28404\.m2\repository\org\apache\tomcat\embed\tomcat-embed-core\8.5.29\tomcat-embed-core-8.5.29.jar;C:\Users\28404\.m2\repository\org\apache\tomcat\embed\tomcat-embed-el\8.5.29\tomcat-embed-el-8.5.29.jar;C:\Users\28404\.m2\repository\org\apache\tomcat\embed\tomcat-embed-websocket\8.5.29\tomcat-embed-websocket-8.5.29.jar;C:\Users\28404\.m2\repository\org\hibernate\validator\hibernate-validator\6.0.9.Final\hibernate-validator-6.0.9.Final.jar;C:\Users\28404\.m2\repository\javax\validation\validation-api\2.0.1.Final\validation-api-2.0.1.Final.jar;C:\Users\28404\.m2\repository\org\jboss\logging\jboss-logging\3.3.2.Final\jboss-logging-3.3.2.Final.jar;C:\Users\28404\.m2\repository\com\fasterxml\classmate\1.3.4\classmate-1.3.4.jar;C:\Users\28404\.m2\repository\org\springframework\spring-web\5.0.5.RELEASE\spring-web-5.0.5.RELEASE.jar;C:\Users\28404\.m2\repository\org\springframework\spring-beans\5.0.5.RELEASE\spring-beans-5.0.5.RELEASE.jar;C:\Users\28404\.m2\repository\org\springframework\spring-webmvc\5.0.5.RELEASE\spring-webmvc-5.0.5.RELEASE.jar;C:\Users\28404\.m2\repository\org\springframework\spring-aop\5.0.5.RELEASE\spring-aop-5.0.5.RELEASE.jar;C:\Users\28404\.m2\repository\org\springframework\spring-context\5.0.5.RELEASE\spring-context-5.0.5.RELEASE.jar;C:\Users\28404\.m2\repository\org\springframework\spring-expression\5.0.5.RELEASE\spring-expression-5.0.5.RELEASE.jar;C:\Users\28404\.m2\repository\org\springframework\boot\spring-boot-starter-thymeleaf\2.0.1.RELEASE\spring-boot-starter-thymeleaf-2.0.1.RELEASE.jar;C:\Users\28404\.m2\repository\org\thymeleaf\thymeleaf-spring5\3.0.9.RELEASE\thymeleaf-spring5-3.0.9.RELEASE.jar;C:\Users\28404\.m2\repository\org\thymeleaf\thymeleaf\3.0.9.RELEASE\thymeleaf-3.0.9.RELEASE.jar;C:\Users\28404\.m2\repository\org\attoparser\attoparser\2.0.4.RELEASE\attoparser-2.0.4.RELEASE.jar;C:\Users\28404\.m2\repository\org\unbescape\unbescape\1.1.5.RELEASE\unbescape-1.1.5.RELEASE.jar;C:\Users\28404\.m2\repository\org\thymeleaf\extras\thymeleaf-extras-java8time\3.0.1.RELEASE\thymeleaf-extras-java8time-3.0.1.RELEASE.jar;C:\Users\28404\.m2\repository\mysql\mysql-connector-java\5.1.49\mysql-connector-java-5.1.49.jar;C:\Users\28404\.m2\repository\org\mybatis\spring\boot\mybatis-spring-boot-starter\2.1.3\mybatis-spring-boot-starter-2.1.3.jar;C:\Users\28404\.m2\repository\org\springframework\boot\spring-boot-starter-jdbc\2.0.1.RELEASE\spring-boot-starter-jdbc-2.0.1.RELEASE.jar;C:\Users\28404\.m2\repository\com\zaxxer\HikariCP\2.7.8\HikariCP-2.7.8.jar;C:\Users\28404\.m2\repository\org\springframework\spring-jdbc\5.0.5.RELEASE\spring-jdbc-5.0.5.RELEASE.jar;C:\Users\28404\.m2\repository\org\springframework\spring-tx\5.0.5.RELEASE\spring-tx-5.0.5.RELEASE.jar;C:\Users\28404\.m2\repository\org\mybatis\spring\boot\mybatis-spring-boot-autoconfigure\2.1.3\mybatis-spring-boot-autoconfigure-2.1.3.jar;C:\Users\28404\.m2\repository\org\mybatis\mybatis\3.5.5\mybatis-3.5.5.jar;C:\Users\28404\.m2\repository\org\mybatis\mybatis-spring\2.0.5\mybatis-spring-2.0.5.jar;C:\Users\28404\.m2\repository\org\springframework\boot\spring-boot-starter-test\2.0.1.RELEASE\spring-boot-starter-test-2.0.1.RELEASE.jar;C:\Users\28404\.m2\repository\org\springframework\boot\spring-boot-test\2.0.1.RELEASE\spring-boot-test-2.0.1.RELEASE.jar;C:\Users\28404\.m2\repository\org\springframework\boot\spring-boot-test-autoconfigure\2.0.1.RELEASE\spring-boot-test-autoconfigure-2.0.1.RELEASE.jar;C:\Users\28404\.m2\repository\com\jayway\jsonpath\json-path\2.4.0\json-path-2.4.0.jar;C:\Users\28404\.m2\repository\net\minidev\json-smart\2.3\json-smart-2.3.jar;C:\Users\28404\.m2\repository\net\minidev\accessors-smart\1.2\accessors-smart-1.2.jar;C:\Users\28404\.m2\repository\org\ow2\asm\asm\5.0.4\asm-5.0.4.jar;C:\Users\28404\.m2\repository\org\assertj\assertj-core\3.9.1\assertj-core-3.9.1.jar;C:\Users\28404\.m2\repository\org\mockito\mockito-core\2.15.0\mockito-core-2.15.0.jar;C:\Users\28404\.m2\repository\net\bytebuddy\byte-buddy\1.7.11\byte-buddy-1.7.11.jar;C:\Users\28404\.m2\repository\net\bytebuddy\byte-buddy-agent\1.7.11\byte-buddy-agent-1.7.11.jar;C:\Users\28404\.m2\repository\org\objenesis\objenesis\2.6\objenesis-2.6.jar;C:\Users\28404\.m2\repository\org\hamcrest\hamcrest-library\1.3\hamcrest-library-1.3.jar;C:\Users\28404\.m2\repository\org\skyscreamer\jsonassert\1.5.0\jsonassert-1.5.0.jar;C:\Users\28404\.m2\repository\com\vaadin\external\google\android-json\0.0.20131108.vaadin1\android-json-0.0.20131108.vaadin1.jar;C:\Users\28404\.m2\repository\org\springframework\spring-core\5.0.5.RELEASE\spring-core-5.0.5.RELEASE.jar;C:\Users\28404\.m2\repository\org\springframework\spring-jcl\5.0.5.RELEASE\spring-jcl-5.0.5.RELEASE.jar;C:\Users\28404\.m2\repository\org\springframework\spring-test\5.0.5.RELEASE\spring-test-5.0.5.RELEASE.jar;C:\Users\28404\.m2\repository\org\xmlunit\xmlunit-core\2.5.1\xmlunit-core-2.5.1.jar;C:\Users\28404\.m2\repository\org\apache\hadoop\hadoop-hdfs\2.7.2\hadoop-hdfs-2.7.2.jar;C:\Users\28404\.m2\repository\com\google\guava\guava\11.0.2\guava-11.0.2.jar;C:\Users\28404\.m2\repository\org\mortbay\jetty\jetty\6.1.26\jetty-6.1.26.jar;C:\Users\28404\.m2\repository\org\mortbay\jetty\jetty-util\6.1.26\jetty-util-6.1.26.jar;C:\Users\28404\.m2\repository\com\sun\jersey\jersey-core\1.9\jersey-core-1.9.jar;C:\Users\28404\.m2\repository\com\sun\jersey\jersey-server\1.9\jersey-server-1.9.jar;C:\Users\28404\.m2\repository\asm\asm\3.1\asm-3.1.jar;C:\Users\28404\.m2\repository\commons-cli\commons-cli\1.2\commons-cli-1.2.jar;C:\Users\28404\.m2\repository\commons-codec\commons-codec\1.11\commons-codec-1.11.jar;C:\Users\28404\.m2\repository\commons-io\commons-io\2.4\commons-io-2.4.jar;C:\Users\28404\.m2\repository\commons-lang\commons-lang\2.6\commons-lang-2.6.jar;C:\Users\28404\.m2\repository\commons-logging\commons-logging\1.1.3\commons-logging-1.1.3.jar;C:\Users\28404\.m2\repository\commons-daemon\commons-daemon\1.0.13\commons-daemon-1.0.13.jar;C:\Users\28404\.m2\repository\log4j\log4j\1.2.17\log4j-1.2.17.jar;C:\Users\28404\.m2\repository\com\google\protobuf\protobuf-java\2.5.0\protobuf-java-2.5.0.jar;C:\Users\28404\.m2\repository\javax\servlet\servlet-api\2.5\servlet-api-2.5.jar;C:\Users\28404\.m2\repository\org\codehaus\jackson\jackson-core-asl\1.9.13\jackson-core-asl-1.9.13.jar;C:\Users\28404\.m2\repository\org\codehaus\jackson\jackson-mapper-asl\1.9.13\jackson-mapper-asl-1.9.13.jar;C:\Users\28404\.m2\repository\xmlenc\xmlenc\0.52\xmlenc-0.52.jar;C:\Users\28404\.m2\repository\io\netty\netty\3.6.2.Final\netty-3.6.2.Final.jar;C:\Users\28404\.m2\repository\io\netty\netty-all\4.1.23.Final\netty-all-4.1.23.Final.jar;C:\Users\28404\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\28404\.m2\repository\xml-apis\xml-apis\1.4.01\xml-apis-1.4.01.jar;C:\Users\28404\.m2\repository\org\apache\htrace\htrace-core\3.1.0-incubating\htrace-core-3.1.0-incubating.jar;C:\Users\28404\.m2\repository\org\fusesource\leveldbjni\leveldbjni-all\1.8\leveldbjni-all-1.8.jar;C:\Users\28404\.m2\repository\org\apache\hadoop\hadoop-common\2.7.2\hadoop-common-2.7.2.jar;C:\Users\28404\.m2\repository\org\apache\hadoop\hadoop-annotations\2.7.2\hadoop-annotations-2.7.2.jar;C:\Users\28404\.m2\repository\org\apache\commons\commons-math3\3.1.1\commons-math3-3.1.1.jar;C:\Users\28404\.m2\repository\commons-httpclient\commons-httpclient\3.1\commons-httpclient-3.1.jar;C:\Users\28404\.m2\repository\commons-net\commons-net\3.1\commons-net-3.1.jar;C:\Users\28404\.m2\repository\commons-collections\commons-collections\3.2.2\commons-collections-3.2.2.jar;C:\Users\28404\.m2\repository\javax\servlet\jsp\jsp-api\2.1\jsp-api-2.1.jar;C:\Users\28404\.m2\repository\com\sun\jersey\jersey-json\1.9\jersey-json-1.9.jar;C:\Users\28404\.m2\repository\org\codehaus\jettison\jettison\1.1\jettison-1.1.jar;C:\Users\28404\.m2\repository\com\sun\xml\bind\jaxb-impl\2.2.3-1\jaxb-impl-2.2.3-1.jar;C:\Users\28404\.m2\repository\javax\xml\bind\jaxb-api\2.3.0\jaxb-api-2.3.0.jar;C:\Users\28404\.m2\repository\org\codehaus\jackson\jackson-jaxrs\1.8.3\jackson-jaxrs-1.8.3.jar;C:\Users\28404\.m2\repository\org\codehaus\jackson\jackson-xc\1.8.3\jackson-xc-1.8.3.jar;C:\Users\28404\.m2\repository\net\java\dev\jets3t\jets3t\0.9.0\jets3t-0.9.0.jar;C:\Users\28404\.m2\repository\org\apache\httpcomponents\httpclient\4.5.5\httpclient-4.5.5.jar;C:\Users\28404\.m2\repository\org\apache\httpcomponents\httpcore\4.4.9\httpcore-4.4.9.jar;C:\Users\28404\.m2\repository\com\jamesmurty\utils\java-xmlbuilder\0.4\java-xmlbuilder-0.4.jar;C:\Users\28404\.m2\repository\commons-configuration\commons-configuration\1.6\commons-configuration-1.6.jar;C:\Users\28404\.m2\repository\commons-digester\commons-digester\1.8\commons-digester-1.8.jar;C:\Users\28404\.m2\repository\commons-beanutils\commons-beanutils\1.7.0\commons-beanutils-1.7.0.jar;C:\Users\28404\.m2\repository\commons-beanutils\commons-beanutils-core\1.8.0\commons-beanutils-core-1.8.0.jar;C:\Users\28404\.m2\repository\org\slf4j\slf4j-api\1.7.25\slf4j-api-1.7.25.jar;C:\Users\28404\.m2\repository\org\slf4j\slf4j-log4j12\1.7.25\slf4j-log4j12-1.7.25.jar;C:\Users\28404\.m2\repository\org\apache\avro\avro\1.7.4\avro-1.7.4.jar;C:\Users\28404\.m2\repository\com\thoughtworks\paranamer\paranamer\2.3\paranamer-2.3.jar;C:\Users\28404\.m2\repository\org\xerial\snappy\snappy-java\1.0.4.1\snappy-java-1.0.4.1.jar;C:\Users\28404\.m2\repository\com\google\code\gson\gson\2.8.2\gson-2.8.2.jar;C:\Users\28404\.m2\repository\org\apache\hadoop\hadoop-auth\2.7.2\hadoop-auth-2.7.2.jar;C:\Users\28404\.m2\repository\org\apache\directory\server\apacheds-kerberos-codec\2.0.0-M15\apacheds-kerberos-codec-2.0.0-M15.jar;C:\Users\28404\.m2\repository\org\apache\directory\server\apacheds-i18n\2.0.0-M15\apacheds-i18n-2.0.0-M15.jar;C:\Users\28404\.m2\repository\org\apache\directory\api\api-asn1-api\1.0.0-M20\api-asn1-api-1.0.0-M20.jar;C:\Users\28404\.m2\repository\org\apache\directory\api\api-util\1.0.0-M20\api-util-1.0.0-M20.jar;C:\Users\28404\.m2\repository\org\apache\curator\curator-framework\2.7.1\curator-framework-2.7.1.jar;C:\Users\28404\.m2\repository\com\jcraft\jsch\0.1.42\jsch-0.1.42.jar;C:\Users\28404\.m2\repository\org\apache\curator\curator-client\2.7.1\curator-client-2.7.1.jar;C:\Users\28404\.m2\repository\org\apache\curator\curator-recipes\2.7.1\curator-recipes-2.7.1.jar;C:\Users\28404\.m2\repository\com\google\code\findbugs\jsr305\3.0.0\jsr305-3.0.0.jar;C:\Users\28404\.m2\repository\org\apache\zookeeper\zookeeper\3.4.6\zookeeper-3.4.6.jar;C:\Users\28404\.m2\repository\org\apache\commons\commons-compress\1.4.1\commons-compress-1.4.1.jar;C:\Users\28404\.m2\repository\org\tukaani\xz\1.0\xz-1.0.jar;C:\Users\28404\.m2\repository\org\projectlombok\lombok\1.18.34\lombok-1.18.34.jar" com.intellij.rt.junit.JUnitStarter -ideVersion5 -junit4 com.dr.domain.test.TestBoot,test SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [jar:file:/C:/Users/28404/.m2/repository/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: Found binding in [jar:file:/C:/Users/28404/.m2/repository/org/slf4j/slf4j-log4j12/1.7.25/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. SLF4J: Actual binding is of type [ch.qos.logback.classic.util.ContextSelectorStaticBinder]D:\应用\jdk\bin\java.exe -javaagent:C:\Users\28404\AppData\Local\JetBrains\IdeaIC2025.2\captureAgent\debugger-agent.jar=file:///C:/Users/28404/AppData/Local/Temp/capture9079889690683824207.props -ea -Didea.test.cyclic.buffer.size=1048576 "-javaagent:D:\应用\IntelliJ IDEA Community Edition 2025.2.1\lib\idea_rt.jar=51836" -Dkotlinx.coroutines.debug.enable.creation.stack.trace=false -Ddebugger.agent.enable.coroutines=true -Dkotlinx.coroutines.debug.enable.flows.stack.trace=true -Dkotlinx.coroutines.debug.enable.mutable.state.flows.stack.trace=true -Dfile.encoding=UTF-8 -Dsun.stdout.encoding=UTF-8 -Dsun.stderr.encoding=UTF-8 -classpath "D:\应用\IntelliJ IDEA Community Edition 2025.2.1\lib\idea_rt.jar;D:\应用\IntelliJ IDEA Community Edition 2025.2.1\plugins\junit\lib\junit5-rt.jar;D:\应用\IntelliJ IDEA Community Edition 2025.2.1\plugins\junit\lib\junit-rt.jar;F:\应用\mdBigeData (1)\mdBigeData\target\classes;C:\Users\28404\.m2\repository\junit\junit\4.13.1\junit-4.13.1.jar;C:\Users\28404\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\28404\.m2\repository\org\springframework\boot\spring-boot-starter-web\2.0.1.RELEASE\spring-boot-starter-web-2.0.1.RELEASE.jar;C:\Users\28404\.m2\repository\org\springframework\boot\spring-boot-starter\2.0.1.RELEASE\spring-boot-starter-2.0.1.RELEASE.jar;C:\Users\28404\.m2\repository\org\springframework\boot\spring-boot\2.0.1.RELEASE\spring-boot-2.0.1.RELEASE.jar;C:\Users\28404\.m2\repository\org\springframework\boot\spring-boot-autoconfigure\2.0.1.RELEASE\spring-boot-autoconfigure-2.0.1.RELEASE.jar;C:\Users\28404\.m2\repository\org\springframework\boot\spring-boot-starter-logging\2.0.1.RELEASE\spring-boot-starter-logging-2.0.1.RELEASE.jar;C:\Users\28404\.m2\repository\ch\qos\logback\logback-classic\1.2.3\logback-classic-1.2.3.jar;C:\Users\28404\.m2\repository\ch\qos\logback\logback-core\1.2.3\logback-core-1.2.3.jar;C:\Users\28404\.m2\repository\org\apache\logging\log4j\log4j-to-slf4j\2.10.0\log4j-to-slf4j-2.10.0.jar;C:\Users\28404\.m2\repository\org\apache\logging\log4j\log4j-api\2.10.0\log4j-api-2.10.0.jar;C:\Users\28404\.m2\repository\org\slf4j\jul-to-slf4j\1.7.25\jul-to-slf4j-1.7.25.jar;C:\Users\28404\.m2\repository\javax\annotation\javax.annotation-api\1.3.2\javax.annotation-api-1.3.2.jar;C:\Users\28404\.m2\repository\org\yaml\snakeyaml\1.19\snakeyaml-1.19.jar;C:\Users\28404\.m2\repository\org\springframework\boot\spring-boot-starter-json\2.0.1.RELEASE\spring-boot-starter-json-2.0.1.RELEASE.jar;C:\Users\28404\.m2\repository\com\fasterxml\jackson\core\jackson-databind\2.9.5\jackson-databind-2.9.5.jar;C:\Users\28404\.m2\repository\com\fasterxml\jackson\core\jackson-annotations\2.9.0\jackson-annotations-2.9.0.jar;C:\Users\28404\.m2\repository\com\fasterxml\jackson\core\jackson-core\2.9.5\jackson-core-2.9.5.jar;C:\Users\28404\.m2\repository\com\fasterxml\jackson\datatype\jackson-datatype-jdk8\2.9.5\jackson-datatype-jdk8-2.9.5.jar;C:\Users\28404\.m2\repository\com\fasterxml\jackson\datatype\jackson-datatype-jsr310\2.9.5\jackson-datatype-jsr310-2.9.5.jar;C:\Users\28404\.m2\repository\com\fasterxml\jackson\module\jackson-module-parameter-names\2.9.5\jackson-module-parameter-names-2.9.5.jar;C:\Users\28404\.m2\repository\org\springframework\boot\spring-boot-starter-tomcat\2.0.1.RELEASE\spring-boot-starter-tomcat-2.0.1.RELEASE.jar;C:\Users\28404\.m2\repository\org\apache\tomcat\embed\tomcat-embed-core\8.5.29\tomcat-embed-core-8.5.29.jar;C:\Users\28404\.m2\repository\org\apache\tomcat\embed\tomcat-embed-el\8.5.29\tomcat-embed-el-8.5.29.jar;C:\Users\28404\.m2\repository\org\apache\tomcat\embed\tomcat-embed-websocket\8.5.29\tomcat-embed-websocket-8.5.29.jar;C:\Users\28404\.m2\repository\org\hibernate\validator\hibernate-validator\6.0.9.Final\hibernate-validator-6.0.9.Final.jar;C:\Users\28404\.m2\repository\javax\validation\validation-api\2.0.1.Final\validation-api-2.0.1.Final.jar;C:\Users\28404\.m2\repository\org\jboss\logging\jboss-logging\3.3.2.Final\jboss-logging-3.3.2.Final.jar;C:\Users\28404\.m2\repository\com\fasterxml\classmate\1.3.4\classmate-1.3.4.jar;C:\Users\28404\.m2\repository\org\springframework\spring-web\5.0.5.RELEASE\spring-web-5.0.5.RELEASE.jar;C:\Users\28404\.m2\repository\org\springframework\spring-beans\5.0.5.RELEASE\spring-beans-5.0.5.RELEASE.jar;C:\Users\28404\.m2\repository\org\springframework\spring-webmvc\5.0.5.RELEASE\spring-webmvc-5.0.5.RELEASE.jar;C:\Users\28404\.m2\repository\org\springframework\spring-aop\5.0.5.RELEASE\spring-aop-5.0.5.RELEASE.jar;C:\Users\28404\.m2\repository\org\springframework\spring-context\5.0.5.RELEASE\spring-context-5.0.5.RELEASE.jar;C:\Users\28404\.m2\repository\org\springframework\spring-expression\5.0.5.RELEASE\spring-expression-5.0.5.RELEASE.jar;C:\Users\28404\.m2\repository\org\springframework\boot\spring-boot-starter-thymeleaf\2.0.1.RELEASE\spring-boot-starter-thymeleaf-2.0.1.RELEASE.jar;C:\Users\28404\.m2\repository\org\thymeleaf\thymeleaf-spring5\3.0.9.RELEASE\thymeleaf-spring5-3.0.9.RELEASE.jar;C:\Users\28404\.m2\repository\org\thymeleaf\thymeleaf\3.0.9.RELEASE\thymeleaf-3.0.9.RELEASE.jar;C:\Users\28404\.m2\repository\org\attoparser\attoparser\2.0.4.RELEASE\attoparser-2.0.4.RELEASE.jar;C:\Users\28404\.m2\repository\org\unbescape\unbescape\1.1.5.RELEASE\unbescape-1.1.5.RELEASE.jar;C:\Users\28404\.m2\repository\org\thymeleaf\extras\thymeleaf-extras-java8time\3.0.1.RELEASE\thymeleaf-extras-java8time-3.0.1.RELEASE.jar;C:\Users\28404\.m2\repository\mysql\mysql-connector-java\5.1.49\mysql-connector-java-5.1.49.jar;C:\Users\28404\.m2\repository\org\mybatis\spring\boot\mybatis-spring-boot-starter\2.1.3\mybatis-spring-boot-starter-2.1.3.jar;C:\Users\28404\.m2\repository\org\springframework\boot\spring-boot-starter-jdbc\2.0.1.RELEASE\spring-boot-starter-jdbc-2.0.1.RELEASE.jar;C:\Users\28404\.m2\repository\com\zaxxer\HikariCP\2.7.8\HikariCP-2.7.8.jar;C:\Users\28404\.m2\repository\org\springframework\spring-jdbc\5.0.5.RELEASE\spring-jdbc-5.0.5.RELEASE.jar;C:\Users\28404\.m2\repository\org\springframework\spring-tx\5.0.5.RELEASE\spring-tx-5.0.5.RELEASE.jar;C:\Users\28404\.m2\repository\org\mybatis\spring\boot\mybatis-spring-boot-autoconfigure\2.1.3\mybatis-spring-boot-autoconfigure-2.1.3.jar;C:\Users\28404\.m2\repository\org\mybatis\mybatis\3.5.5\mybatis-3.5.5.jar;C:\Users\28404\.m2\repository\org\mybatis\mybatis-spring\2.0.5\mybatis-spring-2.0.5.jar;C:\Users\28404\.m2\repository\org\springframework\boot\spring-boot-starter-test\2.0.1.RELEASE\spring-boot-starter-test-2.0.1.RELEASE.jar;C:\Users\28404\.m2\repository\org\springframework\boot\spring-boot-test\2.0.1.RELEASE\spring-boot-test-2.0.1.RELEASE.jar;C:\Users\28404\.m2\repository\org\springframework\boot\spring-boot-test-autoconfigure\2.0.1.RELEASE\spring-boot-test-autoconfigure-2.0.1.RELEASE.jar;C:\Users\28404\.m2\repository\com\jayway\jsonpath\json-path\2.4.0\json-path-2.4.0.jar;C:\Users\28404\.m2\repository\net\minidev\json-smart\2.3\json-smart-2.3.jar;C:\Users\28404\.m2\repository\net\minidev\accessors-smart\1.2\accessors-smart-1.2.jar;C:\Users\28404\.m2\repository\org\ow2\asm\asm\5.0.4\asm-5.0.4.jar;C:\Users\28404\.m2\repository\org\assertj\assertj-core\3.9.1\assertj-core-3.9.1.jar;C:\Users\28404\.m2\repository\org\mockito\mockito-core\2.15.0\mockito-core-2.15.0.jar;C:\Users\28404\.m2\repository\net\bytebuddy\byte-buddy\1.7.11\byte-buddy-1.7.11.jar;C:\Users\28404\.m2\repository\net\bytebuddy\byte-buddy-agent\1.7.11\byte-buddy-agent-1.7.11.jar;C:\Users\28404\.m2\repository\org\objenesis\objenesis\2.6\objenesis-2.6.jar;C:\Users\28404\.m2\repository\org\hamcrest\hamcrest-library\1.3\hamcrest-library-1.3.jar;C:\Users\28404\.m2\repository\org\skyscreamer\jsonassert\1.5.0\jsonassert-1.5.0.jar;C:\Users\28404\.m2\repository\com\vaadin\external\google\android-json\0.0.20131108.vaadin1\android-json-0.0.20131108.vaadin1.jar;C:\Users\28404\.m2\repository\org\springframework\spring-core\5.0.5.RELEASE\spring-core-5.0.5.RELEASE.jar;C:\Users\28404\.m2\repository\org\springframework\spring-jcl\5.0.5.RELEASE\spring-jcl-5.0.5.RELEASE.jar;C:\Users\28404\.m2\repository\org\springframework\spring-test\5.0.5.RELEASE\spring-test-5.0.5.RELEASE.jar;C:\Users\28404\.m2\repository\org\xmlunit\xmlunit-core\2.5.1\xmlunit-core-2.5.1.jar;C:\Users\28404\.m2\repository\org\apache\hadoop\hadoop-hdfs\2.7.2\hadoop-hdfs-2.7.2.jar;C:\Users\28404\.m2\repository\com\google\guava\guava\11.0.2\guava-11.0.2.jar;C:\Users\28404\.m2\repository\org\mortbay\jetty\jetty\6.1.26\jetty-6.1.26.jar;C:\Users\28404\.m2\repository\org\mortbay\jetty\jetty-util\6.1.26\jetty-util-6.1.26.jar;C:\Users\28404\.m2\repository\com\sun\jersey\jersey-core\1.9\jersey-core-1.9.jar;C:\Users\28404\.m2\repository\com\sun\jersey\jersey-server\1.9\jersey-server-1.9.jar;C:\Users\28404\.m2\repository\asm\asm\3.1\asm-3.1.jar;C:\Users\28404\.m2\repository\commons-cli\commons-cli\1.2\commons-cli-1.2.jar;C:\Users\28404\.m2\repository\commons-codec\commons-codec\1.11\commons-codec-1.11.jar;C:\Users\28404\.m2\repository\commons-io\commons-io\2.4\commons-io-2.4.jar;C:\Users\28404\.m2\repository\commons-lang\commons-lang\2.6\commons-lang-2.6.jar;C:\Users\28404\.m2\repository\commons-logging\commons-logging\1.1.3\commons-logging-1.1.3.jar;C:\Users\28404\.m2\repository\commons-daemon\commons-daemon\1.0.13\commons-daemon-1.0.13.jar;C:\Users\28404\.m2\repository\log4j\log4j\1.2.17\log4j-1.2.17.jar;C:\Users\28404\.m2\repository\com\google\protobuf\protobuf-java\2.5.0\protobuf-java-2.5.0.jar;C:\Users\28404\.m2\repository\javax\servlet\servlet-api\2.5\servlet-api-2.5.jar;C:\Users\28404\.m2\repository\org\codehaus\jackson\jackson-core-asl\1.9.13\jackson-core-asl-1.9.13.jar;C:\Users\28404\.m2\repository\org\codehaus\jackson\jackson-mapper-asl\1.9.13\jackson-mapper-asl-1.9.13.jar;C:\Users\28404\.m2\repository\xmlenc\xmlenc\0.52\xmlenc-0.52.jar;C:\Users\28404\.m2\repository\io\netty\netty\3.6.2.Final\netty-3.6.2.Final.jar;C:\Users\28404\.m2\repository\io\netty\netty-all\4.1.23.Final\netty-all-4.1.23.Final.jar;C:\Users\28404\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\28404\.m2\repository\xml-apis\xml-apis\1.4.01\xml-apis-1.4.01.jar;C:\Users\28404\.m2\repository\org\apache\htrace\htrace-core\3.1.0-incubating\htrace-core-3.1.0-incubating.jar;C:\Users\28404\.m2\repository\org\fusesource\leveldbjni\leveldbjni-all\1.8\leveldbjni-all-1.8.jar;C:\Users\28404\.m2\repository\org\apache\hadoop\hadoop-common\2.7.2\hadoop-common-2.7.2.jar;C:\Users\28404\.m2\repository\org\apache\hadoop\hadoop-annotations\2.7.2\hadoop-annotations-2.7.2.jar;C:\Users\28404\.m2\repository\org\apache\commons\commons-math3\3.1.1\commons-math3-3.1.1.jar;C:\Users\28404\.m2\repository\commons-httpclient\commons-httpclient\3.1\commons-httpclient-3.1.jar;C:\Users\28404\.m2\repository\commons-net\commons-net\3.1\commons-net-3.1.jar;C:\Users\28404\.m2\repository\commons-collections\commons-collections\3.2.2\commons-collections-3.2.2.jar;C:\Users\28404\.m2\repository\javax\servlet\jsp\jsp-api\2.1\jsp-api-2.1.jar;C:\Users\28404\.m2\repository\com\sun\jersey\jersey-json\1.9\jersey-json-1.9.jar;C:\Users\28404\.m2\repository\org\codehaus\jettison\jettison\1.1\jettison-1.1.jar;C:\Users\28404\.m2\repository\com\sun\xml\bind\jaxb-impl\2.2.3-1\jaxb-impl-2.2.3-1.jar;C:\Users\28404\.m2\repository\javax\xml\bind\jaxb-api\2.3.0\jaxb-api-2.3.0.jar;C:\Users\28404\.m2\repository\org\codehaus\jackson\jackson-jaxrs\1.8.3\jackson-jaxrs-1.8.3.jar;C:\Users\28404\.m2\repository\org\codehaus\jackson\jackson-xc\1.8.3\jackson-xc-1.8.3.jar;C:\Users\28404\.m2\repository\net\java\dev\jets3t\jets3t\0.9.0\jets3t-0.9.0.jar;C:\Users\28404\.m2\repository\org\apache\httpcomponents\httpclient\4.5.5\httpclient-4.5.5.jar;C:\Users\28404\.m2\repository\org\apache\httpcomponents\httpcore\4.4.9\httpcore-4.4.9.jar;C:\Users\28404\.m2\repository\com\jamesmurty\utils\java-xmlbuilder\0.4\java-xmlbuilder-0.4.jar;C:\Users\28404\.m2\repository\commons-configuration\commons-configuration\1.6\commons-configuration-1.6.jar;C:\Users\28404\.m2\repository\commons-digester\commons-digester\1.8\commons-digester-1.8.jar;C:\Users\28404\.m2\repository\commons-beanutils\commons-beanutils\1.7.0\commons-beanutils-1.7.0.jar;C:\Users\28404\.m2\repository\commons-beanutils\commons-beanutils-core\1.8.0\commons-beanutils-core-1.8.0.jar;C:\Users\28404\.m2\repository\org\slf4j\slf4j-api\1.7.25\slf4j-api-1.7.25.jar;C:\Users\28404\.m2\repository\org\slf4j\slf4j-log4j12\1.7.25\slf4j-log4j12-1.7.25.jar;C:\Users\28404\.m2\repository\org\apache\avro\avro\1.7.4\avro-1.7.4.jar;C:\Users\28404\.m2\repository\com\thoughtworks\paranamer\paranamer\2.3\paranamer-2.3.jar;C:\Users\28404\.m2\repository\org\xerial\snappy\snappy-java\1.0.4.1\snappy-java-1.0.4.1.jar;C:\Users\28404\.m2\repository\com\google\code\gson\gson\2.8.2\gson-2.8.2.jar;C:\Users\28404\.m2\repository\org\apache\hadoop\hadoop-auth\2.7.2\hadoop-auth-2.7.2.jar;C:\Users\28404\.m2\repository\org\apache\directory\server\apacheds-kerberos-codec\2.0.0-M15\apacheds-kerberos-codec-2.0.0-M15.jar;C:\Users\28404\.m2\repository\org\apache\directory\server\apacheds-i18n\2.0.0-M15\apacheds-i18n-2.0.0-M15.jar;C:\Users\28404\.m2\repository\org\apache\directory\api\api-asn1-api\1.0.0-M20\api-asn1-api-1.0.0-M20.jar;C:\Users\28404\.m2\repository\org\apache\directory\api\api-util\1.0.0-M20\api-util-1.0.0-M20.jar;C:\Users\28404\.m2\repository\org\apache\curator\curator-framework\2.7.1\curator-framework-2.7.1.jar;C:\Users\28404\.m2\repository\com\jcraft\jsch\0.1.42\jsch-0.1.42.jar;C:\Users\28404\.m2\repository\org\apache\curator\curator-client\2.7.1\curator-client-2.7.1.jar;C:\Users\28404\.m2\repository\org\apache\curator\curator-recipes\2.7.1\curator-recipes-2.7.1.jar;C:\Users\28404\.m2\repository\com\google\code\findbugs\jsr305\3.0.0\jsr305-3.0.0.jar;C:\Users\28404\.m2\repository\org\apache\zookeeper\zookeeper\3.4.6\zookeeper-3.4.6.jar;C:\Users\28404\.m2\repository\org\apache\commons\commons-compress\1.4.1\commons-compress-1.4.1.jar;C:\Users\28404\.m2\repository\org\tukaani\xz\1.0\xz-1.0.jar;C:\Users\28404\.m2\repository\org\projectlombok\lombok\1.18.34\lombok-1.18.34.jar" com.intellij.rt.junit.JUnitStarter -ideVersion5 -junit4 com.dr.domain.test.TestBoot,test SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [jar:file:/C:/Users/28404/.m2/repository/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: Found binding in [jar:file:/C:/Users/28404/.m2/repository/org/slf4j/slf4j-log4j12/1.7.25/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. SLF4J: Actual binding is of type [ch.qos.logback.classic.util.ContextSelectorStaticBinder]
最新发布
09-13
C:\Users\12524\.jdks\openjdk-24.0.1\bin\java.exe "-javaagent:C:\app\IDEA\IntelliJ IDEA 2025.1.3\lib\idea_rt.jar=52130" -Dfile.encoding=UTF-8 -Dsun.stdout.encoding=UTF-8 -Dsun.stderr.encoding=UTF-8 -classpath C:\Users\12524\IdeaProjects\HibernateDemo\target\classes;C:\Users\12524\.m2\repository\org\hibernate\hibernate-core\5.6.10.Final\hibernate-core-5.6.10.Final.jar;C:\Users\12524\.m2\repository\org\jboss\logging\jboss-logging\3.4.3.Final\jboss-logging-3.4.3.Final.jar;C:\Users\12524\.m2\repository\javax\persistence\javax.persistence-api\2.2\javax.persistence-api-2.2.jar;C:\Users\12524\.m2\repository\net\bytebuddy\byte-buddy\1.12.9\byte-buddy-1.12.9.jar;C:\Users\12524\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\12524\.m2\repository\org\jboss\spec\javax\transaction\jboss-transaction-api_1.2_spec\1.1.1.Final\jboss-transaction-api_1.2_spec-1.1.1.Final.jar;C:\Users\12524\.m2\repository\org\jboss\jandex\2.4.2.Final\jandex-2.4.2.Final.jar;C:\Users\12524\.m2\repository\com\fasterxml\classmate\1.5.1\classmate-1.5.1.jar;C:\Users\12524\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\12524\.m2\repository\org\hibernate\common\hibernate-commons-annotations\5.1.2.Final\hibernate-commons-annotations-5.1.2.Final.jar;C:\Users\12524\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\12524\.m2\repository\org\glassfish\jaxb\jaxb-runtime\2.3.1\jaxb-runtime-2.3.1.jar;C:\Users\12524\.m2\repository\org\glassfish\jaxb\txw2\2.3.1\txw2-2.3.1.jar;C:\Users\12524\.m2\repository\com\sun\istack\istack-commons-runtime\3.0.7\istack-commons-runtime-3.0.7.jar;C:\Users\12524\.m2\repository\org\jvnet\staxex\stax-ex\1.8\stax-ex-1.8.jar;C:\Users\12524\.m2\repository\com\sun\xml\fastinfoset\FastInfoset\1.2.15\FastInfoset-1.2.15.jar;C:\Users\12524\.m2\repository\com\mysql\mysql-connector-j\8.0.32\mysql-connector-j-8.0.32.jar;C:\Users\12524\.m2\repository\com\google\protobuf\protobuf-java\3.21.9\protobuf-java-3.21.9.jar com
07-10
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值