{"id":20844627,"url":"https://github.com/itzlyg/sci_ycox_data","last_synced_at":"2025-10-04T14:59:30.973Z","repository":{"id":50079731,"uuid":"193353244","full_name":"itzlyg/sci_ycox_data","owner":"itzlyg","description":null,"archived":false,"fork":false,"pushed_at":"2023-09-05T21:58:47.000Z","size":69,"stargazers_count":4,"open_issues_count":3,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-05-09T01:51:16.852Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/itzlyg.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-06-23T13:45:50.000Z","updated_at":"2023-05-12T18:19:13.000Z","dependencies_parsed_at":"2024-11-18T02:10:22.189Z","dependency_job_id":"5e3b7235-db69-4d88-8101-5917283329b1","html_url":"https://github.com/itzlyg/sci_ycox_data","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/itzlyg/sci_ycox_data","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itzlyg%2Fsci_ycox_data","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itzlyg%2Fsci_ycox_data/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itzlyg%2Fsci_ycox_data/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itzlyg%2Fsci_ycox_data/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/itzlyg","download_url":"https://codeload.github.com/itzlyg/sci_ycox_data/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itzlyg%2Fsci_ycox_data/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278328166,"owners_count":25968900,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-04T02:00:05.491Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-18T02:10:16.213Z","updated_at":"2025-10-04T14:59:30.949Z","avatar_url":"https://github.com/itzlyg.png","language":"Java","readme":"##### zookeeper\n- 端口：8801 \n- 啓動zk \n\n##### kafka \n- 端口：8802\n- 啓動kafka，註冊到zk上\n\n##### kafka-Producer\n- 端口：8803\n- kafka生產者，生成隨機數據往kafka上輸入數據\n\n##### flink\n- 端口：8804\n- main方法啓動，讀取kafka裏面的數據解析\n\n\n### Spring Boot \n#### 启动流程\n```\n/**\n\t * Run the Spring application, creating and refreshing a new\n\t * {@link ApplicationContext}.\n\t * @param args the application arguments (usually passed from a Java main method)\n\t * @return a running {@link ApplicationContext}\n\t */\n\tpublic ConfigurableApplicationContext run(String... args) {\n\t\tStopWatch stopWatch = new StopWatch();\n\t\tstopWatch.start();\n\t\tConfigurableApplicationContext context = null;\n\t\tCollection\u003cSpringBootExceptionReporter\u003e exceptionReporters = new ArrayList\u003c\u003e();\n\t\tconfigureHeadlessProperty();\n\t\tSpringApplicationRunListeners listeners = getRunListeners(args);\n\t\tlisteners.starting();\n\t\ttry {\n\t\t\tApplicationArguments applicationArguments = new DefaultApplicationArguments(\n\t\t\t\t\targs);\n\t\t\tConfigurableEnvironment environment = prepareEnvironment(listeners,\n\t\t\t\t\tapplicationArguments);\n\t\t\tconfigureIgnoreBeanInfo(environment);\n\t\t\tBanner printedBanner = printBanner(environment);\n\t\t\tcontext = createApplicationContext();\n\t\t\texceptionReporters = getSpringFactoriesInstances(\n\t\t\t\t\tSpringBootExceptionReporter.class,\n\t\t\t\t\tnew Class[] { ConfigurableApplicationContext.class }, context);\n\t\t\tprepareContext(context, environment, listeners, applicationArguments,\n\t\t\t\t\tprintedBanner);\n\t\t\trefreshContext(context);\n\t\t\tafterRefresh(context, applicationArguments);\n\t\t\tstopWatch.stop();\n\t\t\tif (this.logStartupInfo) {\n\t\t\t\tnew StartupInfoLogger(this.mainApplicationClass)\n\t\t\t\t\t\t.logStarted(getApplicationLog(), stopWatch);\n\t\t\t}\n\t\t\tlisteners.started(context);\n\t\t\tcallRunners(context, applicationArguments);\n\t\t}\n\t\tcatch (Throwable ex) {\n\t\t\thandleRunFailure(context, ex, exceptionReporters, listeners);\n\t\t\tthrow new IllegalStateException(ex);\n\t\t}\n\n\t\ttry {\n\t\t\tlisteners.running(context);\n\t\t}\n\t\tcatch (Throwable ex) {\n\t\t\thandleRunFailure(context, ex, exceptionReporters, null);\n\t\t\tthrow new IllegalStateException(ex);\n\t\t}\n\t\treturn context;\n\t}\n\n\n```","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitzlyg%2Fsci_ycox_data","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fitzlyg%2Fsci_ycox_data","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitzlyg%2Fsci_ycox_data/lists"}