摘要: 本文参考自:https://blog.51cto.com/u_15651175/5545001 什么是Lock接口 Lock接口是JDK1.5提供的一个锁接口,让程序员可以更灵活地实现锁或者可以使用JDK自带的实现Lock接口的一些锁。与Synchronized相比,Lock接口是显式获取、释放锁, 阅读全文
posted @ 2023-05-29 16:00 幸运的小伙子 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 什么是间隙锁? 间隙锁就是在MySQL的一个范围锁,对某个不存在数据的范围进行加锁,加锁后,不能在这个范围内插入数据;在可重复读事务隔离级别下,默认使用的是next-key Lock(行锁+间隙锁); 间隙锁是为了解决什么问题? 间隙锁就是MySQL在Innodb存储引擎在可重复读的事务隔离级别下为 阅读全文
posted @ 2023-05-26 23:09 幸运的小伙子 阅读(535) 评论(0) 推荐(0) 编辑
摘要: 近期对JDK1.7和JDK1.8的HashMap源码进行了学习,今天也在这里进行个人总结一下。首先,众所周知,HashMap是以键值对的方式存储数据的,1.7的底层数据结构是数组+链表,是一个Entry数组。1.8的底层数据结构是数组+链表+红黑树·,是一个Node对象的数组。下面我就根据源码分析下 阅读全文
posted @ 2023-05-09 23:27 幸运的小伙子 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 一、什么是Bean的生命周期 bean生命周期就是从bean初始化到bean销毁的这个过程,分为:bean的定义、bean实例化、bean生存期、bean销毁。 二、Bean生命周期的过程 bean生命周期的过程可以总结为:资源定位 -> bean定义(将bean的定义保存到BeanDefiniti 阅读全文
posted @ 2023-05-03 13:29 幸运的小伙子 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 前言 因为最近在准备知识框架的学习,对springboot的自动装配原理学习了一番,也看了一些视频和一些博客,根据自己的理解在此记录一下,有什么理解得不对的,可以指出一起讨论。 本文主要根据以下的几个点对自动装配原理进行介绍: 什么是springboot的自动装配 springboot的自动装配解决 阅读全文
posted @ 2023-04-26 09:08 幸运的小伙子 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 什么是数据库系统的三层模式两级映射?三层模式分为内模式、模式、外模式,内模式就是对应数据库系统的物理存储,模式对应的是数据库表,外模式则是对应这视图。两级映射则是外模式/模式映射和模式/内模式映射。当内模式(物理存储)发生变化时,模式不用产生变化,因为模式/模式映射会发生相应的变化。相应的,当模式的 阅读全文
posted @ 2022-07-10 23:09 幸运的小伙子 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 什么是操作系统?操作系统就是人和硬件交互的接口、也是应用程序与硬件交互的接口。什么是进程?进程就是运行的一段程序。 进程有三种状态:阻塞、就绪、运行。资源分为CPU资源和非CPU资源,当进程没获取非CPU资源时就处于阻塞状态,获取了非CPU资源但没获取CPU资源则处于就绪状态,非CPU资源和CPU资 阅读全文
posted @ 2022-07-02 00:48 幸运的小伙子 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 考试主要内容: 视频学习任务:一共有20个章节,每天的任务是看懂一个视频,然后把疑问点记录下来,然后上网查资料把疑问点弄懂,然后自己再归纳一下知识点,写一个小总结,记录自己对这个知识点的学习过程。 周总结:每周再回顾下这周学的知识点,然后自己再自述一下这个知识点。 章节总结:一个章节学习完之后,对这 阅读全文
posted @ 2022-06-30 22:40 幸运的小伙子 阅读(19) 评论(0) 推荐(0) 编辑