Fighting
Spring整合MyBatis源码剖析 Spring整合MyBatis源码剖析
MyBatis整合MyBatis源码设计很多Spring IOC的内容,要想明白MyBatis如何整合进Spring需要对Spring IOC的加载流程和扩展点很熟悉,详情可以看SpringIOC容器加载流程和源码剖析 Demo首先引入sp
2022-08-23
MyBatis核心源码剖析 MyBatis核心源码剖析
MyBatis是一款ORM框架,它解决的问题是针对JDBC操作数据库和封装数据集繁琐的问题。下面我们看一下传统JDBC来创建连接和获取数据集的方式。 JDBCmaven依赖 <!-- mysql驱动 --> <dependenc
2022-08-11
MySQL事务系统解析 MySQL事务系统解析
前言最近啃MySQL相关的知识,了解到事务以及事务隔离机制,想要深入了解下事务是如何实现的下面是此次主要探讨的几点方向。这里先推荐几篇文章 数据库内核月报 - 2017 / 12 数据库内核月报 - 2017 / 10 数据库内核月报 -
2022-07-10
Netty线程模型初探和Netty的常见问题 Netty线程模型初探和Netty的常见问题
前言Netty是现在比较流行的NIO框架。它的健壮性、可扩展性、性能方面都得到了很多项目的验证。 要想了解Netty,首先得了解IO模型。Java支持三种IO模型分别是BIO,NIO,AIO。 BIO:同步阻塞模型,连接一个请求就会有一个
2022-06-20
MySQL单机及主从搭建 MySQL单机及主从搭建
MySQL单机搭建MySQL下载 这里使用的版本是mysql-8.0.20-linux-glibc2.12-x86_64 MySQL下载有多种方式,可以选择官网也可以选择镜像 官网地址:https://downloads.mysql.co
2022-06-15
SpringBoot自动装配原理以及自定义starter SpringBoot自动装配原理以及自定义starter
前言大家都知道一个Spring项目的搭建是及其繁琐的,需要写很多xml配置文件,集成一个框架进Spring都需要增加一个xml配置文件。即使我们可以使用javaConfig的方式减少xml的配置,其实也是没有更加方便,也是要建立很多的con
2022-05-25
6 / 8