一、簡介 1.1 業(yè)務(wù)場景 公司原來使用的是自建的用戶登陸系統(tǒng)咒钟,但是只有登陸功能,沒有鑒權(quán)功能介返。 現(xiàn)公司有如下業(yè)務(wù)場景: 需要接入各大智能音箱,音箱需要通過標(biāo)準(zhǔn)的Oauth2...
一、簡介 1.1 業(yè)務(wù)場景 公司原來使用的是自建的用戶登陸系統(tǒng)咒钟,但是只有登陸功能,沒有鑒權(quán)功能介返。 現(xiàn)公司有如下業(yè)務(wù)場景: 需要接入各大智能音箱,音箱需要通過標(biāo)準(zhǔn)的Oauth2...
四沃斤、優(yōu)化 優(yōu)化點(diǎn)如下: 兼容性問題:因?yàn)榧纫嫒菰嫉顷懩K,又要兼容新建的管理員模塊刃宵,所以需要判斷是原始用戶還是管理員用戶衡瓶。驗(yàn)證token時(shí)需要判斷是認(rèn)證服務(wù)頒發(fā)的令牌還是...
場景 電腦或服務(wù)器開機(jī)都會(huì)有一些需要啟動(dòng)的程序,每次都需要一個(gè)一個(gè)點(diǎn)擊啟動(dòng)牲证,耗時(shí)耗力哮针,還有可能漏啟動(dòng)。所以添加一個(gè)開機(jī)自啟的腳本坦袍,腳本中幫我們打開需要啟動(dòng)的程序十厢,如Snipa...
前言 攔截器順序: 認(rèn)證流程:Filter->構(gòu)造Token->AuthenticationManager->轉(zhuǎn)給Provider處理->認(rèn)證處理成功后續(xù)操作或者不通過拋異常...
二、密碼模式源碼 2.1 概述 訪問/oauth/token會(huì)經(jīng)過攔截器的順序ClientCredentialsTokenEndpointFilter和BasicAuthen...
一捂齐、部署 啟動(dòng)容器 二蛮放、騰訊云SSL證書部署 申請證書后,從網(wǎng)站下載證書奠宜,解壓包颁。如下是騰訊云的SSL證書的目錄結(jié)構(gòu)瞻想。 因?yàn)槲覀兪褂玫氖荖ginx,所以將Nginx下的1_ch...
書接上回 Elasticsearch自定義分析器(上)[http://www.reibang.com/writer#/notebooks/44681488/notes/88...
一娩嚼、配置 依賴 配置文件數(shù)據(jù)庫版本需要與database-platform對應(yīng)蘑险,我這里使用的數(shù)據(jù)庫是mysql5.7。 可選參數(shù)create 啟動(dòng)時(shí)刪數(shù)據(jù)庫中的表岳悟,然后創(chuàng)建佃迄,...
注:代碼基于Elasticsearch 7.x,低版本語法稍有不同贵少,需指定type呵俏!且低版本可能無法使用相關(guān)性計(jì)算的一些新特性。 一春瞬、分析器 1.1 概念: 分析器包括: 字...
一柴信、起因 騰訊云給我發(fā)了幾封郵件說我的服務(wù)器被木馬攻擊。 我打開服務(wù)器監(jiān)控一看宽气,閑置的服務(wù)器CPU飆升随常。 二、排查 2.1 首先查詢CPU占用最多的3個(gè)進(jìn)程 查使用內(nèi)存最多的...
一萄涯、Docker部署 1.1 安裝docker 1.1.1 準(zhǔn)備 安裝相關(guān)依賴 國內(nèi)源 1.1.2 安裝 安裝docker 服務(wù)自啟動(dòng) 1.1.3 服務(wù)啟動(dòng)和優(yōu)化 設(shè)置國內(nèi)鏡...
一、架構(gòu) 二涝影、框架部署 2.1 準(zhǔn)備 準(zhǔn)備三臺虛擬機(jī)枣察,操作系統(tǒng)為CentOS 7.x,每臺內(nèi)存至少8G以上燃逻。 步驟: 關(guān)閉防火墻 創(chuàng)建hxr用戶序目,設(shè)置密碼,創(chuàng)建文件夾更改用戶...
一伯襟、概念 1.1 什么是調(diào)度器 理想情況下猿涨,我們應(yīng)用對Yarn資源的請求應(yīng)該立刻得到滿足,但現(xiàn)實(shí)情況資源往往是有限的姆怪,特別是在一個(gè)很繁忙的集群叛赚,一個(gè)應(yīng)用資源的請求經(jīng)常需要等待...
一、HelloWorld 二稽揭、阻止表單提交 三俺附、v-test和v-html 四、v-if和v-show 五溪掀、v-on和$event 六事镣、v-for 七、v-bind 7.1 ...
預(yù)備知識點(diǎn) Matlab基本小常識:分號的作用揪胃、蛮浑、注釋的快捷鍵唠叛、clc和clear、disp和input沮稚; sum函數(shù)艺沼; Matlab中如何提取矩陣中指定位置的元素; siz...
一蕴掏、ES基本概念 1.1 索引(Index) 一個(gè)索引就是一個(gè)擁有幾分相似特征的文檔的集合障般。一個(gè)索引由一個(gè)名字來標(biāo)識(必須全部是小寫字母),并且當(dāng)我們要對這個(gè)索引中的文檔進(jìn)行...
一盛杰、原理 1.1 Maxwell介紹 Maxwell是一個(gè)能實(shí)時(shí)讀取MySQL二進(jìn)制日志binlog挽荡,并生成 JSON 格式的消息,作為生產(chǎn)者發(fā)送給 Kafka即供,Kinesi...