后端

【MySQL】索引

个人主页:♡喜欢做梦欢迎  👍点赞  ➕关注  ❤️收藏  💬评论 目录🍀一、什么是索引🍀二、为什么要使用索引?🍀三、索引的分类🌺哈希索引🌺二叉搜索树🌺N叉树🌳B树🌳B+树🌳B+树

前端实现图片防盗链技术详解 - 原理分析与SpringBoot解决方案

🌷 古之立大事者,不惟有超世之才,亦必有坚忍不拔之志 🎐 个人CSND主页——Micro麦可乐的博客 🐥《Docker实操教程》专栏以最新的Centos版本为基础进行Docker实操教程,入门到实战 🌺《RabbitMQ》专栏19年编写主要介绍使用JAVA开发RabbitMQ的系列教程&

Redis大key 问题分析解决

背景 双十一大促期间, 收到客服反馈通知,说 APP 领券接口缓慢。找到一个case,通过调用链路发现,是操作redis 缓慢,并且还搜到一些redis 异常。 最后定位到原因:是发券场景下拿redis 做了一个缓存券批次的操作,记录用户当天领取的所有券批次 发券场景: key = userId, value = 券批次ID 列表, 而redis 查询发现多了许多大key,体现在 一个用户领取的几

Tomcat应用服务器:安装配置与项目部署

在应用服务器中间件的领域里,Tomcat是一款广受欢迎的开源Servlet容器,它能帮助我们轻松地部署Java Web项目。接下来,我们就一起深入学习Tomcat的安装、配置以及项目部署的详细内容。 目录 核心技术点概述 Tomcat的安装 配置文件修改 项目部署流程 实操模块:详细步骤说明 步骤一&#xff1a

正则表达式--位置

前言     正则除了匹配字符外,也可以匹配位置,位置即字符之间的间隔,如'it',的i和t之间即是一个位置 表现形式     ^:开头     $:结尾     \b:单词边界(\w与\W、\w与^或$之间)     \B:对\b取反     (?=l):先行断言     (?!l):先行否定断言 ^     如果将it按位置拆分,则为''+i+''+'t'+''     ^表示第一个位置,即i

使用栈解决简单迷宫

用二维列表模拟迷宫,1代表墙,0代表当前路是可以通过的 回溯法的核心是状态的转换,当当前状态不能进入下一状态,我们就回溯到之前能进入下一状态的某状态结点,我们用栈的append和pop去模拟这一过程 # 起始位置为(1, 1) 终点位置为(8, 8) maze = [ [1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 0, 0, 1, 0, 0, 0, 1,

(三十四)Flask之SQLAlchemy

目录: 每篇前言: SQLAlchemy 1. 安装: (1)执行原生SQL: (2)建表: 第一种:使用metadata创建表: 第二种:使用类的方式创建表: (3&#x

MySQL 学习(八)如何打开binlog日志

目录 一、默认状态 二、如何检查 binlog 状态 三、如何开启 binlog 3.1 临时开启(重启后失效) 3.2 永久开启(需修改配置文件) 3.3 验证是否开启成功 3.4 查看 binlog 内容 四、高级配置建议 五、注意事项 六、开启后的日常维护 知识回顾:binlog 是一个二进制