
java
你好,我是百度
精通排查及修复java虚拟机内存结构破损问题
展开
-
类加载器种类及双亲委派机制
于是就引入了ThreadContextClassLoader(线程上下文加载器,不使用线程上下文加载器默认使用的是应用程序类加载器),使用应用程序类加载器来破坏双亲委派机制加载第三方类。当类加载器收到类加载请求,自己不会先加载类,而是委托给自己的父类加载器去加载类,当父类加载器还有父类加载器,那么进一步向上委托,最终将加载请求交给启动类加载器(BootStrap ClassLoader)。使用线程上下文类加载器更改类的加载器的种类,可以直接使用上下文加载器、也可以设置自定义的加载器为上下文加载器;原创 2024-07-20 11:39:30 · 566 阅读 · 1 评论 -
@JsonFormat反序列化注解
作用:@JsonFormat注解是一个时间格式化注解,比如我们存储在mysql中的数据是date类型的,当我们读取出来封装在实体类中的时候,就会变成英文时间格式,而不是yyyy-MM-dd HH:mm:ss这样的中文时间,因此我们需要用到JsonFormat注解来格式化我们的时间,传给前台。作用:DTO中,会将数据库中获取的数字类型数据转换成string类型,保持精度(前台直接接受数值类型,会出现精度丢失)@JsonFormat反序列化注解的作用。原创 2023-10-27 16:16:21 · 733 阅读 · 0 评论