国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

淺談因為項目中的Logback于Nacos的Logback沖突導致的項目啟動失敗 ERROR in ch.qos.logback.core.rolling.RollingFileAppender[CO

這篇具有很好參考價值的文章主要介紹了淺談因為項目中的Logback于Nacos的Logback沖突導致的項目啟動失敗 ERROR in ch.qos.logback.core.rolling.RollingFileAppender[CO。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

問題:?

環(huán)境 :? Nacos 2.2.1? ?,? ?Spring-cloud? ?Hoxton.SR1 ,?com.alibaba.cloud.version? 2.2.8 (留意這個版本)

????????最近新搭建了一次虛擬機, 然后重新部署了Nacos , 同時也在一個新項目里引入了Nacos 的服務(wù)注冊功能 , 以下是服務(wù)Pom版本管理配置

    <properties>
        <java.version>1.8</java.version>
        <file_encoding>UTF-8</file_encoding>
        <spring-cloud.version>Hoxton.SR1</spring-cloud.version>
        <com.alibaba.cloud.version>2.2.8.RELEASE</com.alibaba.cloud.version>
    </properties>


 <dependencyManagement>
        <dependencies>
            <!--spring boot 2.2.2-->
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-dependencies</artifactId>
                <version>2.2.2.RELEASE</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-dependencies</artifactId>
                <version>${spring-cloud.version}</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
            <!--spring cloud alibaba 2.2.8.RELEASE-->
            <dependency>
                <groupId>com.alibaba.cloud</groupId>
                <artifactId>spring-cloud-alibaba-dependencies</artifactId>
                <version>${com.alibaba.cloud.version}</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
        </dependencies>
    </dependencyManagement>

然后再實際使用模塊pom文件中引入服務(wù)注冊和配置管理?

    <dependencies>
        <!-- Nacos依賴-->
        <dependency>
            <groupId>com.alibaba.cloud</groupId>
            <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
        </dependency>
       <!-- 在沒有引入一下pom時候服務(wù)注冊是正常的 -->
        <dependency>
            <groupId>com.alibaba.cloud</groupId>
            <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
        </dependency>
    </dependencies>

application.ymal 的配置如下?

spring:
  profiles: dev
  cloud:
    nacos:
      username: nacos
      password: nacos
      discovery:
        server-addr: 192.168.30.128:8848
        namespace: 281222d0-6848-4017-8768-c81df219e12
      config:
        bootstrap:
          enabled: true
        server-addr: ${spring.cloud.nacos.discovery.server-addr}
        file-extension: yml
        namespace: 281222d0-6848-4017-8768-c81df219e12
        auto-refresh: true

此時啟動項目問題就顯露了 , 在沒有加上??spring-cloud-starter-alibaba-nacos-config 這個maven配置的時候服務(wù)是可以正常啟動的 , 然后加了之后 服務(wù)根本就啟動不起來 , 報錯如下?

2023-03-31 10:30:06.710 ERROR 40924 --- [           main]o.s.boot.SpringApplication              : 826 : Application run failed

java.lang.IllegalStateException: Logback configuration error detected: 
ERROR in ch.qos.logback.core.rolling.RollingFileAppender[CONFIG_LOG_FILE] - 'File' option has the same value "C:\Users\huang\logs/nacos/config.log" as that given for appender [CONFIG_LOG_FILE] defined earlier.
ERROR in ch.qos.logback.core.rolling.RollingFileAppender[CONFIG_LOG_FILE] - Collisions detected with FileAppender/RollingAppender instances defined earlier. Aborting.
ERROR in ch.qos.logback.core.rolling.RollingFileAppender[CONFIG_LOG_FILE] - For more information, please visit http://logback.qos.ch/codes.html#earlier_fa_collision
ERROR in ch.qos.logback.core.rolling.RollingFileAppender[NAMING_LOG_FILE] - 'File' option has the same value "C:\Users\huang\logs/nacos/naming.log" as that given for appender [NAMING_LOG_FILE] defined earlier.
ERROR in ch.qos.logback.core.rolling.RollingFileAppender[NAMING_LOG_FILE] - Collisions detected with FileAppender/RollingAppender instances defined earlier. Aborting.
ERROR in ch.qos.logback.core.rolling.RollingFileAppender[NAMING_LOG_FILE] - For more information, please visit http://logback.qos.ch/codes.html#earlier_fa_collision
ERROR in ch.qos.logback.core.rolling.RollingFileAppender[REMOTE_LOG_FILE] - 'File' option has the same value "C:\Users\huang\logs/nacos/remote.log" as that given for appender [REMOTE_LOG_FILE] defined earlier.
ERROR in ch.qos.logback.core.rolling.RollingFileAppender[REMOTE_LOG_FILE] - Collisions detected with FileAppender/RollingAppender instances defined earlier. Aborting.
ERROR in ch.qos.logback.core.rolling.RollingFileAppender[REMOTE_LOG_FILE] - For more information, please visit http://logback.qos.ch/codes.html#earlier_fa_collision
ERROR in ch.qos.logback.core.rolling.RollingFileAppender[CONFIG_LOG_FILE] - 'File' option has the same value "C:\Users\huang\logs/nacos/config.log" as that given for appender [CONFIG_LOG_FILE] defined earlier.
ERROR in ch.qos.logback.core.rolling.RollingFileAppender[CONFIG_LOG_FILE] - Collisions detected with FileAppender/RollingAppender instances defined earlier. Aborting.
ERROR in ch.qos.logback.core.rolling.RollingFileAppender[CONFIG_LOG_FILE] - For more information, please visit http://logback.qos.ch/codes.html#earlier_fa_collision
ERROR in ch.qos.logback.core.rolling.RollingFileAppender[NAMING_LOG_FILE] - 'File' option has the same value "C:\Users\huang\logs/nacos/naming.log" as that given for appender [NAMING_LOG_FILE] defined earlier.
ERROR in ch.qos.logback.core.rolling.RollingFileAppender[NAMING_LOG_FILE] - Collisions detected with FileAppender/RollingAppender instances defined earlier. Aborting.
ERROR in ch.qos.logback.core.rolling.RollingFileAppender[NAMING_LOG_FILE] - For more information, please visit http://logback.qos.ch/codes.html#earlier_fa_collision
ERROR in ch.qos.logback.core.rolling.RollingFileAppender[REMOTE_LOG_FILE] - 'File' option has the same value "C:\Users\huang\logs/nacos/remote.log" as that given for appender [REMOTE_LOG_FILE] defined earlier.
ERROR in ch.qos.logback.core.rolling.RollingFileAppender[REMOTE_LOG_FILE] - Collisions detected with FileAppender/RollingAppender instances defined earlier. Aborting.
ERROR in ch.qos.logback.core.rolling.RollingFileAppender[REMOTE_LOG_FILE] - For more information, please visit http://logback.qos.ch/codes.html#earlier_fa_collision
	at org.springframework.boot.logging.logback.LogbackLoggingSystem.loadConfiguration(LogbackLoggingSystem.java:169)
	at org.springframework.boot.logging.AbstractLoggingSystem.initializeWithConventions(AbstractLoggingSystem.java:80)
	at org.springframework.boot.logging.AbstractLoggingSystem.initialize(AbstractLoggingSystem.java:60)
	at org.springframework.boot.logging.logback.LogbackLoggingSystem.initialize(LogbackLoggingSystem.java:118)
	at org.springframework.boot.context.logging.LoggingApplicationListener.initializeSystem(LoggingApplicationListener.java:313)
	at org.springframework.boot.context.logging.LoggingApplicationListener.initialize(LoggingApplicationListener.java:288)
	at org.springframework.boot.context.logging.LoggingApplicationListener.onApplicationEnvironmentPreparedEvent(LoggingApplicationListener.java:246)
	at org.springframework.boot.context.logging.LoggingApplicationListener.onApplicationEvent(LoggingApplicationListener.java:223)
	at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172)
	at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165)
	at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139)
	at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:127)
	at org.springframework.boot.context.event.EventPublishingRunListener.environmentPrepared(EventPublishingRunListener.java:76)
	at org.springframework.boot.SpringApplicationRunListeners.environmentPrepared(SpringApplicationRunListeners.java:53)
	at org.springframework.boot.SpringApplication.prepareEnvironment(SpringApplication.java:345)
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:308)
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1226)
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1215)
	at com.ko.assy.db.ms.KoAssyDbApplication.main(KoAssyDbApplication.java:29)

看表象 , 是Logback 引起的問題 , 初步懷疑是可能因為沖突了 , 因為我本地也使用了 Logback 的配置 ,? Logbak內(nèi)容入如下

<?xml version="1.0" encoding="UTF-8"?>
<configuration scan="true" scanPeriod="10 seconds">
    <contextName>logback</contextName>
    <springProperty scope="context" name="logDir" source="log.dir" defaultValue=""/>
    <property name="log.path" value="${logDir}"/>
    <conversionRule conversionWord="clr" converterClass="org.springframework.boot.logging.logback.ColorConverter"/>
    <conversionRule conversionWord="wex"
                    converterClass="org.springframework.boot.logging.logback.WhitespaceThrowableProxyConverter"/>
    <conversionRule conversionWord="wEx"
                    converterClass="org.springframework.boot.logging.logback.ExtendedWhitespaceThrowableProxyConverter"/>
    <!-- 彩色日志格式 -->
    <property name="CONSOLE_LOG_PATTERN"
              value="${CONSOLE_LOG_PATTERN:-%clr(%d{yyyy-MM-dd HH:mm:ss.SSS}){faint} %clr(${LOG_LEVEL_PATTERN:-%5p}) %clr(${PID:- }){magenta} %clr(---){faint} %clr([%15.15t]){faint}%clr(%-40.40logger{39}:%4line){cyan} %clr(:){faint} %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}}"/>

    <!--1. 輸出到控制臺-->
    <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
        <!--此日志appender是為開發(fā)使用,只配置最底級別,控制臺輸出的日志級別是大于或等于此級別的日志信息-->
        <!--        <filter class="ch.qos.logback.classic.filter.ThresholdFilter">-->
        <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
            <level>DEBUG</level>
        </filter>
        <encoder>
            <Pattern>${CONSOLE_LOG_PATTERN}</Pattern>
            <!-- 設(shè)置字符集 -->
            <charset>UTF-8</charset>
        </encoder>
    </appender>

    <appender name="ALL_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
        <file>${log.path}/web-all.log</file>
        <encoder>
            <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level [%15.15thread]%-40.40logger{39}:%4line: %msg%n</pattern>
            <charset>UTF-8</charset>
        </encoder>

        <!-- 日志記錄器的滾動策略,按日期,按大小記錄 -->
        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
            <!-- 日志歸檔 -->
            <fileNamePattern>${log.path}/web-all-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
            <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
                <maxFileSize>100MB</maxFileSize>
            </timeBasedFileNamingAndTriggeringPolicy>
            <!--日志文檔保留天數(shù)-->
            <maxHistory>15</maxHistory>
        </rollingPolicy>
    </appender>

    <appender name="TRACE_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
        <file>${log.path}/web-trace.log</file>
        <encoder>
            <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level [%15.15thread]%-40.40logger{39}:%4line: %msg%n</pattern>
            <charset>UTF-8</charset>
        </encoder>

        <!-- 日志記錄器的滾動策略,按日期,按大小記錄 -->
        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
            <!-- 日志歸檔 -->
            <fileNamePattern>${log.path}/web-trace-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
            <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
                <maxFileSize>100MB</maxFileSize>
            </timeBasedFileNamingAndTriggeringPolicy>
            <!--日志文檔保留天數(shù)-->
            <maxHistory>15</maxHistory>
        </rollingPolicy>
    </appender>

    <appender name="WARN_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
        <file>${log.path}/web-warn.log</file>
        <encoder>
            <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level [%15.15thread]%-40.40logger{39}:%4line: %msg%n</pattern>
            <charset>UTF-8</charset>
        </encoder>

        <!-- 日志記錄器的滾動策略,按日期,按大小記錄 -->
        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
            <!-- 日志歸檔 -->
            <fileNamePattern>${log.path}/web-warn-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
            <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
                <maxFileSize>100MB</maxFileSize>
            </timeBasedFileNamingAndTriggeringPolicy>
            <!--日志文檔保留天數(shù)-->
            <maxHistory>15</maxHistory>
        </rollingPolicy>
        <filter class="ch.qos.logback.classic.filter.LevelFilter">
            <level>WARN</level>
            <onMatch>ACCEPT</onMatch>
            <onMismatch>DENY</onMismatch>
        </filter>

    </appender>

    <appender name="ERROR_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
        <file>${log.path}/web-error.log</file>
        <encoder>
            <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level [%15.15thread]%-40.40logger{39}:%4line: %msg%n</pattern>
            <charset>UTF-8</charset>
        </encoder>

        <!-- 日志記錄器的滾動策略,按日期,按大小記錄 -->
        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
            <!-- 日志歸檔 -->
            <fileNamePattern>${log.path}/web-error-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
            <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
                <maxFileSize>100MB</maxFileSize>
            </timeBasedFileNamingAndTriggeringPolicy>
            <!--日志文檔保留天數(shù)-->
            <maxHistory>15</maxHistory>
        </rollingPolicy>
        <filter class="ch.qos.logback.classic.filter.LevelFilter">
            <level>ERROR</level>
            <onMatch>ACCEPT</onMatch>
            <onMismatch>DENY</onMismatch>
        </filter>

    </appender>
    <!--  忽略Nacos配置中心長輪詢?nèi)罩? -->
    <logger name="com.alibaba.nacos.client.config.impl" level="WARN"/>
    <!--  Mybatis SQL 輸出  -->
    <logger name="org.mybatis" level="DEBUG">
        <appender-ref ref="CONSOLE"/>
        <appender-ref ref="ALL_FILE"/>
    </logger>


    <root level="info">
        <appender-ref ref="CONSOLE"/>
        <appender-ref ref="ALL_FILE"/>
        <appender-ref ref="WARN_FILE"/>
        <appender-ref ref="ERROR_FILE"/>
    </root>

</configuration>

問題排查解決

問題原因大概猜測是因為配置沖突引起的, 我就去看jar的內(nèi)容 , 看看是nacos 的那個pom 再用logback , 最終在 nacos-config? -> nacos-client 2.1.0 中發(fā)現(xiàn)了Logback 的配置文件?

淺談因為項目中的Logback于Nacos的Logback沖突導致的項目啟動失敗 ERROR in ch.qos.logback.core.rolling.RollingFileAppender[CO

淺談因為項目中的Logback于Nacos的Logback沖突導致的項目啟動失敗 ERROR in ch.qos.logback.core.rolling.RollingFileAppender[CO

?罪魁禍首找到了 , 那么久來處理掉這個沖突 , 最直接最簡潔的方式就是 , 直接在config 的pom 中屏蔽掉他的nacos-client?

        <dependency>
            <groupId>com.alibaba.cloud</groupId>
            <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
            <exclusions>
                <exclusion>
                    <groupId>com.alibaba.nacos</groupId>
                    <artifactId>nacos-client</artifactId>
                </exclusion>
            </exclusions>
        </dependency>

事實證明 , 無效,,,,,,, ,? ? 此路不通? ,,,? 就換條路? ,? ?去搜百度,? 也是資料少的要死 ,? 索性直接去GitHub上找Nacos? 倉庫 找 issues , 抱著試一試的態(tài)度 , 萬幸 , 找到了一個2022年6月份提交的一個bug

淺談因為項目中的Logback于Nacos的Logback沖突導致的項目啟動失敗 ERROR in ch.qos.logback.core.rolling.RollingFileAppender[CO

?這個Issues 說得就是 nacos-logback 和? 項目中的logback沖突 ,? ?并且這位仁兄還放出了報錯信息 , 看報錯內(nèi)容是不是眼熟 , 嗯哼 ?? 撥云見"日"了 ,? 繼續(xù)往下看 , 可以發(fā)現(xiàn)這就是一個 Nacos的Bug , 然后給出的臨時解決方案就是 , 吧項目中的Logback 的 scan 屬性 , set? = false ;?

淺談因為項目中的Logback于Nacos的Logback沖突導致的項目啟動失敗 ERROR in ch.qos.logback.core.rolling.RollingFileAppender[CO

?然后再次重啟項目? , 豁然 啟動了 , 為什么這樣就可以了呢 ??

????????<configuration> 元素中的 scan 屬性可以用來控制 logback 是否自動掃描配置文件的變化并重新加載配置。該屬性的默認值是 true,表示 logback 會周期性地檢查配置文件的變化,并在檢測到變化時重新加載配置文件。

具體來說,scan 屬性的原理是通過啟動一個單獨的線程來監(jiān)視配置文件的變化,一旦檢測到配置文件發(fā)生了變化,就會重新讀取配置文件并更新 logback 的內(nèi)部狀態(tài)。這樣可以避免在修改配置文件后需要手動重啟應(yīng)用程序的情況,從而提高開發(fā)效率。

需要注意的是,如果您的配置文件較大,或者您的應(yīng)用程序的日志記錄量很大,那么頻繁地重新加載配置文件可能會帶來一定的性能開銷。因此,在生產(chǎn)環(huán)境中建議將 scan 屬性設(shè)置為 false,并在必要時手動重啟應(yīng)用程序以更新配置文件。

至此 , 問題算是臨時性解決了 , 但是總讓人感覺不滿意,? 總感覺是治標不治本 ,? nacos 高版本是否會解決這個問題呢? ?? 抱著好奇的態(tài)度 , 去 Mvn 中央倉庫看看Nacos 的pom 版本 現(xiàn)在到那個版本了. ps: 我現(xiàn)在的項目使用的是 2.2.8? , 截止目前最新的版本是 2022.0.0.0-RC-1?

淺談因為項目中的Logback于Nacos的Logback沖突導致的項目啟動失敗 ERROR in ch.qos.logback.core.rolling.RollingFileAppender[CO

?從這里看 , client 的版本也更新了 ,?

淺談因為項目中的Logback于Nacos的Logback沖突導致的項目啟動失敗 ERROR in ch.qos.logback.core.rolling.RollingFileAppender[CO

?那么 , 試試唄,? 升級項目中管理的? spring-cloud-alibaba-dependencies 版本? ,

        <spring-cloud.version>Hoxton.SR1</spring-cloud.version>
<!--        <com.alibaba.cloud.version>2.2.8.RELEASE</com.alibaba.cloud.version>-->
        <com.alibaba.cloud.version>2022.0.0.0-RC1</com.alibaba.cloud.version>

果不其然,? ?出問題了 ,,,,,,真? tm? X蛋? , 最新版本的nacos pom? 居然是 jdk 17? ,? 我以為我11 都夠新的了 , ,,,,,,,,,? 搞到這里 , 如果大家不想繼續(xù)搞了的話,? 就用前面的解決辦法 ,? 把scan 設(shè)置為 false , ,,,? 什么治標不治本 , 先啟動再說 ,,,,愛咋滴咋滴,,,,,,有時間再搞 ,? ?

淺談因為項目中的Logback于Nacos的Logback沖突導致的項目啟動失敗 ERROR in ch.qos.logback.core.rolling.RollingFileAppender[CO

掙扎10分鐘 , 決定還是不讓這篇文章爛尾 ,? 決心要處理下?

重新打開 mvn 中央倉庫 , 大丈夫能屈能伸 ,? 退而求其次 , 選個 使用量多的 , 低一版的 , 2021.1

淺談因為項目中的Logback于Nacos的Logback沖突導致的項目啟動失敗 ERROR in ch.qos.logback.core.rolling.RollingFileAppender[CO

?好奇看了一眼 , 這個nacos-client到底咋回事 ,? 點進去一看,? 豁.... 好家活,,,??

淺談因為項目中的Logback于Nacos的Logback沖突導致的項目啟動失敗 ERROR in ch.qos.logback.core.rolling.RollingFileAppender[CO

?廢話少說 , pom 再一次換版本 ,??

        <spring-cloud.version>Hoxton.SR1</spring-cloud.version>
        <!--        nacos-client 的 logback 會和項目的logback 沖突  -->
        <!--        <com.alibaba.cloud.version>2.2.8.RELEASE</com.alibaba.cloud.version> -->
        <!--        ncom/alibaba/cloud/nacos/discovery/logging/NacosLoggingListener has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 55.0  -->
        <!--        最新包需要jdk17編譯  -->
        <!--        <com.alibaba.cloud.version>2022.0.0.0-RC1</com.alibaba.cloud.version> -->
        <com.alibaba.cloud.version>2021.1</com.alibaba.cloud.version>

完美啟動文章來源地址http://www.zghlxwxcb.cn/news/detail-456750.html

到了這里,關(guān)于淺談因為項目中的Logback于Nacos的Logback沖突導致的項目啟動失敗 ERROR in ch.qos.logback.core.rolling.RollingFileAppender[CO的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 【Java項目】SpringCloud項目注冊到Nacos中心時顯示的是內(nèi)網(wǎng)IP導致不同服務(wù)器之間無法互相調(diào)用接口的解決并發(fā)

    【Java項目】SpringCloud項目注冊到Nacos中心時顯示的是內(nèi)網(wǎng)IP導致不同服務(wù)器之間無法互相調(diào)用接口的解決并發(fā)

    微服務(wù)項目地址—動動你發(fā)財?shù)男∈贮c一個stars吧 出現(xiàn)這個問題是之前我也就遇到過的,這個問題的情況就是: 我們知道微服務(wù)項目是可以把不同的項目部署在不同的服務(wù)器上從而減少某一臺服務(wù)器的壓力,我們只需要為每一個服務(wù)配置一個注冊中心即可,然后一個服務(wù)需要

    2024年02月16日
    瀏覽(30)
  • 使用Gitee極速下載Nacos項目制作windows啟動

    使用Gitee極速下載Nacos項目制作windows啟動

    nacos官網(wǎng)下載非常慢且非常易于中斷,因此記錄通過國內(nèi)鏈接極速下載nacos的開源項目而后使用maven制作成windows版的啟動項 使用國內(nèi)鏈接下載nacos項目 :https://gitee.com/mirrors/Nacos 進入下載好的nacos主目錄下執(zhí)行maven打包命令,在此之前需要配置好Maven ? 打包成功的結(jié)果圖 打包好

    2024年02月03日
    瀏覽(20)
  • 使用MFC時,因為缺少組件而導致出錯

    使用MFC時,因為缺少組件而導致出錯

    在哪里下載組件呢? 首先找到 VSInstaller,? 然后點擊: 修改 ?選擇你要下載的組件,然后下載并安裝就OK了 ?

    2024年02月13日
    瀏覽(23)
  • node.js版本過高,導致vue2 版本的項目無法正常啟動

    node.js版本過高,導致vue2 版本的項目無法正常啟動

    node.js版本過高,導致vue2 版本的項目無法正常啟動 node的版本是18 ,vue版本是2 ;npm install 失敗 1、未采取提示的方式,而是利用了npx命令; 使用npx指定npm的版本 npx -p npm@6 npm i --legacy-peer-deps 注意:如果這不能立即起作用,也許可以先刪除node_modules和package-lock.json。它們將被重

    2024年02月08日
    瀏覽(27)
  • logback實現(xiàn)讀取spring和nacos的動態(tài)配置

    例如在這里我們設(shè)置了一個spring.application.name的參數(shù) 注:這里的scope可以選擇content和local,如果集成了其他組件(例:logstash)并且希望此字段發(fā)出去,name設(shè)置為content,如果只是在此文件中使用,則設(shè)置為local? 是在這里就定義了一個appName的屬性,數(shù)據(jù)來源于spring.application

    2024年02月12日
    瀏覽(19)
  • 淺談GPT在數(shù)據(jù)庫重構(gòu)項目中的創(chuàng)新應(yīng)用

    淺談GPT在數(shù)據(jù)庫重構(gòu)項目中的創(chuàng)新應(yīng)用

    當我們對《流浪地球2》中人工智能MOSS產(chǎn)生無盡的科幻聯(lián)想之際,GPT已經(jīng)通過大規(guī)模數(shù)據(jù)預(yù)訓練,擁有了理解、生成文本的能力,并在多個行業(yè)引發(fā)了巨大沖擊,從客戶服務(wù)到市場營銷,從醫(yī)療健康到教育,都帶來了顛覆性的變革,AI元年悄然而至。 在軟件研發(fā)領(lǐng)域,它能夠

    2024年02月08日
    瀏覽(28)
  • 完美解決mac因為中文輸入法導致的卡頓問題

    完美解決mac因為中文輸入法導致的卡頓問題

    ????????我機器是M1 pro,偶現(xiàn)卡頓問題,后來發(fā)現(xiàn)是自帶中文輸入法導致的。使用活動監(jiān)視器是可以關(guān)閉進程解決。但是卡頓的時候操作活動監(jiān)視器關(guān)閉進程會很卡頓,所以寫了一個腳本,直接kill掉對應(yīng)進程。 ? ? ? ? 沒代碼基礎(chǔ)的,需要將這個保存到一個文本文檔中,

    2024年02月08日
    瀏覽(19)
  • 淺談多回路電表在荷蘭光伏系統(tǒng)配電項目中的應(yīng)用

    淺談多回路電表在荷蘭光伏系統(tǒng)配電項目中的應(yīng)用

    1.背景信息 Background: 隨著全球化石能源(石油,煤炭)越來越接近枯竭,污染日趨嚴重,氣候日益變暖等問題,全球多個國家和地區(qū)相繼出臺了法規(guī)政策,推動了光伏產(chǎn)業(yè)的發(fā)展。但是現(xiàn)有的光伏監(jiān)測系統(tǒng)由于線路數(shù)量多且集中,導致了大量占用配電房空間的問題。 安科瑞

    2024年02月09日
    瀏覽(20)
  • Maven項目中的依賴出現(xiàn)版本沖突,最終發(fā)現(xiàn)是對Dependency Scope理解有誤

    Maven項目中的依賴出現(xiàn)版本沖突,最終發(fā)現(xiàn)是對Dependency Scope理解有誤

    再來個文章目錄 本文記錄一下遇到maven依賴版本沖突后的排查過程說明以及問題原因說明 下面還有投票,幫忙投個票?? 最近加入了 Apache Dubbo 開源社區(qū),成為了一名Dubbo Contributor。在熟悉Dubbo中的各個RPC協(xié)議時根據(jù)官網(wǎng)提供的示例搭建了一個示例。在熟悉過后想看下谷歌提供

    2023年04月09日
    瀏覽(26)
  • GD32(STM32)因為中斷問題,導致不能進行程序 正常運行

    項目中,之前定時器中斷就用了個TIM2,但后來程序優(yōu)化需要再加一個計數(shù)定時器TIM6, ?? ?TIM_TimeBaseInitTypeDef ?TIM_TimeBaseStructure;?? ??? ? ?? ? ?? ??? ?// 開啟定時器時鐘,即內(nèi)部時鐘CK_INT=72M ? ? RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM6, ENABLE);?? ? ?? ??? ?// 自動重裝載寄存器

    2024年02月07日
    瀏覽(22)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包