SpringCloud进阶--Seata与分布式事务

博主头像 Seata与分布式事务 先回顾下数据库事务吧: 原子性:一个事务中的所有操作,要么全部完成,要么全部不完成,不会结束在中间某个环节。事务在执行过程中发生错误,会被回滚到事务开始前的状态,就像这个事务从来没有执行过一样。 一致性:事务开始之前和事务结束之后,数据的完整性没有被破坏。 隔离性:数据库允许 ...

Burpsuite之暴力破解+验证码识别 | 添柴不加火

博主头像 目录前言爆破教程 前言 温馨提示:本文仅供学习参考,一切攻击行为均在靶场中演示,任何违法行为均与作者无关! 在练习之前请确保bp中已安装验证码识别插件。 注意:文本首发于公众号“希泽766” 爆破教程 1、开启bp,打开内置浏览器,输入靶场地址 2、开启抓包拦截,刷新验证码进行抓包 3、关闭拦截,将 ...

ESP32S3 USB MSC 调试全过程记录

博主头像 需求描述 现有一块主控为ESP32S3-WROOM-1U-MCN8的板做数据采集,需要将采集后的数据放在ESP32的Flash里,通过蓝牙切换U盘(MSC)模式后进行采集数据的读取。 可从以下三个问题进行考虑,确定具体实现:1.如何分区;2.如何写入数据进对应分区;3.如何确保使用MSC模式时,数据 ...

AI开发-python-langchain框架(3-13-串行流程 )

博主头像 现在有这样一个需求,要求使用AI智能化完成这个任务。 1、先处理大纲:构建大纲提示词 → 获得大纲内容 2、再处理注意事项:构建注意事项提示词 → 获得注意事项内容 3、最后整合生成文章:整合所有信息 → 构建最终提示词 → 获得完整文章 流程图如下: 代码实现: from langchain_op ...

使用 C# 删除 PDF 中的数字签名

博主头像 在 .NET 开发中处理 PDF 文档时,你大概率遇到过这个问题:拿到一份已添加数字签名的 PDF,想要修改内容、调整排版,却因签名保护无法编辑,任何操作都会触发报错。 其实解决方案非常简单:PDF 数字签名本质是嵌入在表单中的专属签名字段控件,无需复杂操作,用 C# 结合免费的 Free Spir ...

电子电路中的“心脏”:电源

博主头像 对于刚接触电子制作的新手来说,电路中的“电源”就像是人体中的心脏。没有它,电流就无法流动,芯片无法工作,LED灯也不会亮起。理解电源是踏入电子世界的第一步。 一、 什么是电源? 在电子电路中,电源是提供电能的装置。它的作用是将其他形式的能量(如化学能、光能、机械能)转化为电能,并为电路提供稳定的电压 ...

Mysql的行级锁到底是怎么加的?

博主头像 开篇结论 加锁的对象是索引,加锁的基本单位是 next-key lock,它是由记录锁和间隙锁组合而成的,next-key lock 是左开右闭区间,而间隙锁是左开右开区间。 在只使用记录锁或者间隙锁就能避免幻读现象的场景下, next-key lock 就会退化成记录锁或间隙锁。 假设这个表,id ...

我希望的 c++26

博主头像 我希望的 c++26 本文使用 macbook pro m4 + vi 编写, 我使用的编译器是 g++-15 + glibc++. 本文讲了我希望的 c++26. 所有 c++23 代码都能通过编译 在目前的 iso c++26 下, c++23 允许的一些危险操作, 需要加上 [[unsafe] ...

厌倦了丑陋的光标?

博主头像 MFCMouseEffect:把桌面输入反馈这件事,做成一个真正可扩展的引擎 很多录屏、教程、演示和桌面工具,功能本身已经足够好,但一到“用户看你怎么操作”这一步,体验就会突然掉下来。 为什么? 因为点击不够明显,拖尾不够连贯,滚轮方向不直观,快捷键与输入动作没有被清楚地展示出来。 而当你想继续往上 ...

等保2.0三级要求下Redis 安全测评应该怎么做?

博主头像 前言 在网络安全等级保护2.0体系中,GB/T 22239-2019《信息安全技术 网络安全等级保护基本要求》的第三级“安全计算环境”是测评的核心单元。Redis作为企业级核心缓存、消息队列与数据存储组件,其安全配置的合规性直接决定了信息系统能否通过等保三级测评。 本文结合Redis官方安全指南、国 ...

单调队列优化多重背包 学习笔记 & 详解

博主头像 背景 考虑如下的背包问题: 给定 \(n\) 种物品和一个背包,第 \(i\) 种物品的体积为 \(c_i\),价值为 \(w_i\),并且有 \(m_i\) 个。背包的总容量为 \(C\) 。设计一种装物品的方法,使装入背包的物品总价值最大。 考虑朴素的做法。我们枚举每个物品,枚举背包容量,再枚举 ...

123···100>