- 博客(10)
- 收藏
- 关注
原创 spring笔记整理
BeanFactory:标识Bean工厂,BeanFactory会负责创建BeanApplicationContext :ApplicationContext是个接口,实际上也是一个BeanFactory,可以通过AnnotationConfigApplicationContext:获得上下文对象:new AnnotationConfigApplicationContext();BeanDefinition表示Bean定义,BeanDefinition中存在很多属性用来描述一个Bean的特点。
2023-11-17 13:56:50 98
原创 MySQL面试题
ThreadLocal叫做线程变量,意思是ThreadLocal中填充的变量属于当前线程,该变量对其他线程而言是隔离的,也就是说该变量是当前线程独有的变量。ThreadLocal为变量在每个线程中都创建了一个副本,那么每个线程可以访问自己内部的副本变量。ThreadLoal 变量,线程局部变量,同一个 ThreadLocal 所包含的对象,在不同的 Thread 中有不同的副本。这里有几点需要注意:因为每个 Thread 内有自己的实例副本,且该副本只能由当前 Thread 使用。
2023-10-29 20:02:58 85
原创 MySQL-索引及优化
1.MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。索引是数据结构。 索引的目的在于提高查询效率,可以类比字典,如果要查“mysql”这个单词,我们肯定需要定位到m字母,然后从下往下找到y字母,再找到剩下的sql。如果没有索引,那么你可能需要a----z,如果我想找到Java开头的单词呢?或者Oracle开头的单词呢? 是不是觉得如果没有索引,这个事情根本无法完成?2.你可以简单理解为==“排好序的快速查找的数据结构”==。
2023-10-29 19:42:44 110
原创 MySQL存储引擎
InnoDB是MySQL的默认事务型引擎,它被设计用来处理大量的短期(short-lived)事务。除非有非常特别的原因需要使用其他的存储引擎,否则应该优先考虑InnoDB引擎。 从MySQL 5.5版本开始是默认的表存储引擎。InnoDB 是一个事务安全的存储引擎,它具备提交、回滚以及崩溃恢复的功能以保护用户数据。InnoDB 的行级别锁定以及 Oracle 风格的一致性无锁读提升了它的多用户并发数以及性能。
2023-10-29 19:16:00 40
原创 JDBC数据库连接池技术
JDBC(Java Database Connectivity)是一个独立于特定数据库管理系统(DBMS)、通用的SQL数据库存取和操作的公共接口(一组API),定义了用来访问数据库的标准Java类库,使用这个类库可以以一种标准的方法、方便地访问数据库资源。JDBC为访问不同的数据库提供了一种统一的途径,为开发者屏蔽了一些细节问题。JDBC的目标是使Java程序员使用JDBC可以连接任何提供了JDBC驱动程序的数据库系统。
2023-10-29 14:32:15 142
原创 TCL事务控制语句
一个事务是由一条或者多条sql语句构成,这一条或者多条sql语句要么全部执行成功,要么全部执行失败!默认情况下,每条单独的sql语句就是一个单独的事务!举例:银行转账!张三转10000块到李四的账户,这其实需要两条SQL语句:给张三的账户减去10000元;update account set balance=balance-1000 where name=‘张三’给李四的账户加上10000元。
2023-10-28 11:23:29 42 1
原创 MySQL基础篇-DML及DDL
使用 JSON数据类型,推荐用MySQL8.0.17以上的版本性能更好,同时也支持 Multi-Valued Indexes 多值索引。1、JSON 数据类型的好处是无须预先定义列,数据本身就具有很好的描述性;2、不要将有明显关系型的数据用 JSON 存储,如用户余额、用户姓名、用户身份证等,这些都是每个用户必须包含的数据;3、JSON 数据类型推荐用于存储不经常更新的静态数据。
2023-10-28 11:18:33 81 1
原创 1.MySQL简介和使用
**数据库管理系统(DataBase Management System 简称 DBMS):指一种操作和管理数据库的大型软件。**用于建立、使用和维护数据库,对数据库进行统一管理和控制,以保证数据库的安全性和完整性。用户通过数据库管理系统访问数据库中表内的数据。 结构化查询语言(Structure Query Language 简称 SQL):专门用来与数据库通信的语言。MySQL是一种开放源代码的关系型数据库管理系统。开发者为瑞典MySQLAB公司,在2008.1.16被sun公司收购。
2023-10-17 21:35:15 51
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人