本文分类:news发布日期:2025/7/8 17:33:03
相关文章
k8s pod深度解析
目录
1:从使用的角度来看
2:从k8s的角度来看
3:pod的状态
二:pod探针
1:pod探针的实现方式
2:容器状态
3:pod探针类型
(1)存活探针
(2)就…
建站知识
2025/7/7 17:32:41
【PDF-XSS攻击】springboot项目-上传文件-解决PDF文件XSS攻击
解决 pdfbox依赖PdfUtils工具类
问题: 1、pom.xml <dependency><groupId>org.apache.pdfbox</groupId><artifactId>pdfbox</artifactId><version>2.0.34</version></dependency>
2、PdfUtils.java
package com…
建站知识
2025/7/3 9:38:26
从明文到Argon2:密码存储技术的演进之路
在互联网发展初期,用户账户的安全性并未受到足够重视。很多系统直接将用户的密码以明文形式存储在数据库中,认为只要数据库本身有访问权限限制就足够安全。然而,事实证明这种做法极其脆弱。一旦攻击者通过 SQL 注入等方式获取数据库访问权限&…
建站知识
2025/7/7 18:16:09
GCC 静态编译与动态编译原理及区别
一、静态编译 (Static Linking) 原理: 在编译链接阶段,将程序依赖的库代码直接复制到最终的可执行文件中。使用静态库(.a 文件),通过 ar 工具打包多个 .o 目标文件生成。链接器 ld 解析符号引用,从静态库中…
建站知识
2025/7/7 16:58:28
Kotlin 协程使用与通信
一、协程基础使用
1. 协程的三种创建方式
(1) launch - 启动后台作业
val job CoroutineScope(Dispatchers.IO).launch {// 后台操作delay(1000)println("任务完成 ${Thread.currentThread().name}")// 输出:任务完成 DefaultDispatcher-worker-1
}
j…
建站知识
2025/7/3 9:35:01
Java基础 集合框架 抽象类 AbstractList
AbstractList 核心抽象方法 (必须由子类实现)AbstractList 对于集合有序的定位支持集合的快速失败(Fail-Fast)机制AbstractList 的迭代器基础迭代器 iterator增强迭代器 ListIterator基础迭代器和增强迭代器联系与区别 AbstractList对子列表SubList 视图…
建站知识
2025/7/7 16:52:53
3.1.1.9 安全基线检查项目九:检查是否设置限制su命令用户组
限制su配置
关于限制su命令检查项,对于大多数的Linux(Redhat系列、Debian系列),进行本项检查很简单。只需要检查/etc/pam.d/su中是否配置了: auth required pam_wheel.so use_uid [group用户组名] 有些资料讲说需要有…
建站知识
2025/7/3 9:38:32