E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
java程序员innodb
互联网大厂Java面试揭秘:从基础到复杂业务场景的技术点梳理
互联网大厂Java面试揭秘:从基础到复杂业务场景的技术点梳理在互联网大厂的面试中,
Java程序员
赵大宝迎来了他的面试官。故事围绕着严肃的面试官和搞笑的水货程序员赵大宝展开,展现了一场充满趣味的面试。
quququ_2138
·
2025-04-25 10:38
Java场景面试宝典222
Java面试
互联网大厂
技术栈
业务场景
Spring
Boot
Jakarta
EE
微服务
Java程序员
面试全攻略:核心注意事项与实战技巧
精心整理了最新的面试资料和简历模板,有需要的可以自行获取点击前往百度网盘获取点击前往夸克网盘获取在竞争激烈的IT行业,
Java程序员
面试既是技术实力的较量,也是综合能力的全面展示。
嘵奇
·
2025-04-25 03:54
提升自己
java
面试
开发语言
MySQL索引B+树?主键索引每一个节点的大小?一个 page 多大?如果一条数据大于 16KB 怎么存?text 最多存多少数据?行溢出怎么办?数据存储格式有哪些?溢出页如何管理?
MySQL索引与B+树1.B+树结构索引实现:
InnoDB
使用B+树作为索引结构,所有数据存储在叶子节点,非叶子节点仅存储键值和子节点指针。聚簇索引(主键索引):叶子节点存储完整的行数据。
蒂法就是我
·
2025-04-25 01:10
mysql
b树
数据库
MySQL 的锁,表级锁是哪一层的锁?行锁是哪一层的锁?
1.表级锁(Table-LevelLocks)(1)存储引擎层的表级锁实现层级:存储引擎层(如MyISAM、
InnoDB
)。特点:粒度粗:锁定整张表,并发性能较低。
蒂法就是我
·
2025-04-25 01:39
mysql
数据库
《mysql篇》--JDBC编程
为了可以方便的用Java连接各种数据库,给
Java程序员
操作数据库提供了一个标准的API,不用因为使用了另一种数据库,就要学习另一套API,大大减少了学习和使用成本,同时提高了
喝养乐多长不高
·
2025-04-24 21:40
MySQL
mysql
java
数据库
JDBC
学习
开发语言
Java程序员
简历别再堆技术名词了!面试官不告诉你的3个真相
Java程序员
简历别再堆技术名词了!面试官不告诉你的3个真相老铁,是不是每次投简历都石沉大海?告诉你个扎心事实:80%的Javaer简历都死在这三个坑里!第一个坑:把项目写成产品说明书。
爱代码的码农
·
2025-04-24 15:32
java
第5章-2 配置MySQL的I/O行为
InnoDB
不
天狼1222
·
2025-04-24 00:53
mysql高级
mysql
IO
java面试题(四),现在都这么卷了,八股文还适用吗?
InnoDB
和MyISAM在事务、锁、外键上的区别?什么是B+树索引?为什么
InnoDB
选择B+树而非B树?主键和唯一索引的区别是什么?聚簇索引和非聚簇索引的区别什么是覆盖索引?如何设计覆盖索引?
从头再来的码农
·
2025-04-23 23:17
java面试题
java
开发语言
mysql8.0 创建全文索引及mysql 8.0.32创建全文索引报错 Duplicate entry null-null的解决方案
创建全文索引mysql8.0创建全文索引也可以创建复合全文索引,即多列全文索引注意:启用mysql的WITHPARSERngram中文分词器,就会以ngram_token_size的最小分词长度为准,
innodb
_ft_min_token_size
ljh_learn_from_base
·
2025-04-23 16:57
mysql
全文索引
程序员转行AI大模型教程(非常详细),后端开发转行大模型应用开发!就是这么简单
前言在人工智能(AI)迅速发展的背景下,从传统的编程领域如
Java程序员
转向大模型开发是一个既充满挑战也充满机遇的过程。对于
Java程序员
来说,这也是一个实现职业转型、提升薪资待遇的绝佳机遇。
AGI大模型老王
·
2025-04-23 13:36
人工智能
LLM
AI
程序员
大模型
大模型教程
大模型学习
数据库及分布式事务
存储引擎常用的引擎有MyISAM,
InnoDB
,Memeory,Archive,FederatedMyISAM:使用B+Tree存储数据,但是索引和数据是分开存储的,叶子节点是数据文件的地址指针。
葛飞文仓
·
2025-04-23 01:22
数据库
分布式
MySQL索引总结(小白也能看懂)
索引划分按照底层存储方式角度划分:聚簇索引:索引结构和数据一起存放的索引,
InnoDB
中的主键索引就属于聚簇索引。
liubo666_
·
2025-04-22 20:54
mysql
数据库
java
sql
【檀越剑指大厂--mysql】mysql高阶篇
2.mysql的配置文件3.mysql体系结构4.
innodb
的特点?5.
innodb
和myisam的区别6.其他存储引擎?7.什么是物理日志和逻辑日志?8.什么是异步IO?
Kwan的解忧杂货铺@新空间
·
2025-04-22 14:41
s总
檀越剑指大厂
java
mysql
MySQL数据库(四)--三大日志
redologredolog是
InnoDB
引擎独有的,它让数据库有了崩溃恢复的能力。如果MySQL在服务过程中宕机或崩溃了,MySQL就可以在重新启动的过程中
dancos
·
2025-04-22 12:30
数据库
mysql
Java秒杀功能-案例
NOTNULLAUTO_INCREMENT,`name`varchar(100)NOTNULL,`password`varchar(100)NOTNULL,PRIMARYKEY(`id`))ENGINE=
InnoDB
DEFAULTCHARSET
搬砖牛马人
·
2025-04-22 00:51
java
数据库
开发语言
spring
boot
后端
JDK17的GC调优策略
因此,对整个JVM调优或许难度太大,但是对GC进行调优,是每个
JAVA程序员
都应该掌握的技能。一、JVM有哪些参数可以调?我们先来回顾一下JDK17中有哪些参数可以调。
恶语伤人六月寒
·
2025-04-21 22:37
jvm
内存模型
java
Mysql insert一条数据的详细过程
以下是MySQL在接收到INSERT语句后存储数据的详细过程解析,结合存储引擎(以
InnoDB
为例)和物理存储机制分步说明。
清风拂山感
·
2025-04-21 17:12
mysql
数据库
MySQL的MVCC机制详解
2.MVCC在MySQL中的应用在MySQL中,MVCC主要应用于
InnoDB
存储引擎,
库库林_沙琪马
·
2025-04-21 09:59
#
mysql
mysql
数据库
MVCC介绍
它广泛用于MySQL(
InnoDB
)、PostgreSQL等数据库,尤其在READ_COMMITTED和REPEATABLE_READ隔离级别下解决脏读、不可重复读和幻读问题。一、为什
Y第五个季节
·
2025-04-21 07:43
java
十三、MySQL
InnoDB
存储引擎
文件一个mysql实例可以对应多个表空间,用于存储记录,索引等数据段分为数据段(Leafnodesegment)、索引段(Non-leafnodesegment)、回滚段(Rollbacksegment),
InnoDB
_半桶水
·
2025-04-21 05:02
学习MySQL
mysql
数据库
java
mysqldump 学习笔记
2019独角兽企业重金招聘Python工程师标准>>>mysqldump:优点:官方自带备份命令,
innodb
引擎,Myisam引擎都适用缺点:备份时需锁表具体命令:sudo/usr/local/mysql
weixin_33717298
·
2025-04-21 03:18
数据库
python
MySQL-锁机制1-表级锁与行级锁,排它锁与共享锁
文章目录表级锁与行级锁排它锁与共享锁
InnoDB
行级锁总结表级锁与行级锁表级锁:对整张表加锁,不需要花费时间去找某一行,开销小、加锁块、不会出现死锁;锁的颗粒度力度大,发生锁冲突的概率高,并发性低;行级锁
二猛子
·
2025-04-21 02:17
SQL
mysql
数据库
MySql 三大日志(redolog、undolog、binlog)详解
这货是
InnoDB
的“紧急备忘录”。比如你改了一条数据,MySQL怕自己突然断电嗝屁了,数据没存到硬盘上,所以它先把你的操作草草写个纸条(redolog),回头再慢慢往硬盘里塞。咋工作的
fjkxyl
·
2025-04-21 01:06
mysql
数据库
mysql 查看内存使用
showvariableslike'%page_s%';+------------------+-------+|Variable_name|Value|+------------------+-------+|
innodb
_page_size
woshilys
·
2025-04-20 21:10
mysql
mysql
数据库
✅ MySQL 事务 & MVCC & ROLLBACK
trx_id+UndoLog实现版本判断快照读普通SELECT,使用MVCC,不加锁,读取历史版本当前读SELECT…FORUPDATE/UPDATE,不使用快照,读取当前版本并加锁默认隔离级别MySQL
InnoDB
UniLCodes
·
2025-04-19 00:13
mysql
数据库
浅析MySQL事务锁
锁的类型:行级锁:
InnoDB
,粒度细,性能高。表级锁:MyISAM,粒度粗,性能低。锁的获取与释放:通过SELECT...LOCKINSHAREMODE和SELECT
香蕉可乐荷包蛋
·
2025-04-18 20:22
sql
mysql
数据库
mysql-基础架构-存储引擎
目录mysql架构
innoDB
存储引擎优点索引索引的数据结构索引种类划分为什么索引查询快?
南枝703
·
2025-04-18 08:04
mysql
数据库
MySQL 事务隔离级别全解析:从脏读到幻读的防线之战
在MySQL(
InnoDB
引擎)中,一共有四种标准隔离级别:MySQL的四种事务隔离级别隔离级别能解决的问题可能发生的问题并发性读未提交(ReadUncommitted)-脏读高读已提交(ReadCommitted
pwzs
·
2025-04-18 08:31
MySQL
mysql
数据库
MySQL
后端
MySQL索引底层数据结构算法、优化以及锁与事务整理
目录一、索引数据结构实现:1.1、二叉树1.2、红黑树1.3、Hash表1.4、B-Tree结构(BTree)1.5、B+Tree结构(B-Tree变种:BPlusTree)二、MyISAM和
InnoDb
图灵农场
·
2025-04-17 07:17
个人笔记
mysql
数据结构
趣味编程之Spring的白学之路
结果接着往下学才知道有注解还有xml什么事啊/(ㄒoㄒ)/~~声明⚠:此篇文章由deepseek大力支持,看个乐就行《Spring的白学之路:从入门到入坟的哲学三连》——每个
Java程序员
都逃不过的“真香定律
我爱拉臭臭
·
2025-04-17 04:24
趣味编程
SSM
spring
java
后端
开发语言
【MySQL】B+ 树索引
索引从
InnoDB
存储引擎数据存储结构上来看,就是为各个页建立的目录。保证我们在查询时,可以通过二分法快速定位到页,再在页内通过二分法快速定位到组,再在组内进行查询。
斯晴晚
·
2025-04-17 01:08
#
MySQL原理篇
mysql
java
算法
MyISAM索引方案
在
InnoDB
中索引即数据,也就是聚簇索引的B+树叶子节点已经包含了所有完整的用户记录,MyISAM的索引方案虽然也是树形结构,但是将索引和数据分开存储将表中的记录按记录的插入顺序单独存储在一个文件中【
Gadus_
·
2025-04-17 01:07
mysql
mysql
数据库
MySQL数据库 - 存储引擎
存储引擎此笔记参考黑马教程,仅学习使用,如有侵权,联系必删文章目录存储引擎1.MySQL体系结构2.存储引擎简介2.1语法代码演示3.存储引擎特点
InnoDB
介绍特点文件逻辑存储结构MyISAM介绍特点文件
x_feng_x
·
2025-04-16 19:01
MySQL
数据库
mysql
mysql mvcc和行锁_MySQL MVCC 和 锁机制
引入多版本之后,只有写写之间相互阻塞,其他三种操作都可以并行,这样大幅度提高了
InnoDB
的并发度。在内部实现中,
InnoDB
通过undolog
啃老师
·
2025-04-16 13:48
mysql
mvcc和行锁
调节磁盘和CPU的矛盾——
InnoDB
的Buffer Pool
缓存的重要性无论是用于存储用户数据的索引【聚簇索引、二级索引】还是各种系统数据,都是以页的形式存放在表空间中【对一个/几个实际文件的抽象,存储在磁盘上】如果需要访问某页的数据,就会把完整的页数据加载到内存中【即使只访问页中的一条记录】,在读写访问之后不立即释放该页的内存空间,将其缓存起来,下次请求访问该页面就可以省下磁盘I/O开销BufferPool在MySQL服务器启动时就向操作系统申请一片连续
Gadus_
·
2025-04-16 11:40
mysql
mysql
db
AI 时代,Java 程序员必备的基础知识
一、引言:Java与AI的双向奔赴在AI技术渗透至各个领域的今天,
Java程序员
正面临着前所未有的机遇与挑战。
琢磨先生David
·
2025-04-16 10:32
人工智能
java
开发语言
mysql面试题
mysql中myisam与
innodb
的区别?
青木川崎
·
2025-04-16 08:50
面试题
mysql
数据库
MySQL数据读取机制:内存缓存与磁盘I/O的协同工作
MySQL使用了内存缓存技术来加速数据的访问,具体过程如下:一、内存缓存机制MySQL,特别是其
InnoDB
存储引擎,有一个关键的内存区域称为BufferPool(缓冲池)。
AitTech
·
2025-04-16 07:40
Mysql
mysql
缓存
数据库
索引下推(Index Condition Pushdown,简称 ICP)
Mysql可以分为Server层和存储引擎层所以,最终进行I/O的是存储引擎对文件系统进行I/O操作索引下推(IndexConditionPushdown,简称ICP)对应
InnoDB
,索引下推适用于非聚簇索引
marcos007
·
2025-04-16 05:59
数据库
MySql 全文索引 导致查询效率问题
场景描述业务系统因需要提升查询效率,考虑使用全文索引进行查询,故建立全文索引全文索引建立后,使用索引查询效率明显提升,但是过了几天后,查询变得非常缓慢,查询一次数据需要10秒以上使用altertablexxxengine=
innodb
·
2025-04-16 02:01
mysql
InnoDB
的MVCC实现原理?MVCC如何实现不同事务隔离级别?MVCC优缺点?
概念
InnoDB
的MVCC(Multi-VersionConcurrencyControl)即多版本并发控制,是一种用于处理并发事务的机制。
严文文-Chris
·
2025-04-15 23:48
数据库
数据库
sql
mysql+redis后端面试常问
mysql在表数据量很大的时候怎样安全的修改表结构使用工具pt-online-schema-change工具gh-ost工具MyISAM索引与
InnoDB
索引的区别?
会点php的前端小渣渣
·
2025-04-15 22:10
2025_php面试
面试
php
指令重排:
Java程序员
的“魔术表演“,为什么你的代码不按顺序执行?
用做菜理解指令重排这就是指令重排的精髓——在保证结果正确的前提下,重新安排操作顺序以提高效率。指令重排的三大触发场景1.编译器优化//源代码inta=1;intb=2;//可能被重排为:intb=2;inta=1;//不影响最终结果2.CPU指令级并行//这两个操作无依赖,CPU可能并行执行intx=calculateX();//耗时操作inty=calculateY();//耗时操作3.内存系统
码农技术栈
·
2025-04-15 10:26
Java进阶
java
开发语言
后端
安全
MySQL技术内幕:MySQL全文检索底层原理——详解
文章目录全文检索一.概述1.1全文检索的概念1.2问题的引入二.全文检索的一般实现——倒排索引三.
InnoDB
全文检索3.1概述3.2实现3.2.1辅助表结构3.2.2全文检索索引缓存3.2.3FTSDocumentID3.2.4stopword
我是方小磊
·
2025-04-15 00:19
Mysql技术内幕
mysql
全文检索
innodb
MySQL的进阶语法6(存储引擎-
InnoDB
、MyISAM和Memory等)
、MySQL体系结构1.1连接层1.2服务层1.3引擎层1.4存储层二、存储引擎介绍2.1基础语法2.1.1建表时指定存储引擎2.1.2查询当前数据库支持的存储引擎2.2案例演示三、存储引擎特点3.1
InnoDB
3.1.1
橙序研工坊
·
2025-04-14 16:56
MySQL
mysql
数据库
MySQL
MySQL——
InnoDB
引擎
段:分为数据段、索引段、回滚段、
InnoDB
是索引组织
Ghost_firejef
·
2025-04-14 10:17
MySQL
mysql
数据库
Java程序员
怎样才能拿到年薪40万以上,从而告别重复的CRUD?
不想当将军的兵不是好兵,就程序猿不想当架构师就不是好的程序员!Java架构师主要需要做哪些工作呢?1、负责设计和搭建软件系统架构(平台、数据库、接口和应用架构等),解决开发中各种系统架构问题。2、优化现有系统的性能,解决软件系统平台关键技术问题攻关、核心功能模块设计、核心代码开发。3、在项目需求不断细化的工程中校正整体的架构设计,以及详细模块拆分设计。4、营造技术学习氛围,带领团队不断完善开发开发
写代码的珏秒秒
·
2025-04-14 03:58
程序员
Java
编程
java
开发语言
jvm
MySQL三万字精华面试汇总(收藏系列)
文章目录前言一、MySQL架构1.连接层2.服务层3.引擎层4.存储层架构图与查询流程存储引擎相关问题二、存储引擎1.查看存储引擎2.设置存储引擎3.存储引擎对比文件存储结构对比特性对比4.面试回答
InnoDB
互联网搬砖工老肖
·
2025-04-13 22:30
mysql
面试
数据库
mysql
innodb
全部加载到内存_玩转MySQL:
InnoDB
引擎存储结构+特性ChangeBuffer和DoubleWriter分析...
前言今天就让我们深入
InnoDB
的存储结构看看这些文件或缓存到底是如何存储及工作的。本文基于MySQL5.7版本。
喵羽
·
2025-04-13 19:39
mysql
innodb
全部加载到内存
Mybatis源码解析:java语言是编译解释型语言
InnoDB
总体结构首先我们来看
m0_56710876
·
2025-04-13 19:08
程序员
java
后端
面试
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他