摘要: 干货分享之Spring框架源码解析01-(xml配置解析) 记录并分享一下本人学习spring源码的过程,有什么问题或者补充会持续更新。欢迎大家指正! 环境: spring5.X + idea Spring 是一个工厂,是一个负责对象的创建和维护的工厂。它给我提供了一个功能齐全而且方便我们使用的ApplicationContext子接口,它最底层的接口是Be 阅读全文
posted @ 2021-10-14 17:43 磊-01 阅读(330) 评论(2) 推荐(3) 编辑
摘要: 前言:干货记录学习mybatis实际开发中缓存的使用。 环境: springboot2.X + mybatis3.x Mybatis是一款持久层框架,它提供了一级缓存和二级缓存。 名词解释 一级缓存(mybatis默认开启) 同一个sqlSession中有效,在同一个SqlSession中,执行两次 阅读全文
posted @ 2021-09-30 12:46 磊-01 阅读(343) 评论(0) 推荐(1) 编辑
摘要: Java集合中设计了一个接口Java.util.Map,它实现类中hashMap、hashTable、TreeMap、ConcurrentHashMap、LinkedHashMap。 Map类型的集合用来做键值对存储的,也就是key-value形式的。所以不允许键重复,值是可以重复的。 hashMa 阅读全文
posted @ 2022-04-22 16:36 磊-01 阅读(230) 评论(0) 推荐(0) 编辑
摘要: spring源码干货分享-对象创建详细解析(set注入和初始化) 记录并分享一下本人学习spring源码的过程,有什么问题或者补充会持续更新。欢迎大家指正! 环境: spring5.X + idea 建议:学习过程中要开着源码一步一步过 Spring根据BeanDefinition创建单例对象 DefaultSingletonBeanRegister中getSin 阅读全文
posted @ 2022-03-15 17:02 磊-01 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 记录并分享一下本人学习spring源码的过程,有什么问题或者补充会持续更新。欢迎大家指正! 环境: spring5.X + idea 建议:学习过程中要开着源码一步一步过 Spring中对象的创建宏观流程: 创建对象需要的基础数据:beanDefinition 在BeanFactory中getBea 阅读全文
posted @ 2021-12-16 12:20 磊-01 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 记录并分享一下本人学习spring源码的过程,有什么问题或者补充会持续更新。欢迎大家指正! 环境: spring5.X + idea 之前分析了Spring读取xml文件的所有信息封装成beanDefinition,并存到了beanDefinitionMap中以便我们后续使用。 传送门Spring源 阅读全文
posted @ 2021-11-04 12:43 磊-01 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 说明: mysql是现在行业中流行的关系型数据库,它的核心是存储引擎。mysql的存储引擎有很多种我们可以通过命令查看如下 SHOW ENGINES 不同版本得到的数据不一样,我们今天说的事务是在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务。mysql从5.5之后默认存 阅读全文
posted @ 2021-09-22 17:58 磊-01 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 现在大家的程序服务基本都是部署在云服务器上,今天我分享记录一下:使用mysql数据库过程中比较常见操作和遇到的问题 环境:lunix 系统(阿里云服务器,华为云服务器,腾讯云等均适用) + mysql5.7 mysql 命令行基本操作 1. mysql> create database 数据库名称; 阅读全文
posted @ 2021-09-13 14:43 磊-01 阅读(277) 评论(0) 推荐(1) 编辑