原创 性能優化之-消息隊列以及RocketMQ使用講解

1.背景 有的公司本身的業務體量很小,所以直接單機一把梭啥都能搞定了,但是後面業務體量不斷擴大,採用微服務的設計思想,分佈式的部署方式,所以拆分了很多的服務,隨着體量的增加以及業務場景越來越複雜,很多場景單機的技術棧和中間件已經不

原创 人生感悟之-蒼天繞過誰

今天本來心情不錯的,因爲老婆說:“我們老同學生病了,住進了ICU”,我說誰啊?問過原因才知道高中同學XXX因爲染病住進ICU,我說那趕緊捐點錢,老婆說捐了,我說多少啊!她說50元,我來了一句太少了吧!我昨天剛剛給一個不認識的長春那

原创 架構十三:引入企業級服務總線

1.簡要說明 什麼事EGB ESB是Enterprise Service Bus的簡稱,中文翻譯爲企業服務總線,企業服務總線是一個實現系統間集成和互聯互通的重要技術架構,可以理解爲是一種消息和服務集成的中間件平臺。 ESB解決了

原创 架構十五:雲平臺

1.簡要說明 所得系統都部署在公有云上 2019年雙十一 天貓 2684億 阿里巴巴所有核心繫統全面上雲 IasS : 基礎設施即服務 PaaS : 平臺即服務,MaxComputer ,Flink - Blink ,Hadoop

原创 安全認證系列-(一)https 單向認證和雙向認證原理

最近做CA證書這塊功能管理的時候,與PKI證書機構的交互,NGINX單向雙向服務配置,從APP端到NGINX到後臺已經可以正常的進行安全認證以及數據交互,也基本能理解單向認證和雙向認證原理。看了好多遍,但是隔幾天又忘了,感覺還是沒有喫透的

原创 linux系列之-mysql數據庫常用命令總結

mysql數據庫使用總結 本文主要記錄一些mysql日常使用的命令,供以後查詢。 1.更改root密碼 目錄 1.更改root密碼 2.遠程登陸mysql服務器 3.查詢數據庫 4.進入某個數據庫 5.列出數據庫中的表 6.查看某個表全部

原创 架構十:引入Nosql數據庫和搜索引擎

1.簡要說明 DNS介紹 DNS( Domain Name System)是“域名系統”的英文縮寫,是一種組織成域層次結構的計算機和網絡服務命名系統,使用的是UDP協議的53號端口,它用於TCP/IP網絡,它所提供的服務是用來將主

原创 Rocketmq系列之-Windows系統下的安裝與啓動

1.Rocketmq下載 Download the 4.3.0 release 解壓到制定盤符 2.Rocketmq環境配置 3.啓動Rocketmq 啓動NAMESERVER 執行‘start mqnamesrv.cmd

原创 架構十四:容器化技術

1.簡要說明 目前最流行的技術是:Docker 容器管理:K8S 做活動用戶量訪問多的時候,在現有的機器集羣上劃分出服務器來啓動Docker鏡像,增強服務的性能。 活動結束後,就可以關閉鏡像,對機器上的其他的服務不會造成任何影響

原创 安全認證系列之-從.pfx提取.crt以及.key

1.業務場景 今天服務端配置的證書過期了,要求我們對接的PKI公司提供新的證書,他們提供給我一份.pfx,但是服務端配置需要 服務端私鑰的二進制證書.key,服務端公鑰.crt以及服務端二級證書。 .pfx證書是由Public K

原创 安全認證系列之-(五)在網站中使用 PKI

首先,我們需要一個域名,比如 www.qy-bb.club 域名已經跟我的服務器綁定了。 我們啓動一個擁有我們之前生成的證書的簡單的 web 服務器。使用以下命令開啓一個 web 服務器: openssl s_server -ce

原创 安全認證系列之-(四)生成證書

現在,我們是 root CA 了,我們已經準備好爲我們的客戶籤數字證書,從 CA 獲取數字證書需要 3 個步驟: 1.生成公開/私有密鑰對 我們運行以下命令來生成 RSA 密鑰對。你同時需要提供一個密碼來保護你的密鑰(我這裏設置的

原创 plsql 連接oracle數據庫詳細配置

第一次用這種方式連接oracle數據庫,自己百度搞了快兩個小時才弄好,百度的資源也不靠譜,看了好多都不完整,搞完了報各種錯誤,各種連不上數據庫,自己整理下資料,希望給其他的同行予以借鑑,不能保證每個人都能操作成功!畢竟有時真的得看人品了,

原创 maven系列之-多模塊多Web應用合併War包

maven 多模塊多Web應用合併War包是根據我上一章的分模塊分工程管理的內容基礎之上來寫的,如果要看這部分內容需要結合上一章“maven 分模塊分工程管理”來着手。 我這個工程分爲一個頂級父工程和五個子級模塊工程,項目都已經成功的建立

原创 idea系列之-2019.3版本新特性及安裝一

首先,我們看一看IntelliJ IDEA 2019.3提供了哪些新的特性。 2019.3版本的核心關鍵詞是:Performance And Usability(性能和可用性)。 它並沒有帶來特別亮眼的新特性,而提供了主要的性能和可用性改