SpringBoot
铂潇
随遇而安
展开
-
谈下Spring IOC容器为什么不会被GC
前言JVM的内存是有限的,因此不可能让我们无限地创建对象,JVM GC的诞生就是为了对不再存活的对象进行回收,释放内存的,那么怎样判断对象已死呢?了解过JVM GC的人,可能就知道JVM其实通过可达性分析来判定对象是否存活的,这个算法的基本思路就是通过一系列称为 GC Roots的对象作为起始点,从这些节点开始向下搜索,搜索所走过的路径称为引用链 ,当一个对象到 GC Roots没有任何引用链相连时,则证明此对象是不可用的。(读者如果对JVM GC感兴趣,推荐看下周志明的《深入理解JAVA虚拟机》)那么原创 2020-06-07 13:33:03 · 1563 阅读 · 1 评论 -
SpringBoot简单配置logback
前言平常自己开发主要聚焦于业务功能的配置,对日志配置一般关注较少,特此记录下SpringBoot如何配置简单的logback,以及相关配置的解释。一、对日志简单的认知logback和log4j是一个人写的,功能差不多,你可以用logback也可以用log4jSpringBoot默认使用的日志框架是logback日志级别优先级(从高到低):OFF、FATAL、ERROR、WARN、INFO、DEBUG、TRACE、 ALL。一般我们开发只会用到ERROR、WARN、INFO、DEBUG这几个,日志原创 2020-05-17 11:42:32 · 497 阅读 · 0 评论