SqlSessionTemplate是如何保证MyBatis中SqlSession的线程安全的?

今天就带大家初步探讨一下这个问题,后期也会不断从该面试题汇总集中抽出一部分试题和大家一起交流探讨!还请小伙伴持续关注!
一、DefaultSqlSession的…

初探Java源码之ArrayList

前言
在我们的日常开发中,集合类是我们基本上每个人都会用经常用到的东西,用着用着,突然有一天我心生好奇,那么java集合类的这些源码是什么呢?那么我打算接下来一…

大型分布式数据库中间件MyCat的安装与使用

官网资料

MyCat官网:http://www.mycat.io/
MyCat权威指南:http://www.mycat.io/document/Mycat_…

万字长文剖析AliSQL X-Cluster|基于X-Paxos的高性能强一致MySQL数据库

阿里妹导读
MySQL数据库从诞生以来就以其简单、易用、开源为其主打特点,成为不少开发者首选的数据库系统。阿里在2008年开始提出"去IOE&quot…

MySQL日志文件之错误日志和慢查询日志详解

实验环境:MySQL Community Server (GPL) 5.7.17、Ubuntu 16.04
一、MySQL日志文件分类

官方文档:
https…

MySQL必知必会知识点总结一二

一、MySQL官方文档地址
https://dev.mysql.com/doc/refman/5.7/en/
二、MySQL常用命令

1、如何登陆MySQL数…

MySQL存储引擎MyISAM与InnoDB区别总结整理

1、MySQL默认存储引擎的变迁
在MySQL 5.1之前的版本中,默认的搜索引擎是MyISAM,从MySQL 5.5之后的版本中,默认的搜索引擎变更为Inno…

MySQL 清除表空间碎片

碎片产生的原因
(1)表的存储会出现碎片化,每当删除了一行内容,该段空间就会变为空白、被留空,而在一段时间内的大量删除操作,会使这种留空的空间变得比存储列表内容…

MySQL开发规范与使用技巧总结

命名规范
1.库名、表名、字段名必须使用小写字母,并采用下划线分割。
a)MySQL有配置参数lower_case_table_names,不可动态更改,Lin…

如何做到简历中要求的“要有扎实的Java基础”

本文来源:今日头条号"爱Java"
1来历
本文来自于一次和群里猿友的交流,具体的情况且听LZ慢慢道来。
一日,LZ在群里发话,“招人啦。”…

数据库的隔离级别与事务的特性

数据库的隔离级别分类
1.Read Uncommited(未提交读):没有提交就可以读取到数据(发出了insert,但没有commit就可以读取到);
2.Re…

使用mysqlreplicate命令快速搭建 Mysql 主从复制

MySQL的Replication(英文为复制)是一个多MySQL数据库做主从同步的方案,特点是异步复制,广泛用在各种对MySQL有更高性能、更高可靠性要求的场…

老曹眼中的MySQL调优

对于全栈而言,数据库技能不可或缺,关系型数据库或者nosql,内存型数据库或者偏磁盘存储的数据库,对象存储的数据库或者图数据库……林林总总,但是第一必备技能还应…

NoSQL 之于大数据

关系型数据库几乎是许多开发者和DBA对于传统三层架构应用的唯一选择。使用这一场景有很多原因,数据建模方法,查询语言与数据交互,保证数据的一致性部署,并能够为复杂…