国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Enterprise level safety function system 企業(yè)級(jí)安全功能系統(tǒng)快速開始 elsfs

這篇具有很好參考價(jià)值的文章主要介紹了Enterprise level safety function system 企業(yè)級(jí)安全功能系統(tǒng)快速開始 elsfs。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

最新文檔:https://elsfs.gitee.io/
elsfs 框架:https://gitee.com/elsfs/elsfs-cloud

環(huán)境準(zhǔn)備

①后端開發(fā)環(huán)境

  • 必要環(huán)境

    1. Java17+
    2. Maven 3.8+
    3. MySQL 8.0+
    4. Redis 5.0+
    5. nacos 2.2.x
  • 常用工具

    1. idea 2022+
    2. navicat
    3. switchHosts
    4. Git

②配置本地hosts

注意:必須配置 hosts ,禁止修改代碼中配置成IP | 梯子、VPN 等軟件會(huì)導(dǎo)致 hosts 配置失效,請(qǐng)關(guān)閉!!

127.0.0.1 nacos
127.0.0.1 mysql
127.0.0.1 redis
127.0.0.1 kibana

③項(xiàng)目下載

平臺(tái) 地址
gitee git clone https://gitee.com/elsfs/elsfs-cloud.git
github git clone https://github.com/elsfs/elsfs-cloud.git 待開放

④初始化數(shù)據(jù)庫(kù)

版本: mysql8.0+ 默認(rèn)字符集: utf8mb4 默認(rèn)排序規(guī)則: utf8mb4_general_ci

-- 核心數(shù)據(jù)庫(kù)
source db/elsfs-mysql.sql;
-- nacos配置
source db/naocs-mysql.sql;

⑤配置文件修改

特別說明: host配置不要改成IP , why?

  • 好處是在分布式系統(tǒng)中,會(huì)存在大量的IP 配置,不同模塊鏈接數(shù)據(jù)庫(kù) 、redis、mq 等,使用hosts 可以統(tǒng)一管理,做環(huán)境切換
  • 非常適合容器化部署,在現(xiàn)有的docker-compose 、k8s 等中 service的概念和 hosts 設(shè)計(jì)非常吻合,不知道其他service 的ip 但你可以通過的 ping service_name 即可通信。 通過hosts 我們就可以實(shí)現(xiàn)一鍵啟動(dòng) 不需要關(guān)注你的mysql redis 的ip 配置是什么
# elsfs/elsfs-optionl/elsfs-optionl-nacos/src/main/resources/application.yml 
db:
  num: 1
  user: ${MYSQL-USER:root}  #修改:用戶名
  password: ${MYSQL-PWD:root} #修改:密碼, 特殊字符使用 '包裹'
  url:
    0: jdbc:mysql://${MYSQL_HOST:mysql}:${MYSQL_PORT:3306}/${MYSQL_DB:nacos}?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=GMT%2B8&nullCatalogMeansCurrent=true&allowPublicKeyRetrieval=true

⑥啟動(dòng)nacos

找到對(duì)應(yīng)模塊的類,直接右鍵Main 啟動(dòng)即可

elsfs-optional/elsfs-optional-nacos/src/main/java/com/alibaba/nacos/NacosApplication.java

⑦redis、mysql 配置

:::tip
訪問: http://nacos:8848/nacos (默認(rèn)賬號(hào)密碼 nacos/nacos)
:::
修改對(duì)應(yīng)的命名空間elsfs-cloud下的配置文件redis,mysql配置

application-dev.yml

elsfs:
  security:
# 配置公鑰和私鑰   
    key-pairs:
      - id: key
        created: 2023-11-19T10:00:00.000Z
        public-key: publicKey.pem
        private-key: privateKey.pem
    issuer: http://localhost:7001

spring:
  web:
    locale-resolver: accept_header
    locale: zh_CN
  data:
    redis:
      database: 0
      host: redis
      port: 6379

elsfs-cloud-starter-dev.yml文章來源地址http://www.zghlxwxcb.cn/news/detail-842040.html

spring:
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    username: ${MYSQL_USER:root}
    password: ${MYSQL_PASSWORD:root}
    url: jdbc:mysql://${MYSQL_HOST:mysql}:${MYSQL_PORT:3306}/${MYSQL_DB:elsfs-admin}?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai
  security:
    oauth2:
      client:
        registration:
          github:
            provider: github
            # App ID: 670371
            client-id: xxx
            client-secret: xxx
            scope: user:email, read:user
          gitee:
            # 指定oauth登錄提供者,該oauth登錄由provider中的gitee來處理
            provider: gitee
            # 客戶端名字
            client-name: Sign in with Gitee
            # 客戶端id,使用自己的gitee的客戶端id
            client-id: xxx
            # 客戶端秘鑰,使用自己的gitee的客戶端秘鑰
            client-secret: xxx
            # 認(rèn)證方式
            authorization-grant-type: authorization_code
            # 回調(diào)地址
            redirect-uri: http://127.0.0.1:7001/login/oauth2/code/gitee
            # 申請(qǐng)scope列表
            scope:
              - user_info
              - emails
          qq:
            provider: qq
            # appid:應(yīng)用的唯一標(biāo)識(shí)。在OAuth2.0認(rèn)證過程中,appid的值即為oauth_consumer_key的值。
            # appid(oauth_consumer_key/client_id)
            client-id: your-app-app-id
            # appkey:appid對(duì)應(yīng)的密鑰,訪問用戶資源時(shí)用來驗(yàn)證應(yīng)用的合法性。在OAuth2.0認(rèn)證過程中,appkey的值即為oauth_consumer_secret的值。
            # appkey(auth_consumer_secret/client_secret);
            client-secret: your-app-secret
            authorization-grant-type: authorization_code
            # 回調(diào)地址
            redirect-uri: http://127.0.0.1:7001/login/oauth2/code/qq
            scope:
              - user_info
              - emails
            client-name: Sign in with QQ
          google:
            client-id: your-app-client-id
            client-secret: your-app-client-secret
          facebook:
            client-id: your-app-client-id
            client-secret: your-app-client-secret
          okta:
            client-id: your-app-client-id
            client-secret: your-app-client-secret
          login-client:
            provider: spring
            client-id: messaging-client
            client-secret: "$2a$10$hVq5XfeMHERLoFo6RBUFieyrZF8ElwvRRgrig/wb/IkXUzz3zCZhG"
            client-authentication-method: client_secret_basic
            authorization-grant-type: authorization_code
            redirect-uri: http://admin.elsfs.test:7001/login/oauth2/code/login-client
            scope:
#              - openid
              - message.read
              - message.write
            client-name: spring
        provider:
          github:
            user-name-attribute: login
          qq:
            user-name-attribute: openid
            # https://wiki.connect.qq.com/%e4%bd%bf%e7%94%a8authorization_code%e8%8e%b7%e5%8f%96access_token
            # 發(fā)起授權(quán)申請(qǐng)的地址
            authorization-uri: https://graph.qq.com/oauth2.0/authorize
            # 獲取token的地址
            token-uri: https://graph.qq.com/oauth2.0/token?fmt=json&need_openid=1
            # 獲取用戶信息的地址 使用Access Token來獲取用戶的OpenID
            user-info-uri: https://graph.qq.com/oauth2.0/me?fmt=json

          gitee:
            # 設(shè)置用戶信息響應(yīng)體中賬號(hào)的字段
            user-name-attribute: id
            # 獲取token的地址
            token-uri: https://gitee.com/oauth/token
            # 獲取用戶信息的地址
            user-info-uri: https://gitee.com/api/v5/user
            # 發(fā)起授權(quán)申請(qǐng)的地址
            authorization-uri: https://gitee.com/oauth/authorize
          spring:
            user-name-attribute: sub
            token-uri: http://localhost:7002/oauth2/token
            user-info-uri: http://localhost:7002/userinfo
            authorization-uri: http://localhost:7002/oauth2/authorize
            jwk-set-uri: http://localhost:7002/oauth2/jwks
          okta:
            authorization-uri: https://your-subdomain.oktapreview.com/oauth2/v1/authorize
            token-uri: https://your-subdomain.oktapreview.com/oauth2/v1/token
            user-info-uri: https://your-subdomain.oktapreview.com/oauth2/v1/userinfo
            jwk-set-uri: https://your-subdomain.oktapreview.com/oauth2/v1/keys

⑧啟動(dòng)順序

elsfs-optional/elsfs-optional-nacos/src/main/java/com/alibaba/nacos/NacosApplication.java
starter/elsfs-cloud-oauth2-starter/src/main/java/org/elsfs/cloud/Oauth2ApplicationStarter.java
starter/elsfs-cloud-starter/src/main/java/org/elsfs/cloud/AdminApplicationStarter.java

到了這里,關(guān)于Enterprise level safety function system 企業(yè)級(jí)安全功能系統(tǒng)快速開始 elsfs的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • SpringMVC:企業(yè)級(jí)解讀(一)

    ? 此文章意在為大家更加深入的了解SpringMVC,但是沒有涉及到源碼層面,如果大家想要觀看這部分的文章,希望大家能夠給我點(diǎn)贊、收藏加關(guān)注,我們繼續(xù)加更源碼級(jí)別的SpringMVC文章 如果沒有了解SpringMVC框架的朋友,建議大家觀看我的上一篇文章 SpringMVC框架:基礎(chǔ)萬(wàn)字詳解

    2024年01月23日
    瀏覽(36)
  • 詳述Hive企業(yè)級(jí)優(yōu)化

    一、問題背景 hive離線數(shù)倉(cāng)開發(fā),一個(gè)良好的數(shù)據(jù)任務(wù),它的運(yùn)行時(shí)長(zhǎng)一般是在合理范圍內(nèi)的,當(dāng)發(fā)現(xiàn)報(bào)表應(yīng)用層的指標(biāo)數(shù)據(jù)總是產(chǎn)出延遲,排查定位發(fā)現(xiàn)是有些任務(wù)執(zhí)行了超10小時(shí)這樣肯定是不合理的,此時(shí)就該想想如何優(yōu)化數(shù)據(jù)任務(wù)鏈路, 主要從以下幾個(gè)角度來考慮問題

    2024年02月16日
    瀏覽(22)
  • Git---企業(yè)級(jí)開發(fā)模型

    Git---企業(yè)級(jí)開發(fā)模型

    我們知道,一個(gè)軟件從零開始到最終交付,大概包括一下幾個(gè)階段 : 規(guī)劃、編碼、構(gòu)建、測(cè)試、發(fā)布、部署和維護(hù). 最初程序比較簡(jiǎn)單,工作量也不大.程序猿一個(gè)人可以完成所有階段的工作.但隨著軟件產(chǎn)業(yè)的日益發(fā)展壯大,軟件的規(guī)模也在逐漸變得龐大.軟件的復(fù)雜度不斷攀升,一個(gè)

    2024年02月13日
    瀏覽(17)
  • Go 企業(yè)級(jí)gRPC原理

    Go 企業(yè)級(jí)gRPC, 又名:Go企業(yè)級(jí)應(yīng)用到底層開發(fā)(第5天) 這個(gè)系列是準(zhǔn)備做從go基礎(chǔ)到Web開發(fā),系統(tǒng)編程,云原生應(yīng)用, 網(wǎng)絡(luò)編程, 工具和腳本開發(fā), 機(jī)器學(xué)習(xí),CGo編程, 還有最后的編譯器層級(jí)底層的分析,點(diǎn)上關(guān)注,方便每天閱讀 一鍵三連是我最大的動(dòng)力。謝謝~~ gRPC簡(jiǎn)介

    2024年01月24日
    瀏覽(16)
  • ELK 企業(yè)級(jí)日志分析系統(tǒng)

    ELK 企業(yè)級(jí)日志分析系統(tǒng)

    ELK平臺(tái)是一套完整的日志集中處理解決方案,將 ElasticSearch、Logstash 和 Kiabana 三個(gè)開源工具配合使用, 完成更強(qiáng)大的用戶對(duì)日志的查詢、排序、統(tǒng)計(jì)需求。 ●ElasticSearch:是基于Lucene(一個(gè)全文檢索引擎的架構(gòu))開發(fā)的分布式存儲(chǔ)檢索引擎,用來存儲(chǔ)各類日志。 Elasticsearch 是

    2024年02月07日
    瀏覽(24)
  • ELK企業(yè)級(jí)日志分析系統(tǒng)

    目錄 一、ELK理論 1、日志服務(wù)器 2、ELK日志分析系統(tǒng) 3、日志處理步驟 4、ELK簡(jiǎn)介 5、為什么要使用ELK 6、完整日志系統(tǒng)基本特征 7、ELK的工作原理 8、總結(jié) 二、ELK集群之部署elasticsearch集群部署 1、環(huán)境準(zhǔn)備 2、部署elasticsearch 軟件 2.1?修改elasticsearch 主配置文件 2.3?創(chuàng)建數(shù)據(jù)存放

    2024年02月02日
    瀏覽(28)
  • Kubernetes 企業(yè)級(jí)高可用部署

    Kubernetes 企業(yè)級(jí)高可用部署

    單master節(jié)點(diǎn)的可靠性不高,并不適合實(shí)際的生產(chǎn)環(huán)境。Kubernetes 高可用集群是保證 Master 節(jié)點(diǎn)中 API Server 服務(wù)的高可用。API Server 提供了 Kubernetes 各類資源對(duì)象增刪改查的唯一訪問入口,是整個(gè) Kubernetes 系統(tǒng)的數(shù)據(jù)總線和數(shù)據(jù)中心。采用負(fù)載均衡(Load Balance)連接多個(gè) Master 節(jié)

    2024年02月12日
    瀏覽(28)
  • 一、企業(yè)級(jí)架構(gòu)之LNMP

    一、企業(yè)級(jí)架構(gòu)之LNMP

    LNMP = Linux + Nginx + MySQL + PHP (1) 克隆一臺(tái)centos7虛擬機(jī),修改 IP 地址 和 UUID 編號(hào)。 IP 為 10.1.1.10,UUID 修改后三位。 (2) 設(shè)置主機(jī)名稱,綁定IP地址與主機(jī)名稱到/etc/hosts文件。 (3) 關(guān)閉防火墻和selinux。 (4) 關(guān)閉NetworkManager服務(wù)。 (5) 配置 yum 源。 配置阿里鏡像源。 (6) 安裝ntpdate,進(jìn)

    2024年04月10日
    瀏覽(31)
  • 企業(yè)級(jí)大數(shù)據(jù)體系結(jié)構(gòu)

    作者:禪與計(jì)算機(jī)程序設(shè)計(jì)藝術(shù) 企業(yè)級(jí)大數(shù)據(jù)是指超大規(guī)模數(shù)據(jù)的集合,是管理者、分析師、決策者所需要分析和處理的一種信息資源?;诤A繑?shù)據(jù)的復(fù)雜性及其多樣性,實(shí)現(xiàn)數(shù)據(jù)可視化、數(shù)據(jù)挖掘、機(jī)器學(xué)習(xí)等數(shù)據(jù)處理功能的大數(shù)據(jù)平臺(tái)也逐漸成為行業(yè)關(guān)注熱點(diǎn)。因此,

    2024年02月06日
    瀏覽(26)
  • vue2企業(yè)級(jí)項(xiàng)目(八)

    4、 searchForm 創(chuàng)建 components/searchForm/index.js 使用案例 5、 searchTable 創(chuàng)建 components/searchTable/index.js 創(chuàng)建 components/searchTable/index.vue 使用案例 6、 dialogForm 創(chuàng)建 components/dialogForm/index.js 創(chuàng)建 components/dialogForm/index.vue 使用案例

    2024年02月14日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包