- 博客(12)
- 收藏
- 关注
原创 Shell定时脚本:高效自动化运维的核心利器
自动化运维与任务调度在技术演进中占据重要地位,Shell脚本因其轻量、高效的特点成为定时任务的首选工具。到现代容器化环境中的调度方案,Shell脚本的灵活性与兼容性使其在分布式系统中仍有一席之地。配置实现,需考虑环境变量加载。
2025-10-14 16:39:11
319
原创 MyaBatis缓存机制。
MyBatis作为一款优秀的ORM框架,其缓存机制是提升性能的重要手段。MyBatis的缓存分为一级缓存和二级缓存,理解这两种缓存的原理和使用方式对优化数据库访问至关重要。一级缓存是SqlSession级别的缓存,默认开启且无法关闭。同一个SqlSession中执行相同的SQL查询时,MyBatis会优先从缓存中获取结果,避免重复查询数据库。二级缓存是Mapper级别的缓存,多个SqlSession可以共享。
2025-10-13 23:21:05
399
原创 100条SQL实战秘籍
SQL(Structured Query Language)是用于管理关系型数据库的标准语言,涵盖数据查询、插入、更新、删除等操作。以下是100条常用SQL语句的分类整理,附代码示例。
2025-10-13 23:01:54
175
原创 Spring Boot核心注解全解析
Spring Boot 通过简化配置和提供自动化机制,显著提升了开发效率。其核心依赖于一系列注解,以下分类详解常用注解及其代码示例。定义请求映射路径,支持指定 HTTP 方法(GET/POST 等)。,用于定义 RESTful 控制器,直接返回 JSON/XML 数据。分别标记服务层、持久层和通用组件类,由 Spring 管理生命周期。若存在多个同类型 Bean,需配合。
2025-10-13 23:01:10
252
原创 红黑树:高效平衡的二叉搜索树
这些性质确保了红黑树在最坏情况下的查找、插入和删除操作时间复杂度为O(log n)。红黑树的插入分为两步:普通二叉搜索树插入和颜色调整。
2025-10-13 22:59:54
191
原创 [Linux基础——Lesson11.Shell运行原理 (王婆传媒) ]。
Shell是Linux系统中用户与内核交互的接口,负责解释用户输入的命令并传递给操作系统内核执行。其核心功能包括命令解析、环境变量管理、进程控制等。Shell的运行过程涉及多个层次,从用户输入到最终执行,背后隐藏着复杂的机制。
2025-10-13 22:42:36
369
原创 K8S - Helm 入门与实战 - 应用部署与依赖治理。
Helm 是 Kubernetes 的包管理工具,用于简化应用的部署和管理。通过 Helm,用户可以将复杂的 Kubernetes 资源定义打包为 Chart,并通过版本控制实现依赖管理。Helm CLI:命令行工具,用于与 Helm 交互。Chart:包含应用部署所需的 Kubernetes 资源模板和配置。Release:Chart 的运行时实例,每次安装都会生成一个唯一的 Release。Helm 3 移除了 Tiller 组件,直接与 Kubernetes API 交互,提高了安全性和简洁性。
2025-10-13 22:41:57
330
原创 【办公类-115-04】20250920职称资料上传03——压缩课题结题报告PDF的大小(控制在200MB以内)。
在职称评审或学术交流中,PDF格式的结题报告常因包含高分辨率图片、图表或嵌入字体导致文件过大(如超过200MB)。以下是几种有效压缩PDF文件的方法,涵盖工具使用、参数优化及代码实现。Ghostscript是开源的PDF处理工具,适合批量处理或自动化任务。Adobe Acrobat Pro DC提供内置的PDF优化功能,适合非技术用户快速操作。打开PDF文件后选择“文件”>“另存为其他”>“缩小大小的PDF”或“优化的PDF”。:此方法可能损失部分图像细节,建议压缩后检查关键图表清晰度。
2025-10-13 22:41:18
382
原创 Glup 和 Vite。
Glup 和 Vite 是前端开发中常用的构建工具,但两者的设计理念和适用场景截然不同。Glup 是一个基于任务流(Task Runner)的工具,擅长通过插件处理文件转换、压缩等重复性任务;Vite 则是新一代的构建工具,专注于利用原生 ESM 提供极速的开发体验。以下从核心特性、使用场景和代码示例展开分析。Glup 的核心思想是通过定义任务(Task)自动化处理文件。它基于 Node.js 流(Stream)机制,支持高效的文件转换和管道操作。
2025-10-13 22:40:39
476
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅