原创 tzxblog博客系統-vue前端項目搭建和要點記錄

vue-cli2和vue-cli3(vue-cli4)的一些區別 據我目前的瞭解,創建vue項目,vue-cli不是必須的,但是在實際開發時,幾乎就是必須的。vue-cli既可以看做是一種創建vue項目的快捷工具,也可能理解成是v

原创 記軟件開發滿五年——人怕入錯行,男兒當自強

時光一晃就五年, 遙想當初太可憐。 幸好毅然做軟件, 不再重複死循環! 時光悠悠,似是轉眼間,進入軟件行業就已滿了五年。 五年,整個世界,整個社會都發生着翻天覆地的變化,可以讓一個人失去很多,也可以讓一個人擁有很多! 五年來,

原创 近期keycloak、nginx、https雜記

一、keycloak和nginx部署問題 1.問題描述 單獨使用keycloak進行sso,在本地可以正常的單點登錄。 但部署到nginx,並且經過spring gateway時,卻在輸入用戶名、密碼之後拋出401錯誤碼,提示no

原创 springboot2集成oauth2和keycloak以及admin rest api

前言 以keycloak作爲sso認證中心服務端,springboot2的客戶端集成方式有很多種,例如僅集成keycloak的jar包方式、集成spring security的方式、以及security+oauth2的方式等。 上

原创 keycloak使用及sprinboot集成客戶端記錄(一)

一、SSO SSO,中文名稱“單點登錄”,英文全稱是SingleSignOn。個人理解,大概就是統一入口登錄、統一用戶和鑑權管理、共用服務認證的意思。百度百科的標準解釋如下: 單點登錄(SingleSignOn,SSO),就是通

原创 近期nginx使用總結

一、nginx背景瞭解 nginx由俄羅斯人開發,設計的初始目的是成爲一個http服務器,以用來解決C10K問題,C10K實際上就是同時連接處理10000個連接請求的意思。 nginx具有多種web服務器功能特性,例如負載均衡、緩

原创 nginx獲取ca證書信息並傳遞到java後端使用

背景說明 在多數開放性的網絡系統中,https的證書校驗可能都只需要進行單向認證,即只需要客戶端校驗服務端證書,例如12306、支付寶等。 但是,在一些特定交互的系統中,並不完全開放的網絡場景下,爲了進一步提升交互雙方的可靠性,

原创 加密解密和CA證書雜記

最近兩三個月,斷斷續續的一直在處理CA證書相關的事情。CA證書本質上也是一種加解密,因此就自然而然的涉及到一些加密和解密的技術,這就讓我在瞭解CA的同時,也對加密和解密有了更進一步的認識和理解。 以下便是一個比較雜,但是似乎又有一

原创 vue+element-ui搭建純前臺項目記錄

架構說明 本次項目用於個人學習,作用於個人聚合支付demo,記錄步驟,爲以後作參考。 前臺項目搭建的架構基礎是前後臺分離,即:從代碼層面來說,前臺和後臺互不相干,不同的服務,不同的端口,前後臺之前使用http協議進行交互。 前臺基本技

原创 個人聚合支付demo

需求描述 在上一家公司和目前公司均參與支付項目的開發,但因爲都是中途參與,因此一直對整體業務不是很熟,所以覺得有必要從頭到尾自己開發一遍。 各支付機構實際都封裝有自己的sdk,可以集成之後進行很方便的開發,例如支付寶的sdk,可以讓開

原创 CSDN博客之星評選

收到csdn美女運營的qq消息,說是今年博客之星評選開始了,今年寫的不多,原本是沒想參加的。 但既然這邊特意發了消息,那還是要支持一下,還是拉下票吧,感謝csdn,感謝各位! 投票地址:博客之星評選

原创 mq消息隊列(一):jms和amqp的區別(整合轉載)

前言 在過去的工作中,用過rabbitmq和activimq,並看到別人用過kafka和rocketmq。 但是一直侷限於簡單的使用,相關的技術急需進一步提高。 正好最近學習springcloud組件時,有兩部分內容:bus消息總線和

原创 springcloud微服務七:網關zuul

理解網關概念 根據我個人的理解,對於一個系統來說,不管是微服務架構還是非微服務架構,如果單從功能實現來說,網關其實不是必要的。 但是,如果一個系統的業務涉及到了和外部網絡的交互,多數情況下都會加入網關功能,最根源的目的就是提升系統的

原创 springcloud微服務六:聲明式服務調用Feign

在有了eureka服務註冊中心、ribbon負載均衡及服務消費、hystrix斷路器三部分之後,其實在某種程度上就應該能夠創建一個基本的spring cloud微服務應用了,只不過這種應用無論是代碼層面還是架構層面都還有一定的缺陷。

原创 【java進階之路0】_技術梳理

隨着工作經驗的增加,接觸的技術也一直在變多,導致有限的精力下常常會覺得無從下手。 爲了使自己的技術形成更好的系統性,近期對以往接觸的技術進行了一個分類和技術點的整理,也算是爲接下來的技術覆盤和進階做一個指引。 大的分類大致如下: