zgqq
V2EX  ›  Java

spring boot 真的是最佳实践了

  •  
  •   zgqq · Oct 15, 2019 · 7759 views
    This topic created in 2579 days ago, the information mentioned may be changed or developed.

    之前用 spring boot,喜欢把 jackson 换成 fastjson,tomcat 换成 jetty,hikariCP 换成 druid,后面公司重度使用 fastjson 炸过之后,自已的项目赶紧换成 jackson,今晚又查了一下 tomcat 和 jetty 的测试数据,相差不大,但是初始内存 tomcat 比 jetty 少了 100 多 m,spring boot 默认依赖的库可以说是最佳实践了,不要搞花里胡哨的。

    12 replies  •  2019-10-25 23:39:38 +08:00
    guyeu
    guyeu
    Oct 15, 2019
    1
    我曾经花了六个小时把公司的 spring boot 项目里的 json 整体换成 jackson,旧代码是 fastson、、、现在他们又引入了 fastson。。。
    applehater
    applehater
    Oct 16, 2019
    2
    fastjson 的安全漏洞一波来一波
    xwbz2018
    xwbz2018
    Oct 16, 2019 via Android
    3
    楼主有折腾过 undertow 吗
    zgqq
    zgqq
    OP
    Oct 16, 2019
    4
    @xwbz2018 #3 我看测试数据,undertow 是最好的,但是 tomcat 看起来经过大规模的考验,会靠谱很多
    zgqq
    zgqq
    OP
    Oct 16, 2019
    5
    @guyeu #1 jackson 还得自已封装一层,fastjson 比较符合国人的思维
    xuanbg
    xuanbg
    Oct 16, 2019
    6
    JSON 肯定要封装一个 Util 来使用的,可以少写很多代码。
    EastLord
    EastLord
    Oct 16, 2019
    7
    可以试试 undertow
    zgqq
    zgqq
    OP
    Oct 16, 2019
    8
    @EastLord #7 这个很多测试都是性能最好的,但是综合还是 tomcat 稳一点
    sadhen
    sadhen
    Oct 17, 2019
    9
    @zgqq

    不太理解符合国人思维是什么意思

    是不是 fastjson 在 baidu 能搜到的东西多
    lovelife1994
    lovelife1994
    Oct 17, 2019 via iPhone
    10
    fastjson 大多数场景使用比较简单吧,就是时常爆出漏洞很难顶。
    zhazi
    zhazi
    Oct 20, 2019 via Android
    11
    阿里的开源连 jar 包自己都管理不好,国内一群还跟风。kpi 的项目吹给领导看的。
    NeroKamin
    NeroKamin
    Oct 25, 2019
    12
    我也是把项目上 fastjson 全换成 jackson 过,但是其实 fastjson 遇到的漏洞 jackson 也有过,其实原理和 fastjson 的差不多,解决方法也是靠黑名单堵漏洞。感觉以后再遇到用 fastjson 的项目我不想再全部换一遍了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1897 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 09:13 · PVG 17:13 · LAX 01:13 · JFK 04:13
    ♥ Do have faith in what you're doing.