loading
云服务器通过Jenkins入侵事件记录

云服务器通过Jenkins入侵事件记录 一、事件概述 本次事件是一起针对测试服务器的攻击,攻击者利用Jenkins的安全漏洞植入恶意代码,通过反向SSH隧道(Supershell)篡改服务器文件,导致特定接口无法正常访问,并对网站的SEO造成负面影响。 二、事件详

基于Redisson实现的分布式锁

基于Redisson实现的分布式锁 关于Redisson分布式锁的使用: private Integer setInfo(Long key) { // 获取分布式锁 RLock lock = redisson.getLock("Ext_Info:&qu

基于Redis的分布式锁

基于Redis的分布式锁 setNx 加锁 在使用 Redis 实现分布式锁时,首要想到的方法是使用 setNx 命令。 if (jedis.setnx(lockKey, val) == 1) { jedis.

Seata原理

SEATA事务模式 SEATA事务模式 Seata为用户提供了多种事务模式,包括AT模式、TCC模式、SAGA模式及XA模式,旨在为用户提供一站式解决分布式事务问题的方案。 AT模式 默认事务模式 AT模式是Seata默认采用的事务模式。该模式利用回滚日志(即undo log概念)实现了对已提

分布式事务Seata

分布式事务解决方案:Seata 全面指南 Seata 分布式事务Seata 引言 Seata (Simple Extensible Autonomous Transaction Architectur

SpringCloud入门实践

入门实践 快速脚手架搭建 可以到阿里云脚手架官方,一键搭建Cloud Demo 项目 选择项目基础信息 配置项目依赖信息 Cloud版本与Boot版本对应关系: 版本对应 根据项目所需勾选需要依赖的组件,正常实践项目所需,按nacos为例: 勾选 nacos+mysqljdb

JSP标准标签库(JSTL)

JSP标准标签库(JSTL) JSP标准标签库(JavaServer Pages Standard Tag Library,简称JSTL)是一系列预定义的标签,它们封装了开发Web应用程序时常见的通用核心功能。通过JSTL,开发者

JSP页面示例

以下是一个JSP文件,它结合了HTML结构,并使用了JSP的各种标签类型: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncod

JSP生命周期

JSP生命周期 JSP 生命周期 理解JSP的核心机制离不开对其生命周期的深入探讨。JSP生命周期是指从创建直至销毁的全过程,其中包含了JSP页面转化为Servlet并执行的一系列步骤。 JSP生命周期阶段 1. 编译阶段 Servlet容器读取JSP文件并对其进行编译,将

JSP概述

JSP 概述 JSP(Java Server Pages)全称为Java服务器页面,与Servlet技术同为SUN公司制定的用于开发动态Web资源的标准技术。实质上,JSP是Servlet的一种表现形式,通过将Java代码嵌入HTML中实