Sa-Token 集成SpringBoot简要步骤1.1 简单介绍Sa-Token是一个轻量级Java权限认证框架。主要解决的问题如下:登录认证权限认证单点登录OAuth2.0分布式Session会话微服务网关鉴权等一系列权限相关问题。1.2 登录认证设计思路对于一些登录之后才能访问的接口(例如:查询我的账号资料),我们通常的做法是增加一层接口校验:如果校验通过,则:正常返回数据。如果校验未通过,
转载 2024-03-18 12:06:42
159阅读
org.springframework.bootspring-boot-starter org.springframework.boot spring-boot-starter-test test org.mybatis.spring.boot mybatis-spring-boot-starter 1.1.1 mysql mysql-connector-java 5.1.21 • 同之前介绍的使
转载 2024-08-03 13:30:10
46阅读
Tor的按钮进行网络攻击/ 测试时基本不愿透露姓名的方便。*确保你没有运行的服务记录,而你是Tor或危险之中被恶毒的个人截获 pasive侦察插件,让你一键访问的被动网络侦察/ OSINT工具,很好的一个伟大的插件。发现更多关于网站/在线服务好。此外,还包括谷歌Dorks。NoScript的无脚本是必不可少的,无论如果你正在做的Web应用程序渗透测试或只是浏览净。它停止在您的浏览器中加载的脚本-
# 使用 DolphinScheduler 调度 Spark 作业的完整指南 DolphinScheduler 是一款功能强大的开源工作流调度和任务管理平台,而 Spark 是一个广泛使用的大数据处理框架。将这两者结合,可以实现高效的数据处理流程。本指南将帮助你了解如何在 DolphinScheduler 中配置和调度 Spark 作业。 ## 流程概述 下面是通过 DolphinSched
原创 2024-08-07 05:54:44
152阅读
引子令牌与密码的区别令牌(token)与密码(password)的作用是一样的,都可以进入系统,但是有三点差异。(1)令牌是短期的,到期会自动失效,用户自己无法修改。密码一般长期有效,用户不修改,就不会发生变化。(2)令牌可以被数据所有者撤销,会立即失效。以上例而言,屋主可以随时取消快递员的令牌。密码一般不允许被他人撤销。(3)令牌有权限范围(scope),比如只能进小区的二号门。对于网络服务来说
1. 简介在一些项目中,处于安全性的要求,一般不将密码,key等放入到配置文件中。然而这些代码又是上传在 git等平台上。为了方便管理。一般采用系统变量的方式来实现。从而实现配置和代码分开。2. 安装pip install python-dotenv3. 使用目录结构及代码. ├── .env └── demo.py.env 内容REDIS_HOST="127.0.0.1" PWD="/home/
# DolphineScheduler 修改Spark RPC端口 ## 概述 DolphinScheduler是一个分布式的大数据任务调度系统,它提供了一套完整的任务调度和运维功能,可以实现对Spark、Flink、Hive、MR等各种任务的调度和管理。在DolphinScheduler中,Spark任务的通信机制是通过RPC(Remote Procedure Call,远程过程调用)来实现
原创 2024-01-30 06:40:40
178阅读
spark 核心spark coreRDD创建 >>> RDD转换 >>> RDD缓存 >>> RDD行动 >>> RDD输出RDD[Resilient Distributed Dataset]它是一个弹性分布式数据集,具有良好的通用性、容错性与并行处理数据的能力,为用户屏蔽了底层对数据的复杂抽象和处理,为用户提供了一组方便的
说明该文档适用于dolphinscheduler 3.1.3-release版本。一 环境准备需要使用的环境包括JDK1.8,以及Maven 3.6以上的版本,这里使用低于3.6版本的Maven也可以调试运行,不过在打包的时候会有报错,最好使用高版本的maven。二 导入源码并修改配置2.1 导入项目项目地址:DolphinScheduler: ??? Apache DolphinSchedule
转载 2024-05-08 12:39:34
378阅读
  1. 背景问题:在部分 UT 中使用 PowerMock 后,导致 Sonar 不能获取对应的测试报告。大概原因:PowerMock 模拟 JDK 的静态方法、构造方法、final 方法、私有方法时,需要把使用这些方法的类加入到 @PrepareForTest 注解中,从而导致单元测试覆盖率不被统计。2. 思路2.1 明确问题出处,缩小定位范围DolphinScheduler U
转载 2024-09-19 18:03:34
118阅读
2.1. Logistic模型的缺陷 在Logistic模型中,为了处理有偏数据的影响,我们对除citric_acid(柠檬酸含量)和density(密度)之外的9个自变量均作了对数化处理,然而这种处理显然不一定和实际情况相一致。甚至从常理分析,这些描述理化性质的变量对于品质的影响很难说是严格正/负相关的。以Ph值为例,Ph值是衡量溶液酸碱度的变量,具体说,是衡量溶液中氢离子浓度的指标,服从Ph=
转载 2024-10-16 22:15:02
26阅读
在上一篇博文中,描述了一些django项目结构的实践,但实际上还有很多改进的地方,正好和最近的一个项目可以自由发挥,就套用了原本的脚手架项目,并做了一些改进,另外也结合了docker。首先是总体的项目| |-deployment_yml |-deployment_server |-deployment_dockerfile |-project1 |-project2 项目会分为四个部分,第一个部分
转载 10月前
27阅读
1.简介Elasticsearch 是一个开源的搜索引擎,建立在一个全文搜索引擎库 Apache Lucene™ 基础之上。 Lucene 可以说是当下最先进、高性能、全功能的搜索引擎库—无论是开源还是私有。但是 Lucene 仅仅只是一个库。为了充分发挥其功能,你需要使用 Java 并将 Lucene 直接集成到应用程序中。 更糟糕的是,您可能需要获得信息检索学位才能了解其工
转载 2024-04-17 13:49:21
55阅读
创建测试项目测试数据源1、先去新建一个项目测试: 引入相应的模块 jdbc2、项目建好之后,发现springboot自动帮我们导入了jdbc的启动器:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</a
转载 2024-04-14 11:50:00
166阅读
一、背景这几天在做服务的高可用。为了确保提供服务的某一台机器出现故障导致客户的请求不可用,我们需要对这台服务器做故障重试或者智能路由到下一个可用服务器。为此,特地上网查了些资料,最后选用了ribbon+spring retry的重试策略。 从参考的技术文章中可以看出,故障重试的核心1是引入spring retry的依赖 <dependency> &l
转载 2024-04-25 15:29:36
40阅读
在生产环境中应用Camunda工作流,通常都需要配置多个工作流引擎实例,以满足负载分担,容灾备份等需求。这里我将用nacos+nginx,来实现多个工作流引擎的服务注册和负载分担。我采用spring boot集成的方式来启动Camunda工作流式,这里我做了一点改进,就是在springboot项目中增加一个API,可以读取当前运行的工作流引擎的端口,这样之后我们设置负载分担之后,可以帮我们判断流量
转载 2024-03-22 09:17:29
73阅读
首先搭建MinIO的分布式集群,集群搭建参考《CentOS7安装笔记:minio分布式集群搭建》修改minio密码: 打开D:\Software\minio\.minio.sys\config 打开 config.json 文件,直接搜索 access_key 和 secret_key 修改后面value中的值就可以了SpringBoot集成添加依赖首先,添加如下依赖<!-- Spring
转载 2024-02-22 08:00:59
89阅读
目录项目依赖AppId配置Apollo Meta Server配置配置本地缓存路径自定义缓存路径Environment配置Spring Boot集成 项目依赖在springboot项目中导入apollo依赖 (注:依赖的版本与配置中心使用的版本保持一致)<dependency> <groupId>com.ctrip.framework.apollo</gro
转载 2024-06-12 10:05:26
93阅读
SpringBoot初始化模板基于 Java Web 项目的 SpringBoot 框架初始化模板,该模板整合了常用的框架,该模板适用于前后端分离项目启动开发,保证大家在此基础上能够快速开发自己的项目,同时也适合入门学习,本项目会由作者持续更新。SpringBoot初始化模板模板特点主流框架业务特性业务功能示例业务单元测试快速上手必须执行可选执行启动前端项目整合缓存服务整合系统缓存(Redis)整
登录及身份认证是现代web应用最基本的功能之一,对于企业内部的系统,多个系统往往希望有一套SSO服务对企业用户的登录及身份认证进行统一的管理,提升用户同时使用多个系统的体验,Keycloak正是为此种场景而生。本文将简明的介绍Keycloak的安装、使用,并给出目前较流行的前后端分离应用如何快速接入Keycloak的示例。Keycloak是什么Keycloak是一种面向现代应用和服务的开源IAM(
转载 2024-03-22 10:50:28
143阅读
  • 1
  • 2
  • 3
  • 4
  • 5