后端

SpringBoot Actuator 未授权访问漏洞

一、漏洞原理        Spring Boot Actuator 是 Spring Boot 框架提供的监控与管理模块,通过暴露 HTTP 端点(如 /health、/env)或 JMX 接口,支持开发者实时获取应用运行状态(如内存使用、线程池状态、数据库连接等)。默认配置下,部分端点存在未授权访

算法学习【day 26】 (20221015)

“早点睡觉咯。” 对二分搜索树的学习做一下初步总结,并且探讨一些二分搜索树的一些基本问题。 1. 二分搜索树的顺序性 二分搜索树的一个好处是顺序性,所以可以用来回答一些问题: (1)minimum、maximum (2)successor、predecessor (3)floor、ceil (4)rank、select 2. 支持重复元素的二分搜索树 可以把一个节点的左孩子定义为小于等于这个

AQS探究

总所周知,java concurrent包的工具类是构建在AbstractQueuedSynchronizer类上的基础上的,而这个类是Doug Lea大神基于CHL队列实现的同步器。这个强大的同步器是怎样实现的呢?我们来一探究竟。 因为AQS的代码比较难以理解,我们从concurrent包下的并发工具类着手开始研究。从最简单的CountDownLatch开始,首先看它的源码 public

SQL注入专题(三)

一、WAF及绕过WAF原理介绍 WAF的定义: waf,即web应用防火墙,是通过执行一系列针对http/https的安全策略来专门位web应用提供保护的一款产品。 waf主要是通过内置的很多安全规则来进行放域,会对每个请求的内容根据安全规则进行检测并对不符合安全规则的做出响应的防御处理,从未保证web应用的安全性和合法性。 WAF是如何工作的? 规则库:使用一组规则来区分正常的请求和恶意的请求。

Spring AI Alibaba 10分钟快速入门

Spring AI Alibaba 快速入门指南 本文案例源码笔记见: 1. 环境准备 1.1 API Key 配置访问 阿里云百炼平台 获取API Key,并在Windows环境变量中配置:AI_DASHSCOPE_API_KEY=your_api_

rabbitmq入门

1、介绍 2、MQ优势 应用解耦:提高系统容错性和可维护性 异步提速:提升用户体验和系统吞吐量 削峰填谷:提高系统稳定性 代码 工具类-RabbitmqUtils package nk.gk.wyl.module.rabbitmq.utils; import com.rabbitmq.client.Connection; import com.rabbitmq.client.Conn

MySQL 启动报错 “The server quit without updating PID file“ 的全面解决方案(适用于 5.7/8.0 全版本)

摘要在 MySQL 数据库运维中,"The server quit without updating PID file" 是常见且棘手的启动错误。本文结合 MySQL 官方文档及实战经验,系统梳理该错误的 10 大核心成因与解决方案,覆盖权限、配置、磁盘、SELinux 等多维度,并针对 5.7/8.0 版本差异提供适配指南&

JavaScript 面试系列:JavaScript 中执行上下文和执行栈是什么?

image.png 一、执行上下文 简单的来说,执行上下文是一种对Javascript代码执行环境的抽象概念,也就是说只要有Javascript代码运行,那么它就一定是运行在执行上下文中 执行上下文的类型分为三种: 全局执行上下文:只有一个,浏览器中的全局对象就是 window对象,this 指向这个全局对象 函数执行上下文:存在无数个,只有在函数被调用的时候才会被创建,每次调用函数

MySQL系列之数据类型(Date&Time)

导览 前言 一、日期/时间类型 1. Date 1.1 取值范围 1.2 显示格式 2. Datetime 2.1 取值范围 2.2 显示格式 3. Timestamp 3.1 取值范围 3.2 显示格式 4. time 4.1 取值范围 4.2 显示格式 5. year 5.1 取值范围 5.2 显示格式 二

【Spring】Spring Boot详细介绍

Spring Boot 详细介绍Spring Boot 是 Spring 生态系统的革命性框架,旨在简化 Spring 应用的初始搭建和开发过程。它通过约定优于配置的理念,让开发者能够快速创建生产级别的 Spring 应用,而无需处理繁琐的 XML 配置和依赖管理。 一、核心定位与价值主张 1. 解决的问题 配置地狱:消除大量重复的 X