相关文章
springboot-全局异常处理器+springboot设置自带的日志
目录 一, 全局异常处理器的应用场景
二,如何使用全局异常处理器(步骤)
三,在springboot项目中开启自带的日志,并将日志信息打印到目标文件
四,案例(demo) 一, 全局异常…
编程日记
2025/5/5 3:35:35
iPhone 13P 换超容电池,一年实记的“电池循环次数-容量“柱状图
继上一篇 iPhone 13P 更换"移植电芯"和"超容电池"🔋体验,详细记录了如何更换这两种电池,以及各自的优略势对比。
一晃一年过去,时间真快,这次分享下记录了使用超容电池的 “循环次数 - 容量(mAh)…
编程日记
2025/5/3 16:50:58
Spring Boot实战:基于策略模式+代理模式手写幂等性注解组件
一、为什么需要幂等性?
核心定义:在分布式系统中,一个操作无论执行一次还是多次,最终结果都保持一致。 典型场景:
用户重复点击提交按钮网络抖动导致的请求重试消息队列的重复消费支付系统的回调通知
不处理幂等的风…
编程日记
2025/4/24 16:15:24
LeetCode 打家劫舍+删除并获得点数
题目描述
打家劫舍题目传送门1 删除并获得点数传送门2
思路
这两道题看似毫无关系,但竟然可以用桶数组联系起来!! 先说打家劫舍这道题 限制条件是不能走相邻的屋,再联想到跳台阶(走一格或两格)&#x…
编程日记
2025/4/30 3:47:33
Linux内核内存管理单元 详解Linux 内核伙伴系统(Buddy System)的快速路径分配函数get_page_from_freelist
一、函数核心作用
get_page_from_freelist 是 Linux 内核伙伴系统(Buddy System)的快速路径分配函数,负责从指定的内存区域(Zone)中高效分配连续的物理内存页。其核心逻辑是遍历允许的 Zone 列表,检查水位…
编程日记
2025/5/4 17:07:39
使用 Visual Studio 2022 中的 .http 文件
转自微软技术文档:
https://learn.microsoft.com/zh-cn/aspnet/core/test/http-files?viewaspnetcore-9.0
Visual Studio 2022.http 文件编辑器提供了一种便捷的方式来测试 ASP.NET Core项目,尤其是 API 应用。 编辑器提供一个 UI,用于&am…
编程日记
2025/4/29 1:06:00
ReportLab 导出 PDF(页面布局)
ReportLab 导出 PDF(文档创建) ReportLab 导出 PDF(页面布局) ReportLab 导出 PDF(图文表格) PLATYPUS - 页面布局和排版 1. 设计目标2. 开始3. Flowables3.1. Flowable.draw()3.2. Flowable.drawOn(canvas,x,y)3.3. F…
编程日记
2025/5/4 23:58:47
Vue3 打印网页内容
<template><div><!-- 打印内容区域 --><div ref"printContent" class"print-content"><h2>打印内容标题</h2><p>这是要打印的内容...</p><table border"1" style"width: 100%">…
编程日记
2025/5/4 23:19:55