Tomcat超详细入门教程(含安装、目录、配置、部署及排错)
2026-09-23 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 41
大家好,本文专注整理 tomcat 核心知识点,从安装、目录结构、配置、项目部署到常见问题,一次性讲透,适合 javaweb 初学者、校招与...
全面解析MySQL数据库如何创建自定义函数
2026-09-23 12:03 | 分类:数据库 | 评论:0 次 | 浏览: 43
前言在mysql中,很多人会混淆自定义函数(udf,用户自定义函数)和存储过程,二者虽然都属于数据库可编程对象,但使用场景、语法限制、调用方...
MySQL长字符串字段索引优化实战指南
2026-09-23 12:03 | 分类:数据库 | 评论:0 次 | 浏览: 48
在数据库设计与优化中,为邮箱、身份证号、手机号、银行卡号这类字段建立索引,是一个看似简单却暗藏诸多陷阱的问题。很多开发者在建表时习惯性地为这...
Redis + Node 如何支撑百万级并发的实现
2026-09-23 12:03 | 分类:数据库 | 评论:0 次 | 浏览: 49
可以。redis + node.js 支撑百万级并发,核心不是“redis 能不能扛百万”,而是把请求链路做成无状态...
MySQL库存超卖的四种扣减方案对比与锁范围分析
2026-09-23 12:03 | 分类:数据库 | 评论:0 次 | 浏览: 41
去年大促的零点,我盯着大屏看订单曲线往上冲,心里挺美。二十分钟后,客服群里有人问,同一个商品怎么卖了 137 件,库存明明只有 100。我第...
MySQL索引高级优化实战:覆盖索引、前缀索引与索引下推深度解析
2026-09-23 12:03 | 分类:数据库 | 评论:0 次 | 浏览: 38
1. 从一次慢查询引发的深度思考那天下午,监控系统突然报警,一个核心业务接口的响应时间从平时的几十毫秒飙升到了十几秒。登录服务器一看,cpu...
MySQL8.0主从复制原理分析与实战指南
2026-09-22 19:23 | 分类:数据库 | 评论:0 次 | 浏览: 44
mysql 复制(replication)是官方提供的主从复制(源到副本的复制)方案,用于将一个 mysql 的实例同步到另一个实例中。 这...
MySQL慢查询日志详解(附详细案例)
2026-09-22 19:20 | 分类:数据库 | 评论:0 次 | 浏览: 40
概念慢查询日志(slow query log)是 mysql 记录执行时间超过指定阈值sql 的日志,用来定位慢 sql、性能瓶颈,是 sq...
MySQL基础篇教程之C语言访问MySQL
2026-09-22 19:20 | 分类:数据库 | 评论:0 次 | 浏览: 44
一、环境配置与编译1.1 这是什么 api这里使用的是mysql c api(libmysqlclient,也称 mysql connect...
MySQL数据库查询优化技巧逐步深入讲解
2026-09-22 19:19 | 分类:数据库 | 评论:0 次 | 浏览: 41
前言在实际开发中,数据库查询性能往往直接决定系统的响应速度。很多开发者在系统初期并不会遇到明显的性能问题,但随着数据量增长,慢查询、接口超时...
MySQL使用Explain工具分析SQL执行计划
2026-09-22 19:19 | 分类:数据库 | 评论:0 次 | 浏览: 42
前言在优化 sql 查询性能时,了解查询的执行计划至关重要。mysql 提供的 explain 工具能够帮助我们深入了解查询语句的执行过程、...
MySQL在哪些场景下不会写binlog示例详解
2026-09-22 19:19 | 分类:数据库 | 评论:0 次 | 浏览: 37
背景在 mysql 中,慢日志不仅可以记录在文件中,还可以记录在表中。具体是记录在文件还是表中是由log_output参数决定的。该参数默认...
MySQL表关联与多表联查一对一、一对多、多对多及JOIN查询详解
2026-09-22 19:19 | 分类:数据库 | 评论:0 次 | 浏览: 43
前言本文系统梳理 mysql 中三种常见的表关联关系(一对一、一对多、多对多)的建表方式与外键约束写法,并配合 inner join / l...
mysql count函数用法详解:如何统计不为null的记录数
2026-09-22 12:07 | 分类:数据库 | 评论:0 次 | 浏览: 39
mysql聚合函数countcount是mysql中的聚合函数,主要用于统计表中数据行数。count() 是一个聚合函数函数的参数不仅可以是...
MySQL索引类型有哪些?从数据结构到存储方式全面解析
2026-09-22 12:07 | 分类:数据库 | 评论:0 次 | 浏览: 37
mysql 的索引类型可以从以下几个方面来讨论:数据结构innodb 的存储方式索引性质一、数据结构从数据结构的角度来分析,mysql 的索...
MySQL中char和varchar到底有什么区别?一文搞懂存储与性能
2026-09-22 12:07 | 分类:数据库 | 评论:0 次 | 浏览: 40
1.从字符和字节的区别开始字节(byte)是计量单位,表示数据量多少,是计算机信息技术用于计量存储容量的一种计量单位。字符(characte...
Oracle表碎片整理方法(alter table move)操作总结
2026-09-22 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 38
一、表碎片的产生原因与影响oracle 表在经历大量 insert、delete、update 操作后,数据块中会产生大量"空洞&...
MySQL数据库存储过程详解
2026-09-22 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 46
前言在mysql开发中,很多新手会分不清存储过程、函数、触发器三者的定位。前面我们已经学习过mysql触发器、普通查询sql,今天我们单独把...
Redis 数据类型全景指南从基础到高级深度解析
2026-09-22 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 48
概要redis 不仅仅是一个简单的 key-value 存储系统,其丰富的数据结构是支撑高性能业务场景的核心。本文将深入解析 redis 的...
Redis大Key导致生产事故排查与解决方法
2026-09-22 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 46
一、事故回顾:30 分钟的"幽灵故障"某天,生产prod 突然大面积不可用——白屏报错、无法登录...
Redis 数据结构详解之从五种基础到四种高级
2026-09-22 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 51
redis 之所以强大,不只是因为快,更因为它提供了丰富的数据结构——就像仓库里不同形状的收纳盒,各有各的用处,选对...
一文详解MySQL建库时的字符集和排序规则的区别
2026-09-22 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 40
建库建表时,character set 和 collate 这两个选项总是挨在一起出现,长得又像,很多人建库时随手一选就过去了。直到某天线上...
MySQL事务阻塞卡死问题完整排查与解决流程
2026-09-22 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 42
引言在 mysql 日常运维、业务开发过程中,经常会遇到接口超时、sql 执行卡死、数据库锁等待、事务阻塞的问题。大多场景都是因为长事务、未...
一文彻底搞懂MySQL中INT的长度和VARCHAR的长度
2026-09-22 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 37
在 mysql 里,int(11)、varchar(255) 这种写法几乎人人见过,但真正理解它们“长度”含义的人并...
MySQL库表基础操作大全
2026-09-22 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 40
库的操作编码集与校验集编码集:存储数据使用的编码格式。校验集:支持数据库进行字段比较的编码格式。(像数据库内表内容的查找)注意:通常情况下编...
MySQL创建简单存储过程的新手入门教程
2026-09-21 12:07 | 分类:数据库 | 评论:0 次 | 浏览: 50
前言很多刚接触mysql的同学,听到存储过程第一反应就是复杂、难上手。其实存储过程本质就是一段预编译在数据库里的sql代码片段,可以封装多条...
mysql怎么注册成windows服务详细步骤教程
2026-09-21 12:07 | 分类:数据库 | 评论:0 次 | 浏览: 50
前言本地安装mysql很简单,但是注册成服务就不一样了,我第一次安装mysql服务费了好大劲,身为一个运维工程师,每个电脑每个环境,安装my...
MySQL写一个简单的存储过程(全过程)
2026-09-21 12:07 | 分类:数据库 | 评论:0 次 | 浏览: 44
前言很多刚接触mysql的同学,听到存储过程第一反应就是复杂、难上手。其实存储过程本质就是一段预编译在数据库里的sql代码片段,可以封装多条...
MySQL中的函数是什么,有什么作用及应用场景分析
2026-09-21 12:07 | 分类:数据库 | 评论:0 次 | 浏览: 50
mysql函数是数据库内置的操作指令集,可以直接在sql语句中调用,用于执行数据处理、转换、计算及流程控制等任务。&...
RabbitMQ实现延迟队列的三种方案代码和场景对比
2026-09-21 12:05 | 分类:数据库 | 评论:0 次 | 浏览: 50
延迟队列是 rabbitmq 最常被问到的进阶话题。但很多文章只讲一种方案,不说适用场景和坑。这篇把三种方案全部实现一遍,给出完整代码、压测...