带你一步一步手撕 Mybatis 源码加手绘流程图构建部分
了解 Mybatis MyBatis 的前身是 Apache 的开源项目 iBatis。MyBatis 消除了几乎所有的 JDBC 代码和参数的手工设置以及对结果集的检索封装,是一个支持普通 SQL 查询,存储过程和高级映射的基于 Java...
了解 Mybatis MyBatis 的前身是 Apache 的开源项目 iBatis。MyBatis 消除了几乎所有的 JDBC 代码和参数的手工设置以及对结果集的检索封装,是一个支持普通 SQL 查询,存储过程和高级映射的基于 Java...
如果对 servlet 和 Spring MVC 的基本原理还不是很理解的同学可以先看我的另一篇文章带你一步一步手撕Spring MVC源码加手绘流程图。再回过来看这篇文章你就会豁然开朗。 本文主要涉及代码实现,很多要点会在代码注释中说明,...
获取 IDEA 激活码、PyCharm 激活码、WebStorm 激活码和 DataGrip 激活码,提供详细破解教程与永久激活方法。支持 IDEA 永久激活与破解,免费获取注册码与激活码,解决 2024/2025 版本激活问题,轻松实现所有 JetBrains 工具的激活。
索引 索引常见的几种类型 索引常见的类型有哈希索引,有序数组索引,二叉树索引,跳表等等。本文主要探讨 MySQL 的默认存储引擎 InnoDB 的索引结构。 InnoDB的索引结构 在InnoDB中是通过一种多路搜索树——B+树实现索引结构...
redo log 和 bin log 在DML语句执行的过程中,主要会涉及到两个日志——redo log和bin log,而这两个日志是数据库 WAL (Write Ahead Logging,先写日志再写磁盘提高效率) 技术的两大主角。下...
MVCC 是什么? 数据库并发控制——锁 Multiversion (version) concurrency control (MCC or MVCC) 多版本并发控制 ,它是数据库管理系统一种常见的并发控制。 我们知道并发控制常用的是锁...
Servlet 与 MVC 什么是Spring MVC 其实应该说 什么是 MVC ? Model 数据,View 视图,Controller 控制器。啪!三个东西合在一起,MVC就出来了。 这么简单? 没错,其实就是这么简单。 当然如果你...
l本文介绍linux下创建指定大小文件的几种方法。 【truncate】 truncate -s 25M test.file 【fallocate】 fallocate -l 25000000 test.file 【dd】 dd if=/d...
【介绍】 sed是一款强大的非交互式的文本编辑器,可以对文件文本进行增删改查的相关操作,本文主要是讲解以下sed的基本用法。 【常用选项】 -e 下一个参数为一个sed指令,一般只会用于同一行有多个sed的时候 -f 后面跟保存了sed指令...
【watch】 watch指令可以间歇性的执行程序,将输出结果以全屏的方式显示,默认是2s执行一次。 watch指令下发后,将会一直被执行,直到被中断。 【语法】 watch \ [-d h v t] [-n <seconds>...
【修改登陆端口】 修改/etc/ssh/sshd.config里面的Port字段 【修改ssh主动登陆默认端口】 修改/etc/ssh/ssh_config里面的Port字段 【修改ssh监听IP】 修改/etc/ssh/ssh...