最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java報錯sun.misc.Unsafe.park(Native Method)問題

 更新時間:2024年07月18日 11:03:59   作者:BestTomDoG  
這篇文章主要介紹了Java報錯sun.misc.Unsafe.park(Native Method)問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

Java報錯sun.misc.Unsafe.park(Native Method)

這個問題基本上是Spring在啟動的時候,某個東西重復(fù)被初始化(請仔細(xì)檢查自己有沒有重名的接口,我好幾次都是接口重名導(dǎo)致的),導(dǎo)致內(nèi)存溢出或者其它。

我們在編程的過程中,一定要細(xì)心,避免類似的錯誤發(fā)生。

Java報錯sun.misc.Unsafe.park(Native Method) Conflicting setter definitions for property 導(dǎo)致的內(nèi)存泄露

1.報錯信息

2021-10-29 08:44:56  WARN [,,,] [main] o.a.c.loader.WebappClassLoaderBase - 
The web application [ROOT] appears to have started a thread named [spring.cloud.inetutils] 
but has failed to stop it. This is very likely to create a memory leak. 
Stack trace of thread:
 sun.misc.Unsafe.park(Native Method)

2021-10-29 08:45:00 ERROR [,,,] [main] o.s.boot.SpringApplication - 
Application run failed
java.lang.IllegalArgumentException: Conflicting setter definitions for property "cur_page": 
com.example.demo.xxxClass#setSortTag(1 params) vs 
com.example.demo.xxxClass#setCurPage(1 params)

2.錯誤代碼

錯誤代碼在第 2?? 行:

@JsonProperty() 的 value 值跟下邊的 curPage 的相同,就導(dǎo)致了 setter 定義沖突。

    @ApiModelProperty(value = "排序標(biāo)簽")
    @JsonProperty(value = "cur_page")
    private Integer sortTag;

    @ApiModelProperty(value = "當(dāng)前頁")
    @JsonProperty(value = "cur_page")
    private Integer curPage;

3.原因分析

遇到內(nèi)存泄漏的次數(shù)不多,值得分析一下,我們看一下編譯后的代碼:

    @JsonProperty("cur_page")
    public Demo setSortTag(final Integer sortTag) {
        this.sortTag = sortTag;
        return this;
    }

    @JsonProperty("cur_page")
    public Demo setCurPage(final Integer curPage) {
        this.curPage = curPage;
        return this;
    }

在JSON反序列化過程中,JSON需要和定義的實體類的屬性對應(yīng),當(dāng)屬性名稱不一致的時候我們會使用@JsonProperty("")來映射屬性,編譯后的代碼除了@JsonProperty("curPage") 相同看不出其他的異常,實際上 @JsonProperty("") 在序列化時也起到作用了:

// 序列化前(不同的KEY)
{ "sort_tag" : "1",  "cur_page" : "2" }
// 理論上序列化后(具有相同的KEY)
{ "curPage" : null, "curPage" : "2" }

所以猜想內(nèi)存泄漏有可能就是出現(xiàn)在對象的序列化過程中。

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • java最新版本連接mysql失敗的解決過程

    java最新版本連接mysql失敗的解決過程

    這篇文章主要給大家介紹了關(guān)于java最新版本連接mysql失敗的解決過程,文中通過圖文以及示例代碼將解決的過程介紹的非常詳細(xì),對遇到這個問題的同學(xué)具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2021-09-09
  • Java日常練習(xí)題,每天進(jìn)步一點點(5)

    Java日常練習(xí)題,每天進(jìn)步一點點(5)

    下面小編就為大家?guī)硪黄狫ava基礎(chǔ)的幾道練習(xí)題(分享)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧,希望可以幫到你
    2021-07-07
  • 淺談Spring IoC容器的依賴注入原理

    淺談Spring IoC容器的依賴注入原理

    這篇文章主要介紹了淺談Spring IoC容器的依賴注入原理,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-03-03
  • type-aliases-package的用法解讀

    type-aliases-package的用法解讀

    在Mybatis的mapper.xml文件中使用type-aliases-package可以簡化resultType和parameterType的全類名指定,通過配置掃描指定包中的實體類,讓Mybatis自動識別這些實體
    2024-11-11
  • JDK 5 提供的注解:Target、Inherited和Documented的區(qū)別

    JDK 5 提供的注解:Target、Inherited和Documented的區(qū)別

    這篇文章主要介紹了JDK 5 提供的注解:Target、Inherited和Documented的區(qū)別,需要的朋友可以參考下
    2016-02-02
  • 通過實例了解java spring使用構(gòu)造器注入的原因

    通過實例了解java spring使用構(gòu)造器注入的原因

    這篇文章主要介紹了通過實例了解spring使用構(gòu)造器注入的原因,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-12-12
  • Spring Bean基本管理實例詳解

    Spring Bean基本管理實例詳解

    這篇文章主要介紹了Spring Bean基本管理,以實例形式較為詳細(xì)的分析了Spring Bean的相關(guān)使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-10-10
  • Maven 生成打包可執(zhí)行jar包的方法步驟

    Maven 生成打包可執(zhí)行jar包的方法步驟

    這篇文章主要介紹了Maven 生成打包可執(zhí)行jar包的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • springboot整合couchbase集群的步驟

    springboot整合couchbase集群的步驟

    couchbase是一款開源的,分布式的nosql數(shù)據(jù)庫,主要用于分布式緩存和數(shù)據(jù)存儲領(lǐng)域,本文給大家介紹springboot整合couchbase集群的步驟,感興趣的朋友一起看看吧
    2025-03-03
  • SpringBoot加載外部依賴過程解析

    SpringBoot加載外部依賴過程解析

    這篇文章主要介紹了SpringBoot加載外部依賴過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-01-01

最新評論

乐平市| 辛集市| 灌阳县| 敦煌市| 西青区| 自贡市| 泰兴市| 建瓯市| 德江县| 富宁县| 修文县| 山西省| 锡林郭勒盟| 广河县| 宁津县| 盖州市| 崇左市| 越西县| 湾仔区| 澄迈县| 神池县| 长宁县| 汉源县| 大理市| 邵东县| 剑河县| 贵德县| 宜兴市| 维西| 洪雅县| 潢川县| 微山县| 襄城县| 堆龙德庆县| 比如县| 南通市| 巴南区| 修水县| 大渡口区| 金华市| 迭部县|