一、简介Spring 是非常流行和成功 Java 应用开发框架,Spring Security 正是 Spring 家族中成员。Spring Security 基于 Spring 框架,提供了一套 Web 应用安全性完整解决方案。正如你可能知道关于安全方面的两个主要区域是“认证”和“授权”(或者访问控制),一般来说,Web 应用安全性包括用户认证(Authentication)和用户授权
转载 2024-03-28 09:09:18
40阅读
1、普通redis配置:<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www
转载 2023-06-09 13:33:44
141阅读
一. Sentinel介绍官方介绍: https://github.com/alibaba/Sentinel/wiki/%E4%BB%8B%E7%BB%8D 随着微服务流行,服务和服务之间稳定性变得越来越重要。Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务稳定性。Sentinel 具有以下特征:丰富应用场景:Sentinel 承接了阿里巴巴
转载 2024-01-19 18:58:17
93阅读
# 实现 Spring Redis Sentinel ## 引言 在分布式系统中,Redis 是一个常用内存数据结构存储与缓存数据库。为了确保 Redis 在高可用性环境中运行,我们通常使用 Redis Sentinel 来监控和管理多个 Redis 实例。Spring 提供了对 Redis Sentinel 支持,本文将向你介绍如何实现 Spring Redis Sentinel。 #
原创 2023-08-10 17:17:56
117阅读
1.1 分布式系统遇到问题 服务雪崩效应:因服务提供者不可用导致服务调用者不可用,并将不可用逐渐放大过程,就叫服务雪崩效应 导致服务不可用原因: 程序Bug,大流量请求,硬件故障,缓存击穿 【大流量请求】:在秒杀和大促开始前,如果准备不充分,瞬间大量请求会造成服务提供者不可用。 【硬件故
原创 2022-12-18 00:47:19
0阅读
1.1 分布式系统遇到问题 服务雪崩效应:因服务提供者不可用导致服务调用者不可用,并将不可用逐渐放大过程,就叫服务雪崩效应 导致服务不可用原因: 程序Bug,大流量请求,硬件故障,缓存击穿 【大流量请求】:在秒杀和大促开始前,如果准备不充分,瞬间大量请求会造成服务提供者不可用。 【硬件故
原创 2022-12-18 00:56:18
0阅读
背景:这个也是之前面试中发现一个短板很多后端概念分不清楚,这次准备系统学习弥补一下不足。我这次想法还是根据项目中遇到问题通过查阅然后做个总结,想做个spring一个系列,也会把查阅博客地址标注到下面。首先说下springioc,ioc是控制反转把获取实例交给框架,我理解主要解决java中经常new一个对象问题。主要途径就是bean。我们qa项目主要通过xml文件形式。现简单说下qa后端项
Spring Security 前身是 Acegi Security ,是 Spring 项目组中用来提供安全认证服务框架。(https://projects.spring.io/spring-security/) Spring Security 为基于J2EE企业应用软件提供了全面安全服务。特别 是使用领先J2EE解决方案-Spring框架开发企业软件项目。人们使用Spring Secu
详解Servlet Servlet是Server+Applet缩写,表示一个服务器应用。通过上面的分析我们知道Servlet其实就是一套规范,我们按照这套规范写代码就可以直接在Java服务器上面运行。Servlet3.1中Servlet结构如图6-1所示。1 Servlet接口 既然Servlet是一套规范,那么最重要的当然就是接口了。Servlet3.1中Servlet接口定义如下:/
目录一、概述二、Sentinel快速搭建1. sentinel 下载2. 命令启动3. sentinel dashborad三、Gateway 整合 Sentinel1. 引入 pom 依赖 2. RulesController3. bootstrap.yml 配置 sentinel服务地址4. GatewayConfiguration 配置四、启动服务1. 实时监控数据 2.
转载 10月前
49阅读
SpringBoot入门配置spring securitySpring Boot针对Spring Security提供了自动化配置方案,因此可以使Spring Security非常容易地整合进Spring Boot项目中,这也是在Spring Boot项目中使用Spring Security优势。 文章目录SpringBoot入门配置spring security一、添加依赖2.可以在配置文
1.简介spring-data是和spring-boot齐名项目,在spring-data中有jpa,jdbc,redis,mongodb等数据持久化方式,对于redis,springboot2.x开始将jedis替换成了lettuce。jedis :采用直连,多个线程操作的话,是不安全,如果想要避免不安全,使用jedis pool 连接池!BIO模式 lettuce :采用netty (
转载 2024-10-08 10:21:09
69阅读
# MongoDB数据恢复流程及代码示例 ## 概述 在开发过程中,有时会遇到Mongodb数据丢失情况,可能是因为数据删除、意外断电等原因造成。针对这种情况,我们可以通过备份方式来恢复数据。本文将介绍如何使用Mongodb备份和恢复功能来实现数据恢复。 ## 流程 下面是整个数据恢复流程,在进行每一步之前我们需要确保已经安装了Mongodb,并且有可用备份文件。 | 步骤 |
原创 2023-12-04 03:44:33
141阅读
1.什么是sentinel分布式系统流量防卫兵:随着微服务普及,服务调用稳定性变得越来越重要。Sentinel以“流量”为切入点,在流量控制、断路、负载保护等多个领域开展工作,保障服务可靠性。特点: 丰富应用场景:Sentinel 承接了阿里巴巴近 10 年双十一大促流量核心场景,例如秒杀(即突发流量控制在系统容量可以承受范围)、消息削峰填谷、集群流量控制、实时熔断下游不可用应用等。
原创 2021-01-31 17:02:34
367阅读
0. 课前说明0.1 课程内容SpringCloud + SpringCloud alibaba0.2 技术要求java8+maven+git、github+Nginx+RabbitMQ+SpringBoot2.00.3 课程大纲零基础:1~4章初级:5~9章中级:10~16章高级:17~21章1. 微服务架构零基础理论入门(小白必看)1.1 大纲1.2 理论介绍1.2.1 微服务架构概述1)什么
转载 2024-09-14 13:24:59
35阅读
一, 基本配置   1), 入口类和@SpringBootApplicaiton     通常有个*Application入口类,里面有个main方法,启动Spring Boot应用项目.   @SpringBootApplication 是一组注解(@Configuration, @EnableAutoConfigurati
# 使用 Spring Boot 实现 Redis Sentinel ## 简介 在开始之前,我们先来了解一下 Redis Sentinel。Redis Sentinel 是 Redis 官方提供一种高可用性解决方案,它可以监控 Redis 主从集群状态,并在主节点宕机时自动将从节点升级为新主节点。使用 Redis Sentinel 集群可以保证 Redis 服务高可用性和数据持久性。
原创 2023-08-30 10:45:28
205阅读
基本信息网关网关是微服务最边缘服务,直接暴露给用户,用来做用户和微服务桥梁没有网关:客户端直接访问我们微服务,会需要在客户端配置很多 ip:port,如果 user-service 并发比较大,则无法完成负载均衡有网关:客户端访问网关,网关来访问微服务,(网关可以和注册中心整合,通过服务名 称找到目标的 ip:prot)这样只需要使用服务名称即可访问微服务,可以实现负载均衡,可以实现 to
转载 2024-09-14 09:18:25
157阅读
Spring ApplicationContext 能够发布事件并且允许注册相应事件监听器,它拥有一套完善事件发布和监听机制。在事件体系中有这些概念: * 事件: java.util.EventObject。 * 监听器:java.util.EventListener。 * 事件源:产生事件,任何一个事件,都必须拥有一个事件源。 * 事件监听器注册表:用于保存监听器。当事件源产生事
转载 2024-09-23 18:44:14
89阅读
  • 1
  • 2
  • 3
  • 4
  • 5