原创 SpringBoot OAuth2 之環境搭建

SpringBoot 已經集成了OAUth2標準協議的安全框架。結合spring-security以及JWT來實現去狀態化的安全訪問控制。 一、引入相關依賴: <dependency> <groupId

原创 es6轉化成es5

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body>

原创 KeyTool 生成ssl證書/導入證書庫

KeyTool 生成ssl證書/導入證書庫 keytool 常用命令: -genkey 在用戶主目錄中創建一個默認文件".keystore",還會產生一個mykey的別名,mykey中包含用戶的公鑰、私鑰和證書 (在

原创 ginx 常見正則匹配符號表示

12345678910111、^: 匹配字符串的開始位置; 2、 $:匹配字符串的結束位置; 3、.*:   .匹配任意字符,*匹配數量0到正無窮; 4、\. 斜槓用來轉義,\.匹配 .    特殊使用方法,記住記性了; 5、(值1|值2

原创 SpringBoot Logback多環境日誌配置

SpringBoot是可以根據spring.profiles.actve屬性來指定啓用某個配置文件,Logback同樣可以與SpringBoot一樣,根據環境不通,啓用不通的日誌配置以及日誌級別配置。 一、application.

原创 git 獲取更新遠程分支列表並檢出指定分支

一、git 查看本地已有分支情況:localhost:$ git branch -a develop * dv2 master test remotes/origin/HEAD -> origin/master rem

原创 解決jquery跨域cookie丟失問題

方式一: 採用jsonp方式實現解決,建議採取這種方式實現。 前端代碼: $.ajax({ t

原创 服務器多SSH證書配置

1.進入服務器ssh證書目錄 [root@vm10-10-7-12 .ssh]# cd ~/.ssh/ 2.創建共享配置文件config #default Host gitlab.com HostName gitlab.com

原创 Elasticsearch之安裝ik分詞插件

IK簡介IK Analyzer是一個開源的,基於java語言開發的輕量級的中文分詞工具包。從2006年12月推出1.0版開始, IKAnalyzer已經推出了4個大版本。最初,它是以開源項目Luence爲應用主體的,結合詞典分詞和文法分析

原创 Spring在代碼中獲取bean的幾種方式

方法一:在初始化時保存ApplicationContext對象 方法二:通過Spring提供的utils類獲取ApplicationContext對象 方法三:繼承自抽象類ApplicationObjectSupport 方法四:繼承自抽

原创 nginx https配置

一、將https crt文件以及key文件放在服務器指定位置二、添加nginx配置文件、添加端口監聽、指定文件路徑 server { listen 443; server_name www.melyou.xyz defa

原创 axios 解決跨域cookie丟失問題

設置 axios.defaults.withCredentials = true 即可 示例代碼: axios.defaults.withCredentials = true;

原创 windows環境下ElasticSearch5以上版本安裝head插件

環境Windows10企業版X64JDK-1.8ElasticSearch-5.0.0node-v4.5.0-x64.msigit客戶端步驟安裝node到D盤。如D:\nodejs。把NODE_HOME設置到環境變量裏(安裝包也可以自動加

原创 OAuth2授權模式擴展

SpringBoot OAuth2框架本身已實現集成授權碼、客戶端、密碼、刷新令牌等模式、現實使用中常常不能滿足自身用戶體系的認證,這樣我們可以通過擴展授權模式的方式來實現。 一、Spring Security認證流程圖 其

原创 Fastjson生成json時Null屬性不顯示

Fastjson生成json時Null屬性不顯示 2015年08月07日 09:01:15 閱讀數:13481 舉個例子 Map < String , Object > jsonMap = new HashMap< Stri