- 博客(10)
- 收藏
- 关注
原创 130条必背SQL常用语句
解析:函数与存储过程类似,但主要区别是“函数必须返回值,且只能用于查询语句中”,用在“基于输入参数计算并返回单一结果”的场景(如:数据格式化、值转换、简单统计),不能用于执行插入/更新/删除操作(存储过程可以)。解析:查看表的完整创建语句,包含字段名、数据类型、约束(主键/外键/唯一)、索引、表注释等所有结构信息,用在“复制表结构到其他数据库”、“排查表结构差异”、“备份表结构脚本”等场景,比。解析:索引并非越多越好(会减慢插入/更新/删除速度),当字段不再作为查询条件、表数据量极小时,可删除无用索引;
2025-09-03 16:53:22
897
原创 真没想到,Java import 语句我也能踩坑
有一次,我合代码到测试环境,看到导包的时候有冲突, 比如我导入语句是,但是目标分支上,已经有了,我觉得没必要再写了,就删除了。结果构建直接报错,说找不到。实在惭愧,犯了这种低级错误。
2025-08-20 11:18:08
247
原创 15个救命grep命令
grep是 Linux 系统中处理文本文件的强大工具。无论是系统管理员、开发人员还是日常用户,都常用它来搜索和过滤文件中的文本。以下用 15 个实际例子展示如何高效使用grep命令,并对输入输出进行演示。
2025-08-13 16:51:35
322
原创 50 个日志分析必备Linux 命令 懂一半绝对高手
从快速定位日志文件(find, locate),到基础查看(less, tail, head),再到强大的文本处理三剑客(grep, sed, awk)进行过滤、提取、转换,利用sort | uniq -c、jq进行统计汇总,最后通过tail -f、journalctl -f、multitail实现实时监控,结合系统状态命令(top, ps, netstat/ss)提供上下文,辅以压缩归档工具(tar, gzip)处理历史数据。find: 强大的文件搜索工具。
2025-07-23 10:21:44
1102
原创 SpringBoot 3.0之后为什么取消了spring.factories
从SpringBoot 3.0开始,引入了基于imports文件的新机制,作为的替代方案。这些文件位于// 自定义扩展点加载器示例// 迁移到新机制// 或者实现自己的imports文件加载逻辑// ...// 1. 创建配置属性类// getter和setter方法// ...// 2. 创建自动配置类@AutoConfiguration// 注意这里使用了@AutoConfiguration而非@Configuration@Bean// 根据属性创建服务。
2025-07-22 13:25:52
1125
原创 堡垒机 vs 跳板机: 究竟有何不同?
在企业网络安全架构中,堡垒机和跳板机常被相提并论,甚至被混为一谈。但这两者之间究竟有何区别?为什么金融、政府机构会?而跳板机又在哪些场景中依然不可替代?
2025-07-16 15:05:08
929
原创 Spring的替代方案
等特性,为微服务开发提供了高性能的解决方案。本文通过一个完整的图书管理服务示例,演示了其核心功能,并对比了与 Spring Boot 的性能差异。无论是构建传统微服务还是 Serverless 应用,Micronaut 都是一个值得尝试的选择。然而,传统的微服务框架(如 Spring Boot)在启动速度、内存占用和响应延迟上逐渐暴露出性能瓶颈。本文将通过一个完整的示例,带你从零开始构建一个 Micronaut 微服务,并深入解析其核心优势。高并发、低延迟的微服务(如 API 网关、实时数据处理)。
2025-07-11 13:28:01
546
原创 100个CMD运行命令大全汇总,IT运维人员常备!
92. **forfiles /p "C:\logs" /s /m *.log /d -7 /c "cmd /c del @path"**:自动清理日志。:命令是工具,思路才是核心。59. *del /F /Q .tmp:强制删除临时文件。:显示终端服务会话(同query session):显示系统详细信息(安装日期/补丁/内存等):优化机械硬盘碎片(SSD无需使用):检查磁盘错误并修复(需重启):执行删除/格式化前确认路径。:显示Windows版本。:显示或设置系统时间。:显示或设置系统日期。
2025-06-27 16:04:44
834
原创 血泪教训:服务器崩盘那夜,是这条find命令保住了我的饭碗!
对每个找到的目录,用du -sh计算并显示其总大小(-s summary总计, -h human-readable 人类可读格式,如K, M, G)。-newermt: 找修改时间(mtime)比指定时间戳("2024-06-24 14:30:00") 新的文件。-amin -120: 找访问时间(atime)在 120分钟之内 (-表示之内) 的文件。| xargs -0 ls -ldU: 把排好序的文件名安全地喂给ls -ldU显示详情(-l长格式, -d目录本身, -U不排序,因为前面排好了)。
2025-06-24 14:39:40
790
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
2