原创 吊炸天Zookeeper集羣搭建親測可用

1.官網首頁: https://zookeeper.apache.org/ 2.下載截圖,如圖5-5,5-6,5-7所示 1.集羣規劃 在hadoop102、hadoop103和hadoop104三個節點上部署Zookeeper

原创 吊炸天的SpringBoot自動裝配原理剖析(附面試總結)

在SpringBoot中,不得不說的一個點就是自動裝配,它是starter的基礎,也是SpringBoot的核心,那麼什麼是自動裝配呢?showTime   自動裝配在SpringBoot中是通過@EnableAutoConfigurat

原创 吊炸天-自定義starter

對於自動裝配的原理進行分析之後,我們可以基於這個機制來實現一個Starter組件,以便加深大家對自動裝配以及Starter組件的理解。而且官方提供的Starter並不能包含所有的技術組件,所有工作中我們也有可能會自己開發組件 簡單介紹下S

原创 借鑑源碼,手擼ArrayList底層

package io.renren; import java.util.Arrays; public class ExtArrayList { // list 底層 採用數組存放 private Object[] e

原创 吊炸天Redisson 實現分佈式鎖

package io.renren.utils; import org.redisson.Redisson; import org.redisson.api.RedissonClient; import org.redisson.co

原创 mycat 學習筆記

mycat的優勢:可以統一控制數據庫的鏈接數量,分庫分表,分離前端項目直接訪問數據庫,只會訪問mycat的找個邏輯庫【統一管理,只訪問mycat】   mycat 可以實現主從複製,但是隻能 用戶 一主一從的架構,因爲 如果是一主多從的架

原创 吊炸天maven 阿里雲鏡像

<mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/grou

原创 SpringBoot+Quartz圖形化(有源碼)

在我們日常的開發中,很多時候,定時任務都不是寫死的,都是寫好代碼,頁面配置,定時器執行規則都是靈活的,是寫到數據庫中,從而實現定時任務的動態配置,下面就通過一個簡單的示例,來實現這個功能。 https://github.com/huyuf

原创 oauth2.0微信授權登陸(附帶源碼 SpringBoot)

  github:https://github.com/huyufan1995/oauth_weixin.git 重要放在開頭說明: 想深入研究微信相關:小程序後臺,公衆號等,建議看微信文檔後瞭解下 WXJAVA第三方的SDK   想要懂

原创 參考HashMap底層源碼手擼hashMap

package io.renren; public class ExtHashMap<K,V> implements ExtMap<K,V>{ Node<K,V>[] table = null; int size;

原创 吊炸天MyCat入門

MyCat 中間件具體做什麼的百度一下你就知道,本人只是記錄下自己踩的坑 建議:不懂的,可以先去看官網介紹,官網推出的文檔:mycat權威指南  不錯的。看人多看看,主要是理論知識點懂了就好,具體使用全是配置文件,因爲具體的數據擴容算法都

原创 springcloud gate跨域問題【真實有效真實有效,本人遇到的問題】

以下代碼肯定能夠解決,我們的項目生產環境配置,因爲項目是前後端,前端採用vue項目。配置的axios ajax會攜帶cookie,這就導致常用的cros不起作用。 因爲此 屬性 不能配置 *ACCESS_CONTROL_ALLOW_ORI

原创 吊炸天的mq面試總結

消息中間件總體優勢:解耦,削峯,異步,但是由於引入了消息中間件,會帶來 以下難點:  業務上覆雜了,多引入了一個模塊。消息的不穩定,消息多重消費,消息丟失。一致性,如果發送abcd,4個消息,但是abc收到了,但是d 收到了,但是消費失敗

原创 吊炸天SpringBoot接入支付寶支付【附關鍵代碼】

下載電腦網站的官方demo: 建議:新手第一次接入支付的還是下載看看,瞭解下,readme.txt好好看下,包括以後看第三方的此文件最好先瀏覽下,要不容易踩坑 下面會有專門sdk接入指南 下載:https://docs.open.alip

原创 自定義實現讀寫鎖

package oauthWeixin.ThreadDemo; /** * @ClassName ReadWriteLock * @Description 讀寫鎖 * @Author moran * @Date 2020/4/