摘要:
本文主要介绍 Keycloak 的安装,使用到的软件版本:JDK 1.8.0_151、Keycloak 16.1.1、Redhat 6.6。 1、standalone mode--独立模式安装 1.1、下载安装包并解压 下载地址:https://www.keycloak.org/downloads 阅读全文
摘要:
Keycloak 是面向应用和服务的身份认证及访问控制解决方案,本文主要介绍器基本概念。 1、KeyCloak 概述 Keycloak支持细粒度的授权策略,并且能够组合不同的访问控制机制: Attribute-based access control (ABAC): 基于属性的访问控制 Role-b 阅读全文
摘要:
Spring Data MongoDB 是的 Spring Data 家族的一部分,可轻松配置并访问 MongoDB。 本文主要介绍在 SpringBoot 中使用 Spring Data MongoDB 操作 MongoDB,使用到的软件版本:Java 1.8.0_191、MongoDB 5.0. 阅读全文
摘要:
本文主要介绍使用 MongoDB Java 客户端 mongo-java-driver 来操作 MongoDB,使用到的软件版本:MongoDB 5.0.5、mongo-java-driver 3.12.10。 1、引入依赖 <dependency> <groupId>org.mongodb</gr 阅读全文
摘要:
本文主要介绍 MongoDB 命令行的使用,使用到的软件版本:MongoDB 5.0.5、Centos 7.6。 1、mongo 语法 mongo 命令在 bin 目录下,用法如下: ./mongo [options] [db address] [file names (ending in .js) 阅读全文
摘要:
本文主要介绍 MongoDB 的安装,使用到的软件版本:MongoDB 5.0.5、Centos 7.6。 1、单机安装 1.1、下载并解压 MongoDB 下载地址:https://www.mongodb.com/try/download/community 解压:tar zxvf mongodb 阅读全文
摘要:
1、什么是 MongoDB MongoDB 是一个基于分布式文件存储的数据库,由 C++ 语言编写,旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。 MongoDB 将数据存储为一个 阅读全文
摘要:
Consul 使用访问控制列表 (ACL) 来保护 UI、API、CLI、服务通信和 agent 通信,本文主要介绍 Consul ACL 的基本概念及使用,文中所使用到的软件版本:Consul 1.11.1。 1、Consul ACL 概述 ACL 的核心是将规则分组到策略中,然后将一个或多个策略 阅读全文
摘要:
Cousul 可以作为注册中和配置中心来使用,本来主要介绍 Spring Cloud 整合 Consul 的使用,文中所使用到的软件版本:Java 1.8.0_191、Consul 1.11.1、Spring Boot 2.3.12.RELEASE、Spring Cloud Hoxton.SR12。 阅读全文
摘要:
本文主要介绍 Consul 的安装及使用,文中使用到的软件版本:RHEL 6.6、Consul 1.11.1。 1、单机版安装 1.1、下载 Consul 并解压 https://www.consul.io/downloads unzip consul_1.11.1_linux_amd64.zip 阅读全文