我用 TRAE 做了一个不一样的 MySQL MCP 欢迎来到我的博客,代码的世界里,每一行都是一个故事 🎏:你只管努力,剩下的交给时间 🏠 :小破站 我用 TRAE 做了一个不一样的 MySQL MCP 摘要 为什么要做这个工具? 痛点场景 我们的解决方案 环境准备 必需的运行环境 开发工 后端 2025年11月15日 165 点赞 0 评论 6156 浏览
Redis应用 1.分布式锁 RedissonLock分布式锁 1)加锁是通过Lua脚本实现的,如果分布式锁不存在,则会通过hset 分布式锁 uuid+threadid标识 1进行加锁,并设超时时间30s 2)如果是重入加锁,则将加锁次数+1 3)如果加锁失败,则返回该锁到过期还要多长时间ttl,然后再尝试加锁,最后使用信号量指定等待ttl时间 4)加锁成功后,会有一个续命逻辑,每隔10s重新设置超时时间为30 后端 2026年07月28日 183 点赞 0 评论 6184 浏览
【工作】板书窥课-“课间活动”(2) 环节3-“一共有多少盆花?” 主题图还是信息丰富的操场,问题:“一共有多少盆花?” Q:“要解决这个问题,我们首先应该做什么?” S:“找信息!” Q:“找什么信息?谁的信息?随便找吗?“ S:”找花的信息!“ T:”也就是说首先根据问题去找到相关的信息。“板书”问题-信息“ Q:”现在能解决这个问题了吗?“ S有些犹豫,因为信息有些不寻常,”有3组花是5盆,有1组是3盆。“孩子们发 后端 2025年05月12日 103 点赞 0 评论 6204 浏览
MySQL Explain 分析 SQL 执行计划 MySQL Explain 分析 SQL 执行计划 在优化 SQL 查询性能时,了解查询的执行计划至关重要。MySQL 提供的 EXPLAIN 工具能够帮助我们深入了解查询语句的执行过程、索引使用情况以及潜在的性能瓶颈。本文将详细介绍如何使用 EXPLAIN 分析 SQL 执行计划,并探讨其中各个重要字段的含义以及优化建议。 1. 什么是 EXPLAIN EXPLAI 后端 2025年05月11日 78 点赞 0 评论 6204 浏览
怎样理解wait()、notify()和notifyAll() wait():让持有该对象锁的线程等待 notify():唤醒任意一个处于waiting状态的线程 notifyAll():唤醒所有处于waiting状态的线程。 他们之间的关系是:通过调用对象的wait()方法使线程暂停运行,通过notify/notifyAll方法唤醒wait()暂停的线程。 注意: 调用对象的wait()、notify()、notifyAll()方法需要拥有对象的监视锁,即 后端 2025年05月27日 102 点赞 0 评论 6226 浏览
1700. 无法吃午餐的学生数量 题目: 学校的自助午餐提供圆形和方形的三明治,分别用数字 0 和 1 表示。所有学生站在一个队列里,每个学生要么喜欢圆形的要么喜欢方形的。 餐厅里三明治的数量与学生的数量相同。所有三明治都放在一个 栈 里,每一轮: 如果队列最前面的学生 喜欢 栈顶的三明治,那么会 拿走它 并离开队列。 否则,这名学生会 放弃这个三明治 并回到队列的尾部。 这个过程会一直持续到队列里所有学生都不喜欢栈顶的三明治为止 后端 2025年05月16日 54 点赞 0 评论 6246 浏览
【Java】【JVM】垃圾回收深度解析:G1/ZGC/Shenandoah原理、日志分析与STW优化 JVM垃圾回收深度解析:G1/ZGC/Shenandoah原理、日志分析与STW优化本文深入剖析JVM三大现代垃圾回收器,提供生产级调优案例,帮助你将STW停顿从秒级降至毫秒级。 一、算法原理深度剖析 1.1 G1(Garbage First)算法原理 设计目标:平衡吞吐量与停顿时间,可预测的停顿& 后端 2026年01月05日 128 点赞 0 评论 6256 浏览
一文让你测底明白如何在 Spring Boot 上传中将 MultipartFile 转 File 对象 🌷 古之立大事者,不惟有超世之才,亦必有坚忍不拔之志 🎐 个人CSND主页——Micro麦可乐的博客 🐥《Docker实操教程》专栏以最新的Centos版本为基础进行Docker实操教程,入门到实战 🌺《RabbitMQ》专栏19年编写主要介绍使用JAVA开发RabbitMQ的系列教程& 后端 2025年08月08日 188 点赞 0 评论 6269 浏览
分布式 - 演进过程 单机架构 网站初时,应用数量和用户量都极少,可以把应用程序和数据库部署在同一台服务器上。 第一次演进:应用与数据库分离 应用与数据库对资源的消耗不同,分开部署在独立的服务器上能显著提高两者各自性能。 随着用户数的增长,并发读写数据库成为瓶颈 第二次演进:引入缓存 缓存能把绝大多数请求在读写数据库前拦截掉,大大降低数据库压力。 使用分布式缓存,例 后端 2025年05月03日 67 点赞 0 评论 6279 浏览