![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
日志类文件
文章平均质量分 61
dqtanxii
目前是一个学生
展开
-
在IDEA中搭建tomcat10.1.1源码阅读环境
在IDEA中搭建TOMCAT源码的步骤以及遇到一些问题的解决方法原创 2022-10-20 01:50:27 · 510 阅读 · 1 评论 -
Spring学习笔记-BeanFactory
Spring学习笔记-BeanFactory在学习Spring之前总听人说BeanFactory有多么多么的神奇,我其实也很好奇,BeanFactory只是Spring容器的一个顶层接口,接口提供的方法,也就那么几个。为什么说这个接口就那么神奇、那么重要呢。先放源码信息public interface BeanFactory { // 这个是提供给BeanFactory使用的,当一个Bean是FactoryBean的时候,通过getBean(beanName)的时候获取的不是FactoryBe原创 2021-04-05 00:33:03 · 232 阅读 · 1 评论 -
Spring中自定义注解的解析过程-学习
Spring中自定义注解的解析过程-学习在学习spring源码的过程中,最好奇的一件事就是Sprint的注解是怎么被读取到的,又是怎么进行解析的。然后又是怎么将注解的内容注入到spring容器中的。带着这个好奇心,写了一个小的Spring的自定义注解的demo,记录一下,怕自己忘记!在spring中,对于注解的解析,有一个非常重要的类就是ConfigurationClassPostProcessor,它是BeanDefinitionRegistryPostProcessor的其中一个实现类。关于后置处原创 2021-04-04 01:21:59 · 575 阅读 · 0 评论 -
ArrayList简单解析之add方法-扩容与向原有数组中的指定位置插入数据的方法
注意: 在扩容方法中有一处很奇怪的地方,在数组中使用的最大长度为MAX_ARRAY_SIZE,它的值是Integer.MAX_VALUE - 8;这是因为在虚拟机中,普通对象可以通过元数据确定对象的大小,而数组,直接通过元数据是无法获取数组长度的,需要有一定的空间去存储数组的长度的值。这个时候就是Integer.MAX_VALUE - 8的意义所在。那么,可不可以使用Integer.MAX_VALUE当成最大数组长度呢,也是可以的,在源码中可以看到,如果给定的最小容量大于MAX_ARRAY_SIZ.原创 2020-08-21 23:36:33 · 1131 阅读 · 0 评论 -
Springboot2.X自定义RedisCacheManager,并可以将数据转成json对象
这两天在学习springboot的缓存机制,发现springboot1.X版本和2.X版本的改动有点大,记录一下Springboot1.X: 查看源码发现 RedisCacheManager的构造参数中可以使用RedisTemplate<Object, Object> 作为入参的形式来初始化RedisCacheManager. 具体构造参数:public class Redi...原创 2020-03-30 09:54:38 · 1391 阅读 · 1 评论 -
基于el-table的单元格合并以及行内编辑事件---粗制
<template> <div> <el-table :data="tableData6" highlight-current-row :span-method="arraySpanMethod" :row-style="rowStyle" border @cell-mouse-en...原创 2019-10-08 09:53:51 · 350 阅读 · 0 评论