• Redis和RabbitMQ性能对比及联合应用解析
    Redis和RabbitMQ性能对比及联合应用解析
    Redis和RabbitMQ在性能和联合应用场景中各有优势。1.Redis在数据读写上表现出色,延迟低至微秒级,适合高并发场景。2.RabbitMQ专注于消息传递,延迟在毫秒级,支持多队列和消费者模型。3.联合应用中,Redis可用于数据存储,RabbitMQ处理异步任务,提升系统响应速度和可靠性。
    数据库 · Redis   |  3个月前  |   390浏览 收藏
  • MySQL事务怎么做?手把手教你搞定数据一致性
    MySQL事务怎么做?手把手教你搞定数据一致性
    事务的ACID特性是指原子性、一致性、隔离性和持久性。原子性确保事务中的所有操作全做或全不做;一致性保证数据库从一个一致状态转移到另一个一致状态;隔离性防止多个事务并发执行时相互干扰;持久性确保事务提交后其结果永久保存。事务通过redolog、undolog和锁机制保障数据一致性。RedoLog用于崩溃恢复,UndoLog支持回滚和MVCC,锁机制则控制并发访问,避免脏读、不可重复读和幻读。正确使用事务需合理控制事务边界并选择合适的隔离级别,如READCOMMITTED适合大多数场景,REPEATABLE
    数据库 · MySQL   |  3个月前  |   390浏览 收藏
  • MySQL二进制日志/慢查询日志太大?手把手教你轻松清理!
    MySQL二进制日志/慢查询日志太大?手把手教你轻松清理!
    MySQL日志清理的核心目的是释放磁盘空间,保障数据库稳定运行。1.二进制日志清理可通过手动执行PURGEBINARYLOGS命令或配置expire_logs_days和max_binlog_size实现自动清理;2.慢查询日志可手动删除或使用logrotate工具进行轮转处理;3.日志格式优化可通过设置binlog_format为STATEMENT或MIXED减少日志量;4.分析慢查询日志推荐使用mysqldumpslow工具并结合EXPLAIN分析SQL执行计划;5.清理日志后若性能下降需检查Inno
    数据库 · MySQL   |  2个月前  |   mysql 日志清理 性能优化 慢查询日志 二进制日志 390浏览 收藏
  • MySQL预处理语句使用方法及优势解析
    MySQL预处理语句使用方法及优势解析
    预处理语句通过将SQL结构与数据分离防止SQL注入并提升性能。1.它先编译SQL语句再填充数据,使用户输入始终被视为数据而非可执行代码;2.同一结构多次执行时仅需一次编译,减少数据库开销;3.使用编程语言如PHP的PDO扩展可便捷实现,绑定参数自动转义;4.还提高代码可读性和维护性,降低长期开发成本。
    数据库 · MySQL   |  2个月前  |   mysql 预处理语句 390浏览 收藏
  • MySQL常用命令20个操作指南
    MySQL常用命令20个操作指南
    <p>MySQL的基本操作指令包括20个关键命令,涵盖了数据库的创建、数据的查询和管理。1.创建数据库:CREATEDATABASEmydatabase;2.使用数据库:USEmydatabase;3.创建表:CREATETABLEcustomers(idINTAUTO_INCREMENTPRIMARYKEY,nameVARCHAR(100)NOTNULL,emailVARCHAR(100));4.插入数据:INSERTINTOcustomers(name,email)VALUES('John
    数据库 · MySQL   |  2个月前  |   390浏览 收藏
  • MySQL排序优化与性能提升技巧
    MySQL排序优化与性能提升技巧
    MySQL中ORDERBY的优化,直接影响查询性能,尤其是在数据量大的情况下。要提升排序效率,关键在于减少不必要的数据扫描和避免临时表、文件排序这些高开销操作。1.确保使用索引进行排序最直接的优化方式是让ORDERBY走索引,这样就能跳过昂贵的文件排序(filesort)过程。要满足这个条件,需要:ORDERBY字段上有索引;查询的WHERE条件和ORDERBY使用的字段尽量在同一个索引中;如果是联合排序(多个字段),则要确保使用的是前缀索引。比如有这样一个索引:(status,create
    数据库 · MySQL   |  2个月前  |   390浏览 收藏
  • MySQL中文乱码解决方法汇总
    MySQL中文乱码解决方法汇总
    解决MySQL中文乱码问题的方法包括:1.设置数据库和表的字符集为utf8mb4;2.在应用程序连接数据库时指定字符集;3.注意数据导入导出、中间件和操作系统的字符集设置,确保与数据库一致。
    数据库 · MySQL   |  1个月前  |   390浏览 收藏
  • MySQL数据库的多种连接方式以及实用工具
    MySQL数据库的多种连接方式以及实用工具
    一、MySQl命令行客户端 在Mysql安装完成后,Mysql命令行会自动配置在计算机上,在菜单中找到MySql 8.0 Command Line Client,输入密码即可进入。(密码在安装过程中设定的) 二、CMD命令进行连接 1.、
    数据库 · MySQL   |  2年前  |   工具 · mysql数据库连接 · mysql 389浏览 收藏
  • 使用 Docker 安装并连接 MySQL
    使用 Docker 安装并连接 MySQL
    前言作为开发,在本机捣鼓一下 Docker 还是很有必要的,本篇文章介绍如何使用 Docker 安装 MySQL,并在终端(iTerm2)使用命令连接 MySQL。安装 MySQL核心命令如下:# 用 8.0.17 版本举例 docker pull mysql:
    数据库 · MySQL   |  2年前  |   MySQL · docker · mysql 389浏览 收藏
  • MySQL数据库连接异常汇总(值得收藏)
    MySQL数据库连接异常汇总(值得收藏)
    在Centos上部署项目发现一个奇怪的问题,数据库连接一直抛异常。于是花了两个小时搜了各种数据库连接异常导致的原因,最终问题得以解决。同时,把解决过程中搜集到的异常信息汇总一下,
    数据库 · MySQL   |  2年前  |   异常 · MySQL连接 · mysql 389浏览 收藏
  • Redis BloomFilter实例讲解
    Redis BloomFilter实例讲解
    1. 简介 布隆过滤器是防止缓存穿透的方案之一。布隆过滤器主要是解决大规模数据下不需要精确过滤的业务场景,如检查垃圾邮件地址,爬虫URL地址去重, 解决缓存穿透问题等。 布隆过滤器
    数据库 · Redis   |  2年前  |   RedisBloomFilter · 布隆过滤器 · 实例 · redis 389浏览 收藏
  • 原来select语句在MySQL中是这样执行的!看完又涨见识了!这回我要碾压面试官!
    原来select语句在MySQL中是这样执行的!看完又涨见识了!这回我要碾压面试官!
    大家好,我是冰河~~MySQL作为互联网行业使用最多的关系型数据库之一,与其免费、开源的特性是密不可分的。然而,很多小伙伴工作了很多年,只知道使用MySQL进行CRUD操作,这也导致很多小伙
    数据库 · MySQL   |  2年前  |   MySQL · 面试 · 存储引擎 · 架构 · mysql 389浏览 收藏
  • Mysql数据类型
    Mysql数据类型
    数值类型TINYINT,大小1bytes,有符号范围为-128~127,无符号范围为0~255#计算 (-2 ^ (8 * 1)) / 2 = -128 (2 ^ (8 * 1))/2 - 1 = 127 (2 ^ (8 * 1)) - 1 = 255SMALLINT,大小2bytes,有符号范围为-32768~32767,无符号范围
    数据库 · MySQL   |  2年前  |   MySQL · mysql 389浏览 收藏
  • Node 连接 MySql
    Node 连接 MySql
    引子尝试使用 Node 连接 MySql 数据库。OriginMy GitHub安装系统:macOS Catalina 10.15.7MySql使用工具 Homebrew// db.js 文件,主要用来连接数据库 const mysql = require('mysql'); const client = (sql) => { return new Promise
    数据库 · MySQL   |  2年前  |   MySQL · Node.js · mysql 389浏览 收藏
  • Mysql 查看死锁和解除死锁
    Mysql 查看死锁和解除死锁
    问题描述:Mysql 的修改语句似乎都没有生效,同时使用Mysql GUI 工具编辑字段的值时会弹出异常。什么是死锁在解决Mysql 死锁的问题之前,还是先来了解一下什么是死锁。死锁是指两个或两个以
    数据库 · MySQL   |  2年前  |   MySQL · mysql 389浏览 收藏
查看更多
课程推荐
  • 前端进阶之JavaScript设计模式
    前端进阶之JavaScript设计模式
    设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
    543次学习
  • GO语言核心编程课程
    GO语言核心编程课程
    本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
    514次学习
  • 简单聊聊mysql8与网络通信
    简单聊聊mysql8与网络通信
    如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
    499次学习
  • JavaScript正则表达式基础与实战
    JavaScript正则表达式基础与实战
    在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
    487次学习
  • 从零制作响应式网站—Grid布局
    从零制作响应式网站—Grid布局
    本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
    484次学习
  • Golang深入理解GPM模型
    Golang深入理解GPM模型
    Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
    474次学习
查看更多
AI推荐
  • SEO  AI Mermaid 流程图:自然语言生成,文本驱动可视化创作
    AI Mermaid流程图
    SEO AI Mermaid 流程图工具:基于 Mermaid 语法,AI 辅助,自然语言生成流程图,提升可视化创作效率,适用于开发者、产品经理、教育工作者。
    638次使用
  • 搜获客笔记生成器:小红书医美爆款内容AI创作神器
    搜获客【笔记生成器】
    搜获客笔记生成器,国内首个聚焦小红书医美垂类的AI文案工具。1500万爆款文案库,行业专属算法,助您高效创作合规、引流的医美笔记,提升运营效率,引爆小红书流量!
    646次使用
  • iTerms:一站式法律AI工作台,智能合同审查起草与法律问答专家
    iTerms
    iTerms是一款专业的一站式法律AI工作台,提供AI合同审查、AI合同起草及AI法律问答服务。通过智能问答、深度思考与联网检索,助您高效检索法律法规与司法判例,告别传统模板,实现合同一键起草与在线编辑,大幅提升法律事务处理效率。
    660次使用
  • TokenPony:AI大模型API聚合平台,一站式接入,高效稳定高性价比
    TokenPony
    TokenPony是讯盟科技旗下的AI大模型聚合API平台。通过统一接口接入DeepSeek、Kimi、Qwen等主流模型,支持1024K超长上下文,实现零配置、免部署、极速响应与高性价比的AI应用开发,助力专业用户轻松构建智能服务。
    729次使用
  • 迅捷AIPPT:AI智能PPT生成器,高效制作专业演示文稿
    迅捷AIPPT
    迅捷AIPPT是一款高效AI智能PPT生成软件,一键智能生成精美演示文稿。内置海量专业模板、多样风格,支持自定义大纲,助您轻松制作高质量PPT,大幅节省时间。
    624次使用
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码