7.1 springboot使用ShiroShiro是由Apache开源的一款强大的安全框架,本节从了解Shiro框架开始,带领大家学习Spring Boot如何使用Shiro进行身份认证和权限认证。7.1.1 什么是ShiroApache Shiro(官网地址:http://shiro.apache.org/)是一个功能强大且易于使用的Java安全框架,可以利用它进行身份验证、授权、加密和会话管
转载
2024-03-21 00:27:52
48阅读
前两篇博客分别介绍了 Prometheus 与 Grafana,都是为与 SpringBoot 集成做准备的prometheus介绍与安装Grafana可视化图形界面有了前面的基础准备工作,本篇直接上代码,起启动好 prometheus 与 grafana要实现的目的:1.监控SpringBoot应用程序 JVM 情况2.模仿天猫双十一的电子大屏,实时显示请求总次数、下单总金额下面是监控页面的效果
转载
2024-03-21 09:51:22
69阅读
随着 微服务 的流行,相比较以前一个大型应用程序搞定所有需求,我们现在更倾向于把大型应用程序切分成多个微服务,服务之间通过 RPC 调用。微服务架构的好处非常多,例如稳定的服务变化较少,不会被非稳定服务所影响;不同的服务更方便交给不同的人管理;发布、扩容等操作也更加有针对性。不过这也不是没有代价的,额外的成本最主要的可能就是运维成本。 我们维护的一个产品,由 7 个微服务构成
转载
2024-03-21 21:14:24
25阅读
1.相关介绍未来每一个微服务在云上部署以后,我们都需要对其进行监控、追踪、审计、控制等。SpringBoot就抽取了Actuator场景,使得我们每个微服务快速引用即可获得生产级别的应用监控、审计等功能。1.x与2.x的不同:SpringBoot Actuator 1.x
支持SpringMVC基于继承方式进行扩展层级Metrics配置自定义Metrics收集默认较少的安全策略SpringB
转载
2024-04-17 15:18:09
37阅读
Spring FORM标签库Spring MVC提供了一个JSP标签库(Spring Form),使将表单元素绑定到Model 数据变得更加容易。Spring Framework 提供了一些标签,用于显示 错误,设置主题和输出国际化消息。使用Spring Form标签库的语法需要在jsp文件头部加上:本示例中使用的表单标签呈现HTML “form” 标签,并向内部标签公开绑定路径以进行绑定。使用绑
一、Micrometer简介Micrometer 为 Java 平台上的性能数据收集提供了一个通用的 API,应用程序只需要使用 Micrometer 的通用 API 来收集性能指标即可。Micrometer 会负责完成与不同监控系统的适配工作。这就使得切换监控系统变得很容易。Micrometer 还支持推送数据到多个不同的监控系统。Micrometer类似日志系统中SLF4J。Micromete
转载
2024-03-29 16:24:16
74阅读
Micrometer简介Micrometer 为 Java 平台上的性能数据收集提供了一个通用的 API,应用程序只需要使用 Micrometer 的通用 API 来收集性能指标即可。Micrometer 会负责完成与不同监控系统的适配工作。这就使得切换监控系统变得很容易。Micrometer 还支持推送数据到多个不同的监控系统。Micrometer类似日志系统中SLF4J。Micrometer目
转载
2024-02-26 16:11:49
72阅读
文章目录一.单文件下载1.简单理解文件下载2.单文件下载的具体代码实现3.测试4.单文件下载整体代码二.多文件批量下载(多个文件合成一个压缩包下载)1.多文件下载的实现方式,这里使用了ZipOutputStream2.具体代码实现3.测试4.文件批量下载(多文件合成一个压缩包)完整代码三.补充,将整个文件夹压缩1.将一个文件夹压缩,这个文件夹中全是具体文件2.将整个文件夹压缩,文件中包含文件夹
转载
2024-03-19 13:45:30
26阅读
通过 Metrics API,您可以获得指定节点或 pod 当前使用的资源量。此 API 不存储指标值,因此想要获取某个指定节点10分钟前的资源使用量是不可能的;
此 API 和其它 Kubernetes API 一起位于同一端点(endpoint)之下,是可发现的,路径为/apis/metrics.k8s.io
原创
2020-02-28 18:37:47
2406阅读
# Java Metrics and Prometheus Metrics
Java Metrics and Prometheus Metrics are two popular libraries used for collecting and monitoring metrics in Java applications. In this article, we will explore w
原创
2023-12-11 15:23:28
76阅读
一、背景最近看到了一篇文章,说的是spark小文件合并的问题Spark 小文件合并优化实践:https://mp.weixin.qq.com/s/195nFBH0kpZEXekHiQAfrA(作者:偷闲小苑)其实关于小文件合并我之前也写过类似的文章,大体的方案也就是 1、存之前做一个数据量的预估,然后repartition/coalesce2、存完之后,触发一个merge合并小文件(可以是hive
转载
2023-10-11 08:15:50
377阅读
系列文章目录三级等保之数据库加解密技术方案预言分析篇(一)三级等保之SpringBootMybatis数据安全(二)数据库内容加密后支持模糊搜索功能(三) 文章目录SpringBoot之Mybatis数据安全(二)
前言 一、Mybatis数据安全实现大致思路二、使用步骤1.建立Maven工程引入全球公共中央仓库pom2.配置pom组件基础项3.配置对应持久层映射关系(ORM)4.启动验
转载
2024-04-12 11:35:35
75阅读
文章目录一、安全二、Web&安全需要注意springboot2.1.x版本登陆/注销HttpSecurity配置登陆、注销功能Thymeleaf提供的SpringSecurity标签支持remember me 一、安全Spring Security是针对Spring项目的安全框架,也是Spring Boot底层安全模块默认的技术选型。他可以实现强大的web安全控制。对于安全控制,我们仅需
转载
2024-03-20 11:52:05
122阅读
# Victoria Metrics vs Elastic Metrics实现
## 介绍
在本文中,我将教你如何实现"Victoria Metrics vs Elastic Metrics"。这是一个比较两个度量系统的任务,我们将使用一些代码和工具来完成这个任务。
## 整体流程
下面是完成此任务的步骤概述:
```mermaid
journey
title 整体流程
se
原创
2024-01-12 20:46:32
93阅读
使用Prometheus和Grafana监控Spark应用终极方案,通过graphite_exporter将原生数据通过映射文件转化为有 label 维度的 Prometheus 数据
Spark任务启动后,我们通常都是通过跳板机去Spark UI界面查看对应任务的信息,一旦任务多了之后,这将会是让人头疼的问题。如果能将所有任务信息集中起来监控,那将会是
转载
2023-07-18 22:35:53
52阅读
枚举类型可以看作是一种标签或是一系列常量的集合,通常用于表示某些特定的有限集合,例如星期、月份、状态等。Python 的原生类型(Built-in types)里并没有专门的枚举类型,但是我们可以通过很多方法来实现它,例如字典、类等:MiracleLove = {'MON': '林志玲', 'TUS': '陈意涵', 'WEN': '张柏芝', 'THU': '辛芷蕾', 'FRI': '周冬雨'
转载
2024-05-14 18:25:23
35阅读
一、简介 Metrics Server是一个集群范围内的资源数据集和工具,同样的,metrics-server也只是显示数据,并不提供数据存储服务,主要关注的是资源度量API的实现,比如CPU、文件描述符、内存、请求延时等指标,metric-server收集数据给k8s集群内使用,如kubectl,hpa,scheduler等。 Metrics Server从Kubelet收集资源指标,并通过Me
转载
2024-05-23 10:34:55
151阅读
k8s之部署metrics-server Metrics Server是Kubernetes内置自动缩放管道的可扩展,高效的容器资源指标来源。Metrics Server从Kubelet收集资源指标,并通过Metrics API在Kubernetes apiserver中公开它们, 以供Horizontal Pod Autoscaler和Vertical Pod Autoscaler使用
转载
2023-08-27 19:48:31
104阅读
文章目录一、WEB & 安全二、spring Security集成1.登陆/注销2.Thymeleaf提供的SpringSecurity标签支持3.remember me4.CSRF(Cross-site request forgery)跨站请求伪造5.详情三、shiro集成1.框架简介2.快速入门3. shiro集成 一、WEB & 安全Spring Security 和 sh
转载
2024-04-18 11:36:26
6阅读
SpringBoot SpringSecurity (Spring Date Jpa + SpringSecurity)一、简介 SpringSecurity是专门针对基于Spring的项目的安全框架,充分利用了依赖注入和AOP来实现安全的功能。安全框架有两个重要的概念,即认证(Authentication)和授权(Authorization)。认证即确认用户可以访问当前系统;授权即确定
转载
2024-03-16 17:25:30
76阅读