摘要:這次我們來說說我們的RocketMQ的安裝和參數配置,先來看一下我們RocketMQ的提出和應用場景吧。 早在2009年,阿里巴巴的淘寶第一次提出了雙11購物狂歡節,但是在2009年,服務器無法承受到大規模的并發,導致了大規模宕機停運,當時還是IOE的服務架構,也就是沒有我們的消息隊列中間件,直接由 閱讀全文
posted @ 2019-11-06 22:35 小菜技術 閱讀 (54) 評論 (0) 編輯
摘要:設計模式在我們的開發中是不可或缺的一部分,很多人會說,我沒用那些設計模式啊,我也開發的挺好的,其實不然,我們在開發中都用到了這些設計模式,只不過我們并沒有在意這些,今天我就用開車的方法來解釋一下我們的7個設計原則。 簡述 面向對象的設計原則有七個,包括:開閉原則、單一職責原則、里氏替換原則、迪米特原 閱讀全文
posted @ 2019-11-05 14:14 小菜技術 閱讀 (186) 評論 (2) 編輯
摘要:RabbitMQ安裝 我這里安裝是使用阿里云的CentOS7.5來安裝的,使用CentOS版本低于7的可能會報錯。 1.安裝rabbitmq所需要的依賴包 輸入$ yum install build-essential openssl openssl-devel unixODBC unixODBC- 閱讀全文
posted @ 2019-10-29 15:36 小菜技術 閱讀 (168) 評論 (0) 編輯
摘要:1.Redis支持的數據類型? 答:五種,在第一節redis相關的博客我就說過,String,Hash,List,Set,zSet,也就是我們的字符串,哈希,列表,集合,有序集合五種。結構圖如下。 2.什么是Redis持久化?Redis有哪幾種持久化方式?優缺點是什么? 答:Redis持久化主要分為 閱讀全文
posted @ 2019-10-29 09:19 小菜技術 閱讀 (333) 評論 (1) 編輯
摘要:上幾次說了redis的主從,哨兵,集群配置,但是內部的選舉一直沒說,先來簡單說一下選舉吧。 集群選舉 redis cluster節點間采取gossip協議進行通信,也就是說,在每一個節點間,無論主節點還是從節點,他們之間都是存在相互通信的。例如你的redis端口號是6379,那么你的gossip協議 閱讀全文
posted @ 2019-10-28 14:30 小菜技術 閱讀 (407) 評論 (0) 編輯
摘要:這次我們來簡單說說分布式鎖,我記得過去我也過一篇JMM的內存一致性算法,就是說拿到鎖的可以繼續操作,沒拿到的自旋等待。 思路與場景 我們在Zookeeper中提到過分布式鎖,這里我們先用redis實現一個簡單的分布式鎖,這里是我們一個簡單的售賣減庫存的小實例,剩余庫存假設存在數據庫內。 這樣簡單的實 閱讀全文
posted @ 2019-10-28 08:21 小菜技術 閱讀 (206) 評論 (0) 編輯
摘要:上次我們搭建了Redis的主從架構,哨兵架構以及我們的集群架構,但是我們一直還未投入到實戰中去,這次我們用jedis和springboot兩種方式來操作一下我們的redis 主從架構 如何配置我上次已經講過了,http://www.hvkoxm.live/cxiaocai/p/11711377.h 閱讀全文
posted @ 2019-10-25 08:10 小菜技術 閱讀 (242) 評論 (0) 編輯
摘要:我們使用的redis,單機的絕對做不到高可用的,萬一單機的redis宕機了,就沒有備用的了,我們可以采用集群的方式來保證我們的高可用操作。 主從架構 大致就是這樣的,一個主節點,兩個從節點(一般兩個就可以了) 主從工作原理 如果你為master配置了一個slave,不管這個slave是否是第一次連接 閱讀全文
posted @ 2019-10-22 08:18 小菜技術 閱讀 (294) 評論 (1) 編輯
摘要:上次我們簡單的說了一下我們的redis的安裝和使用,這次我們來說說redis為什么那么快和持久化數據 在我們現有的redis中(5.0.*之前的版本),Redis都是單線程的,那么單線程的Redis為什么還會有那么高的效率呢?因為它所有的數據都在內存中,所有的運算都是內存級別的運算,而且單線程避免了 閱讀全文
posted @ 2019-10-21 07:59 小菜技術 閱讀 (260) 評論 (0) 編輯
摘要:這次我們來說說我們的redis,在我們的redis的認知里,最熟悉的就是用redis作為緩存使用,還有我們的分布式session,其實還有很多redis的使用,還有redis的哨兵模式等等。 Redis(全稱:Remote Dictionary Server 遠程字典服務)是一個開源的使用ANSI  閱讀全文
posted @ 2019-10-16 09:41 小菜技術 閱讀 (320) 評論 (0) 編輯
摘要:這次我們來說一下我們的SpringBoot,現在SpringBoot已經成為趨勢,在我這里我用三篇文章的形式來講清楚我們的SpringBoot,大致分為,第一篇講搭建,基本使用,第二篇三方集成,自動裝配原理,第三篇,將main方法啟動原理,總結史上最全的SpringBoot注解及其含義。后面有機會再 閱讀全文
posted @ 2019-10-12 16:47 小菜技術 閱讀 (297) 評論 (1) 編輯
摘要:上幾次博客,我說了一下Zookeeper的簡單使用和API的使用,我們接下來看一下他的真實場景。 一、分布式集群管理??? 我們現在有這樣一個需求,請先拋開Zookeeper是集群還是單機的概念,下面提到的都是以Zookeeper集群來說的。 1. 主動查看線上服務節點 2. 查看服務節點資源使用情 閱讀全文
posted @ 2019-10-11 16:03 小菜技術 閱讀 (227) 評論 (0) 編輯
摘要:說一下mysql比較宏觀的面試,具體咋寫sql的這里就不過多舉例了。后面我還會給出一個關于mysql面試優化的試題,這里主要說的索引和B+Tree結構,很少提到我們的集群配置優化方案。 1.索引是什么?有什么作用以及缺點 答:索引是對數據庫表中一列或多列的值進行排序的一種結構,使用索引可快速訪問數據 閱讀全文
posted @ 2019-10-09 15:01 小菜技術 閱讀 (340) 評論 (3) 編輯
摘要:下文連接比較多啊,都是我過整理的博客,很多答案都在博客里有詳細說明,理解記憶是最扎實的記憶。而且我的答案不一定是最準確的,但是我的答案不會讓你失望,而且幾乎每個答案都是問題的擴展答案。 1.JVM內存模型 答:http://www.hvkoxm.live/cxiaocai/p/11483629.h 閱讀全文
posted @ 2019-10-09 08:56 小菜技術 閱讀 (348) 評論 (0) 編輯
摘要:我們這次來叭叭一下Spring的源碼,這次博客主要來說說Spring源碼,先粗略的擼一遍,下篇博客選幾個重點去說,由于過于復雜,我也是看了一點點,我們先來過一遍源碼,然后上流程圖,最后我們再回頭總結一下,我們來循序漸進的叭叭一下。 我們來回顧一下上次Spring博客的內容,每次都有用到Annotat 閱讀全文
posted @ 2019-10-08 14:12 小菜技術 閱讀 (210) 評論 (0) 編輯
七乐彩2011年走势图南方双彩