笔记
文章平均质量分 93
Allureº小新
这个作者很懒,什么都没留下…
展开
-
MySQL基础篇一
MySQL基础架构一条SQL查询语句是如何执行的? MySQL 基本架构示意图:可以清楚的看到SQL语句在MySQL各个功能模块的执行过程。 MySQL 可以分为 Server 层和存储引擎层两部分。 Server 层包括连接器、查询缓存、分析器、优化器、执行器等,它涵盖了MySQL 的绝大多数核心服务功能,以及所有的内置函数(日期、时间、数学、加密等),所有跨存储引擎的功能都在这一层实现,比如存储过程、触发器、视图等。 存储引擎层负责数据的存储和提取。架构模式是插件式的,支原创 2022-01-11 10:43:00 · 119 阅读 · 1 评论 -
SpringBoot的自动配置
一、SpringBoot的特点1)依赖管理<!--父依赖--> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.4.3</version> <relativePath/> <!-- looku原创 2021-03-13 16:53:34 · 327 阅读 · 0 评论 -
Java多线程安全问题
线程安全问题关注数据在多线程并发环境下是否安全。1、什么时候数据会在多线程并发的环境下会存在安全问题? 三个条件: 条件1:多线程并发 条件2:有共享数据 条件3:共享数据有修改行为 满足以上三个条件后,就会存在线程安全问题。2、怎么样解决线程安全问题?当多线程并发的环境下,有共享数据,并且这个数据还会被修改,此时就会存在安全问题。 如何解决? 线程排队执行。(不能并发) 用排队解决线程安全问题。 这种机制被称为: 线程同步机制。原创 2020-09-25 21:30:52 · 306 阅读 · 0 评论