logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

MySQL-逻辑架构篇

简化为三层结构:连接层:客户端和服务器端建立连接,客户端发送 SQL至服务器端;SQL 层(服务层):对 SQL 语句进行查询处理;与数据库文件的存储方式无关;存储引擎层:与数据库文件打交道,负责数据的存储和读取。

文章图片
#mysql#架构#数据库
分布式任务调度-Xxl-job

分布式任务调度概念及中间件xxl-job的简单介绍

文章图片
#分布式#java#开发语言
JVM-内存结构

内存结构是 JVM 中非常重要的一部分,是非常重要的系统资源,是硬盘和 CPU 的桥梁,承载着操作系统和应用程序的实时运行,又叫运行时数据区JVM 内存结构规定了 Java 在运行过程中内存申请、分配、管理的策略,保证了 JVM 的高效稳定运行Java1.8 以前的内存结构图:线程运行诊断:常见 OOM 错误:Java 虚拟机栈:Java Virtual Machine Stacks,每个线程运行

文章图片
#jvm
JVM-类加载器

类加载器(ClassLoader)是Java虚拟机提供给应用程序去实现获取类和接口字节码数据的技术,类加载器只参与加载过程中的字节码获取并加载到内存这一部分。类加载器会通过二进制流的方式获取到字节码文件的内容,接下来将获取到的数据交给Java虚拟机,虚拟机会在方法区和堆上生成对应的对象保存字节码信息。

文章图片
#java
JVM-虚拟机栈

Java虚拟机栈(采用栈的数据结构来管理方法调用中的基本数据,先进后出(First In Last Out),每一个方法的调用使用一个栈帧(Stack Frame)来保存。接下来以这段代码为例main方法执行时,会创建main方法的栈帧:接下来执行study方法,会创建study方法的栈帧进入eat方法,创建eat方法的栈帧eat方法执行完之后,会弹出它的栈帧:然后调用sleep方法,创建slee

文章图片
#jvm
JVM-初始JVM

JVM全称是JavaVirtualMachine,中文译名Java虚拟机。JVM 本质上是一个运行在计算机上的程序,他的职责是运行Java字节码文件。

文章图片
#jvm#maven#intellij-idea
Mysql进阶- InnoDB引擎架构

MySQL5.5 版本开始,默认使用InnoDB存储引擎,它擅长事务处理,具有崩溃恢复特性,在日常开发 中使用非常广泛。下面是InnoDB架构图,左侧为内存结构,右侧为磁盘结构。

文章图片
#java#数据库#mysql
redis实战-缓存数据&解决缓存与数据库数据一致性

使用redis缓存商户数据,解决缓存数据库数据一致性问题

文章图片
#intellij-idea#java#mysql +1
redis实战-缓存数据&解决缓存与数据库数据一致性

使用redis缓存商户数据,解决缓存数据库数据一致性问题

文章图片
#intellij-idea#java#mysql +1
redis实战-缓存数据&解决缓存与数据库数据一致性

使用redis缓存商户数据,解决缓存数据库数据一致性问题

文章图片
#intellij-idea#java#mysql +1
    共 11 条
  • 1
  • 2
  • 请选择