Fighting
08
23
11
MyBatis核心源码剖析 MyBatis核心源码剖析
MyBatis是一款ORM框架,它解决的问题是针对JDBC操作数据库和封装数据集繁琐的问题。下面我们看一下传统JDBC来创建连接和获取数据集的方式。 JDBCmaven依赖 <!-- mysql驱动 --> <dependenc
2022-08-11
07
10
MySQL事务系统解析 MySQL事务系统解析
前言最近啃MySQL相关的知识,了解到事务以及事务隔离机制,想要深入了解下事务是如何实现的下面是此次主要探讨的几点方向。这里先推荐几篇文章 数据库内核月报 - 2017 / 12 数据库内核月报 - 2017 / 10 数据库内核月报 -
2022-07-10
06
20
Netty线程模型初探和Netty的常见问题 Netty线程模型初探和Netty的常见问题
前言Netty是现在比较流行的NIO框架。它的健壮性、可扩展性、性能方面都得到了很多项目的验证。 要想了解Netty,首先得了解IO模型。Java支持三种IO模型分别是BIO,NIO,AIO。 BIO:同步阻塞模型,连接一个请求就会有一个
2022-06-20
15
MySQL单机及主从搭建 MySQL单机及主从搭建
MySQL单机搭建MySQL下载 这里使用的版本是mysql-8.0.20-linux-glibc2.12-x86_64 MySQL下载有多种方式,可以选择官网也可以选择镜像 官网地址:https://downloads.mysql.co
2022-06-15
05
25
04
27
17
SpringBoot启动原理 SpringBoot启动原理
前言SpringBoot 的启动区别于传统的Spring需要搭建tomcat等相关的容器,SpringBoot默认是通过内置Tomcat启动,只需简单的运行java -jar xxx即可简单的启动一个SpringBoot工程。这里我们深入S
2022-04-17
03
27
Spring声明式事务源码剖析 Spring声明式事务源码剖析
事务包含范围较广不仅仅包括数据库事务也包括事务消息。事务是使有限操作满足ACID属性,A:原子性,C:一致性,I:隔离性,D:持久性,严格遵循ACID规则的叫做刚性事务,事务执行的中间状态可以暂时不支持ACID的叫柔性事务。 关于MySQL
2022-03-27
10
Spring AOP原理解析 Spring AOP原理解析
Spring AOP 具体应用就是面向切面编程。AOP就是在我们原先的目标类上面进行一定程度的封装,在方法执行前、方法执行后、方法抛出异常,方法返回后调用某个方法。Spring AOP是基于动态代理实现的,默认使用JDK动态代理(可以强制使
2022-03-10
4 / 5