04 2023 档案

摘要:类与类加载器 任意一个类,都由加载它的类加载器和这个类本身一同确立其在 Java 虚拟机中的唯一性,每一个类加载器,都有一个独立的类名称空间。 因此,比较两个类是否“相等”,只有在这两个类是由同一个类加载器加载的前提下才有意义,否则,即使这两个类来源于同一个 Class 文件,被同一个虚拟机加载,只 阅读全文
posted @ 2023-04-25 21:00 xiaoovo 阅读(15) 评论(0) 推荐(0) 编辑
摘要:什么是类加载机制 Java虚拟机在把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这个过程称作虚拟机的类加载机制。 类加载的时机 一个类型从被加载到虚拟机内存中开始,到卸载出内存为止,他的整个生命周期将会经历以下7个阶段: 加 阅读全文
posted @ 2023-04-25 19:28 xiaoovo 阅读(42) 评论(0) 推荐(0) 编辑
摘要:IoC控制反转 IoC是Inversion of Control的缩写。他是一种软件设计原则,用于减少代码之间的耦合度。在IoC中,对象不在负责管理和创建他们依赖的对象,而是将这些任务交给外部容器,来完成。这样做可以使代码更加松散耦合,更容易扩展和维护。 控制反转的主要思想是将对象的创建和管理交给I 阅读全文
posted @ 2023-04-25 11:35 xiaoovo 阅读(10) 评论(0) 推荐(0) 编辑
摘要:ZipList ziplist是一种特殊的“双向链表”,由一系列特殊编码的连续内存组成,可以在任意一端进行压入和弹出。 ZipList的结构 ZipListEntry的结构 entry并不像普通双向链表节点用两个指针指向前后节点,为了节省空间。 previous_entry_length:前一个节点 阅读全文
posted @ 2023-04-22 17:54 xiaoovo 阅读(9) 评论(0) 推荐(0) 编辑
摘要:依赖 <!--Spring Boot Redis --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </depend 阅读全文
posted @ 2023-04-16 16:02 xiaoovo 阅读(25) 评论(0) 推荐(0) 编辑
摘要:使用@Valid注解如: public RespBean doLogin(@Valid LoginVo loginVo, HttpServletRequest request, HttpServletResponse response) { log.info("{}", loginVo); retu 阅读全文
posted @ 2023-04-16 14:47 xiaoovo 阅读(62) 评论(0) 推荐(0) 编辑
摘要:RestControllerAdvice+ExceptionHandler这两个注解的组合,被用作项目的全局异常处理。一旦项目中发生了异常,就会进入使用了RestControllerAdvice注解类中使用了ExceptionHandler注解的方法。 下面是一些项目全局异常的处理 @Control 阅读全文
posted @ 2023-04-16 14:31 xiaoovo 阅读(69) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
🚀
回顶
收起
🔑