自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 MySQL事务的ACID的实现

(原子性、一致性、隔离性、持久性)是事务的特性,这里大多数情况下,我们讨论事务一般都是指。即只有保证了原子性、隔离性、持久性,我们才能实现一致性。ACID中,具体的概念就不讨论了,需要注意的是AID是。保证了A、I、D后就可以实现一致性。这里讨论的也是数据库事务(MySQL事务)。

2023-12-17 11:23:13 465

原创 堆溢出和栈溢出

Java虚拟机规范》明确允许Java虚拟机实现自行选择是否支持栈的动态扩展,而HotSpot虚拟机的选择是不支持扩展,所以除非在创建线程申请内存时就因无法获得足够内存而出现OutOfMemoryError异常,否则在线程运行时是不会因为扩展而导致内存溢出的,只会因为栈容量无法容纳新的栈帧而导致StackOverflowError异常。在《Java虚拟机规范》的规定里,除了程序计数器外,虚拟机内存的其他几个运行时区域都有发生OutOfMemoryError(OOM)异常的可能。

2023-11-20 22:49:49 170

原创 生命周期相关问题

java生命周期相关问题

2023-09-26 23:08:45 146

原创 bug——实习

bug

2023-09-05 16:11:17 157

原创 Java对象的创建、类加载过程的相关问题

HotSpot 虚拟机在 Java 堆中对象分配、布局和访问、类加载的全过程。

2023-08-08 11:59:36 145

原创 AOF重写过程详解

AOF重写过程详解

2023-08-03 15:09:18 1092 4

原创 双重检验锁实现单例模式

指令重排在单线程环境下不会出现问题,但是在多线程环境下会导致一个线程获得还没有初始化的实例。双重检验锁实现单例模式——在很多地方看到这个代码,涉及的知识点很多,包括单例模式、synchronized锁、指令重排等。给当前类加锁,会作用于类的所有对象实例 ,进入同步代码前要获得。方法,而线程 B 需要调用这个实例对象所属类的静态。方法,是允许的,不会发生互斥现象,因为访问静态。给当前对象实例加锁,进入同步代码前要获得。方法占用的锁是当前类的锁,而访问非静态。方法占用的锁是当前实例对象锁。

2023-07-31 14:32:57 210

原创 文件下载java实现

文件下载接口java实现

2023-07-31 10:09:44 2468

原创 ArrayList和LinkedList区别

ArrayList和LinkedList区别

2023-07-28 14:22:08 129

原创 JDK版本名称问题

jdk版本名称问题

2023-07-27 16:32:04 242

原创 String、StringBuffer、StringBuilder区别以及使用场景

String、StringBuffer、StringBuilder区别以及使用场景

2023-06-21 16:34:58 356

原创 项目实战07——SSM转SpringBoot

SSM转SpringBoot

2023-06-15 15:33:50 1252

原创 项目实战06——缓存技术

redis缓存技术在项目中的应用

2023-06-13 23:35:51 72

原创 项目实战05——店铺管理

对店家管理系统进行开发

2023-06-13 18:23:59 123

原创 项目实战04——项目准备

项目准备

2023-06-03 16:28:31 63

原创 项目实战03——Springboot启动流程与常用配置

Springboot启动流程与常用配置

2023-05-30 17:52:59 746

原创 项目实战02——Spring Initializr构建Spring Boot应用

Spring Initializr构建Spring Boot应用

2023-05-30 15:59:07 400

原创 项目实战——创建maven项目无src目录问题

创建maven项目无src目录问题

2023-05-30 15:32:23 5016

原创 项目实战01——使用Maven构建SpringBoot项目

项目实战——使用Maven构建SpringBoot项目

2023-05-30 14:44:47 234

原创 Mysql——MVCC跟BufferPool缓存机制

MVCC跟BufferPool缓存机制

2023-05-23 11:41:00 63

原创 Mysql——事务隔离级别与锁机制

事务隔离级别与锁机制

2023-05-18 16:27:51 164 1

原创 单机数据库的实现(上)

Redis单机数据库的实现(上)

2023-03-22 21:33:42 1365

原创 计算机网络

OSI是一个理论上的网络通信模型,TCP/IP是实际上的网络通信模型,五层结构就是为了介绍网络原理而折中的网络通信模型。各层介绍:应用层:通过应用进程之间的交互来完成特定网络应用,应用层协议定义的是应用进程间通信和交互的规则,常见的协议有:HTTP、FTP。表示层:数据的表示、安全、压缩。确保一个系统的应用层所发送的信息可以被另一个系统的应用层读取。会话层:建立、管理、终止会话,是用户应用程序和网络之间的接口。常见的协议有:SMTP、DNS。

2023-03-21 22:37:03 283

原创 常见排序算法

常见排序算法的java实现

2023-03-21 15:57:38 81

原创 Mysql——日志模块(bin log、redo log、undo log的介绍和不同)

redolog、binlog、undolog的介绍

2023-03-03 20:41:52 104

原创 Redis的数据结构与对象

Redis的数据结构与对象,包括简单动态字符串、链表、字典、跳跃表、整数集合、压缩列表、对象。

2023-03-02 22:00:52 746

原创 Mysql——索引优化

Mysql索引优化实战

2023-03-01 11:06:30 391

原创 Mysql——一条SQL在MySQL中是如何执行的

一条SQL在MySQL中是如何执行的

2023-02-26 17:28:22 123

原创 Mysql——Explain详解与索引实践注意事项

explain详解与索引实践注意事项

2023-02-25 15:55:04 197

原创 Mysql——索引的底层数据结构与算法

Mysql索引的底层数据结构与算法。

2023-02-24 10:30:56 172 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除