Redis内存打满、连接数飙红的排查方法
2026-10-11 19:20 | 分类:数据库 | 评论:0 次 | 浏览: 96
导语:应用突然大量报错,日志里写着 oom command not allowed when used memory > 'm...
MySQL创建远程登录账号的详细步骤
2026-10-11 19:20 | 分类:数据库 | 评论:0 次 | 浏览: 105
引言在windows中使用navicat连接linux服务器中的mysql时,除了保证3306端口能够正常访问,还需要使用允许远程登录的my...
一文详解MySQL常用内置函数
2026-10-11 19:20 | 分类:数据库 | 评论:0 次 | 浏览: 103
一、日期与时间函数函数功能描述使用示例now()获取当前日期和时间select now();curdate()获取当前日期select cu...
Spring Security自定义退出登录配置实战教程
2026-10-11 19:20 | 分类:编程语言 | 评论:0 次 | 浏览: 125
一、前言spring security默认的退出登录url为/logout,退出登录后,spring security会做如下处理:1.是当...
Spring Cloud Alibaba Sentinel控制台使用解读
2026-10-11 19:20 | 分类:编程语言 | 评论:0 次 | 浏览: 149
一、前言sentinel提供一个轻量级的开源控制台,它提供机器发现以及健康情况管理、监控(单机和集群),规则管理和推送的功能。本节将详细记录...
SpringBoot自动装配底层原理是什么?自定义自动装配实战教程
2026-10-11 19:17 | 分类:编程语言 | 评论:0 次 | 浏览: 139
一、模式注解stereotype annotation俗称为模式注解,spring中常见的模式注解有@service,@repository...
SpringBoot自动配置原理是什么?从启动器到spring.factories全解析
2026-10-11 19:17 | 分类:编程语言 | 评论:0 次 | 浏览: 131
pom.xml父工程pom < spring-boot-starter-parent < spring-boot-depende...
Java后台如何查询并返回树形结构数据给前端
2026-10-11 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 126
一、应用场景有时候需要我们后台给前台传树结构的数据,要怎么查询? 怎么返回数据呢?二、数据库表设计以及数据内容(以部门举例)id ...
SpringBoot整合MyBatis完整教程,如何实现登录注册功能
2026-10-11 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 126
springboot整合mybatis1、整体结构2、需要的依赖<dependencies> <depend...
Spring AI拦截器实现RAG检索的两种方式
2026-10-11 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 130
前言在 spring ai 中,advisor api 本质上就是对话调用链上的拦截器。它位于用户 prompt 和大模型调用之间,可以在请...
基于Spring Cloud Gateway + Nacos实现动态路由热更新
2026-10-11 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 129
技术栈:spring boot 3.5.0 / spring cloud 2025.0.0 / spring cloud alibaba 2...
Spring Bean注册的多种方式汇总
2026-10-11 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 126
spring 提供了多种注册方式,主要有以下几种1.@component及其衍生注解直接注解业务 class,类被包扫描后自动注册为 bea...
Python异常处理之自定义异常类的创建与使用
2026-10-11 19:12 | 分类:前端脚本 | 评论:0 次 | 浏览: 103
一、开篇:内置异常不够用的时候python的内置异常覆盖了大多数场景,但有时你需要表达"特定于你的应用的错误"。比如一个...
Python字典遍历之items和keys的区别详解
2026-10-11 19:12 | 分类:前端脚本 | 评论:0 次 | 浏览: 100
小周那天写了一个数据导出功能,要把字典里的配置项逐条写进文件。代码逻辑不复杂:遍历字典,拿到键和值,拼成一行字符串。他写的是这样:confi...
3个例子讲清Python迭代器和生成器的区别
2026-10-11 19:12 | 分类:前端脚本 | 评论:0 次 | 浏览: 100
结论先行:迭代器(iterator)和生成器(generator)不是并列关系——生成器是迭代器的一种"偷...
Python paramiko库实现SSH远程操作的实战指南
2026-10-11 19:12 | 分类:前端脚本 | 评论:0 次 | 浏览: 113
1、 引言paramiko 是 python 生态中最流行的 ssh(secure shell)协议实现库之一,它基于纯 python 实现...
Java合并PDF文件的完整教学:完整合并、指定页面合并与流合并
2026-10-11 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 127
整理项目资料或生成报告时,经常需要将多个 pdf 文件合并成一个。有时需要保留所有页面,有时只需要提取不同文件中的指定页面。如果 pdf 数...
SpringBoot多环境配置全解析:从application.yml到Profile激活机制
2026-10-11 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 125
刚接手的这个spring boot项目,配置文件的组织方式让我看得头疼。一个application.yml从头写到尾,dev环境连接的是本地...
Python中生成真实地址的6款常用库盘点
2026-10-11 11:59 | 分类:前端脚本 | 评论:0 次 | 浏览: 109
很多同学问:faker地址是虚构的,有没有其他库可以生成地址?有些场景需要真实行政区划、省市区联动,甚至真实街道,下面整理几款常用库,附带简...
使用Python有效压缩Excel文件大小是三种实用思路
2026-10-11 11:59 | 分类:前端脚本 | 评论:0 次 | 浏览: 110
excel 文件过大不仅会占用更多存储空间,还可能增加文件传输和共享的成本,甚至影响工作簿的加载与处理效率。对于需要处理大量 excel 文...
Python批量设置Word页眉页脚的完整思路详解
2026-10-11 11:59 | 分类:前端脚本 | 评论:0 次 | 浏览: 103
对外分发的 word 文档,页眉页脚就是门面:页码方便引用定位,公司标识与密级标注承担识别和防泄密职能。在 word 里手工给一份文档加页眉...
使用Python实现Excel行列转置功能并保留单元格样式
2026-10-11 11:58 | 分类:前端脚本 | 评论:0 次 | 浏览: 101
前言在数据处理场景中,经常会遇到表格行列互换需求:原始横向表格转为纵向,或是纵向指标表转为横向汇总表。手动复制粘贴转置在数据量大、需要自动化...
Python fnmatch模块文件名匹配的隐形规则与常见陷阱详解
2026-10-11 11:58 | 分类:前端脚本 | 评论:0 次 | 浏览: 106
在 python 中,fnmatch 模块常被用来做文件名匹配。它实现了 unix shell 风格的通配符规则,允许你用 *.txt、da...
深度解析Python中glob模块模式匹配的规则与常见坑
2026-10-11 11:58 | 分类:前端脚本 | 评论:0 次 | 浏览: 99
在 python 中处理文件系统时,glob 模块是搜索文件的首选工具。它让你用简洁的通配符模式(如 *.txt、data/**/*.csv...
Python开发必会的十个pip高级用法全整理
2026-10-11 11:58 | 分类:前端脚本 | 评论:0 次 | 浏览: 119
上个月帮一个朋友排查装包问题,他电脑里有三个python版本,命令行敲 pip install 却把包装到了另一个解释器里,然后对着 ...
Python使用os.remove()与os.rmdir()删除文件与目录操作详解
2026-10-11 11:58 | 分类:前端脚本 | 评论:0 次 | 浏览: 110
在 python 中,删除文件和目录是最常见的文件系统操作之一。你可能已经熟练地使用 os.remove() 删除单个文件,用 os.rmd...
Python shutil模块中高级文件操作的隐秘陷阱与正确姿势
2026-10-11 11:58 | 分类:前端脚本 | 评论:0 次 | 浏览: 107
在 python 中,shutil 模块是文件和目录高级操作的瑞士军刀。它提供了复制、移动、删除、归档等远超 os 模块基础能力的功能。你可...
Python tempfile创建临时文件的安全陷阱与最佳实践详解
2026-10-11 11:57 | 分类:前端脚本 | 评论:0 次 | 浏览: 89
在 python 开发中,我们经常需要创建临时文件来存放中间数据、缓存计算结果、或作为原子写入的跳板。很多开发者的第一反应是手动拼一个 /t...
Python中使用加号拼接文件路径的七大跨平台陷阱详解
2026-10-11 11:57 | 分类:前端脚本 | 评论:0 次 | 浏览: 89
在 python 开发中,拼接文件路径看似是最简单不过的操作:把目录和文件名连起来就行了。于是很多开发者随手写下:path = "data/...
深入剖析Python pathlib面向对象路径操作的常见坑及解决方案
2026-10-11 11:57 | 分类:前端脚本 | 评论:0 次 | 浏览: 94
在 python 3.4 之前,路径操作几乎全靠 os.path 模块里那些面向字符串的函数:os.path.join()、os.path....