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