
Mysql
SpringBoot_
-
MyBatis原理深入解析:优缺点、参数映射、初始化机制、Configuration对象、SqlSession、框架整体设计
1 引言本文主要讲解JDBC怎么演变到Mybatis的渐变过程,重点讲解了为什么要将JDBC封装成Mybaits这样一个持久层框架。再而论述Mybatis作为一个数据持久层框架本身有待改进之处。欢迎各位大佬进群共同交流学习,我们的交流分享群:1149778920 暗号:优快云博主在这里给大家整理了包括但不限于:JAVA基础和进阶类、Spring、Spring boot、Spring MVC、MyBatis、MySQL、JVM等各种资料有,免费分享给各位进群的小伙伴2 JDBC实现查询分析原创 2020-12-25 16:26:06 · 2322 阅读 · 4 评论 -
自学JAVA的我提交给2020的问卷答案:JAVA核心知识点分享,这一年来的努力并没有白费!
这也算是这一年交出的一份答案吧目录1、面向对象的特征有哪些方面?2、访问修饰符public,private,protected,以及不写(默认)时的区别?3、String 是最基本的数据类型吗?4、float f=3.4;是否正确?5、short s1 = 1; s1 = s1 + 1;有错吗?short s1 = 1; s1 += 1;有错吗?6、int和Integer有什么区别?7、&和&&的区别?8、解释内存中的栈(stack)、堆(heap)和静态区(static area原创 2020-12-20 20:32:53 · 1046 阅读 · 0 评论 -
真实的面试翻车经历,我以为我对Mysql(ACID原理、事务隔离级别、Mysql的锁机制、事务底层实现原理)事务很熟,直到我遇到了阿里面试官。。。
前言感谢这位网友的分享,以下面试过程全程由第一人称欢迎各位大佬进群共同交流学习,我们的交流分享群:1149778920 暗号:优快云博主在这里给大家整理了包括但不限于:JAVA基础和进阶类、Spring、Spring boot、Spring MVC、MyBatis、MySQL、JVM等各种资料有,免费分享给各位进群的小伙伴闲话不多扯,咱们直接进入正题迎面走来了一个风尘仆仆的身穿格子衫的男子,手里拿着一个MacBook Pro,看着那稀少的发量,和那从容淡定的眼神。我心里一颤,我去,原创 2020-11-29 14:41:59 · 356 阅读 · 5 评论 -
工作4年的我,站在程序员的角度以MySQL为例探索数据库的奥秘
前言数据库基本原理我对DB的理解第一,数据库的组成:存储 + 实例不必多说,数据当然需要存储;存储了还不够,显然需要提供程序对存储的操作进行封装,对外提供增删改查的API,即实例。一个存储,可以对应多个实例,这将提高这个存储的负载能力以及高可用;多个存储可以分布在不同的机房、地域,将实现容灾。第二,按Block or Page读取数据用大腿想也知道,数据库不可能按行读取数据(Why? _)。实质上,数据库,如Oracle/MySQL,都是基于固定大小(比如16K)的物理块(Block or原创 2020-11-26 21:27:46 · 269 阅读 · 4 评论 -
MySQL数据库:超强优化,强悍与实用并齐的性能调优!
今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于 Web 应用尤其明显。关于数据库的性能,这并不只是 DBA 才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的 SQL 语句),我们都需要注意数据操作的性能。为查询缓存优化你的查询大多数的 MySQL 服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被 MySQL 的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放到一个缓存中,这样,后续的相同的查询原创 2020-10-30 21:45:37 · 6330 阅读 · 10 评论 -
【金三银四】Mysql执行计划EXPLAIN详解
EXPLAIN执行计划使用EXPLAIN关键字可以模拟优化器执行SQL语句,从而知道MySQL是 如何处理你的SQL语句的,分析你的查询语句或者表结构的性能瓶颈。语法 :Explain + SQL语句在 select 语句之前增加 explain 关键字,MySQL 会在查询上设置一个标记,执行查询时,会返回执行计划的信息,而不是执行这条SQL(如果 from 中包含子查询,仍会执行该子查询...原创 2020-01-08 14:46:07 · 250 阅读 · 0 评论 -
【金三银四】深入理解Mysql索引底层数据结构解密
索引优化面试题案例CREATE TABLE `employees` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(24) NOT NULL DEFAULT '' COMMENT '姓名', `age` int(11) NOT NULL DEFAULT '0' COMMENT '年龄', `position` var...原创 2020-01-02 13:19:16 · 277 阅读 · 0 评论 -
深入理解Mysql索引底层数据结构
索引优化面试题案例CREATE TABLE `employees` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(24) NOT NULL DEFAULT '' COMMENT '姓名', `age` int(11) NOT NULL DEFAULT '0' COMMENT '年龄', `position` var...原创 2019-12-12 19:39:57 · 451 阅读 · 0 评论