自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

dqtanxii的博客

日常积累

  • 博客(9)
  • 收藏
  • 关注

原创 在IDEA中搭建tomcat10.1.1源码阅读环境

在IDEA中搭建TOMCAT源码的步骤以及遇到一些问题的解决方法

2022-10-20 01:50:27 580 1

原创 Spring学习笔记-BeanFactory

Spring学习笔记-BeanFactory在学习Spring之前总听人说BeanFactory有多么多么的神奇,我其实也很好奇,BeanFactory只是Spring容器的一个顶层接口,接口提供的方法,也就那么几个。为什么说这个接口就那么神奇、那么重要呢。先放源码信息public interface BeanFactory { // 这个是提供给BeanFactory使用的,当一个Bean是FactoryBean的时候,通过getBean(beanName)的时候获取的不是FactoryBe

2021-04-05 00:33:03 313 1

原创 Spring中自定义注解的解析过程-学习

Spring中自定义注解的解析过程-学习在学习spring源码的过程中,最好奇的一件事就是Sprint的注解是怎么被读取到的,又是怎么进行解析的。然后又是怎么将注解的内容注入到spring容器中的。带着这个好奇心,写了一个小的Spring的自定义注解的demo,记录一下,怕自己忘记!在spring中,对于注解的解析,有一个非常重要的类就是ConfigurationClassPostProcessor,它是BeanDefinitionRegistryPostProcessor的其中一个实现类。关于后置处

2021-04-04 01:21:59 602

原创 在使用SpringAOP 且新建了InstantiationAwareBeanPostProcessor实现类报错问题

在使用SpringAOP 且新建了InstantiationAwareBeanPostProcessor实现类报错问题springAOP 的循环引用的问题InstantiationAwareBeanPostProcessor的作用突然间很好奇,如果加上AOP会是什么效果问题所在springAOP 的循环引用的问题在阅读spring源码的时候很好奇InstantiationAwareBeanPostProcessor的作用,所以自己新建了一个实现类,但是在之前我已经把整个包里面的类都进行了AOP,运行的时

2021-03-29 00:30:12 457

原创 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 1152

原创 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 1488 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 387

原创 在Idea中利用generatorConfig.xml生成mybatis需要的mapper和javaBean

在pom.xml中添加如下依赖 <dependencies> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> &...

2019-09-04 11:01:52 488

原创 HashMap简单分析

JDK1.8后HashMap引入了红黑树的概念,当一个bucket中的链表节点数量大于某一个极限值(TREEIFY_THRESHOLD)的时候需要将链表转成红黑树,反之在小于某一个值(UNTREEIFY_THRESHOLD)的时候红黑树需要转成链表。Ps: 此处注意当链表或者红黑树的节点数量在TREEIFY_THRESHOLD和UNTREEIFY_THRESHOLD 中间时,需要看之前的数据结构是...

2019-08-22 14:07:12 281

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除