原创 gitlab 設置分支保護功能

1、第一步,找到分支,然後點擊setting,然後選擇Repository,2.第一步,選擇Protected Branches第三步:選擇需要被限制的分支,進行權限授權,然後點擊protect即可

原创 java 多線程按照順序執行任務

1、多線程按照順序執行任務,方法如下:  使用線程的join方法 使用主線程的join方法 使用線程的線程池方法 使用線程的CountDownLatch(倒計數)方法 使用線程的CyclicBarrier(迴環柵欄)方法 使用線程的Sem

原创 java CPU 100% 排查

文章來源:http://www.blogjava.net/hankchen/archive/2012/05/09/377735.html 一個應用佔用CPU很高,除了確實是計算密集型應用之外,通常原因都是出現了死循環或者死鎖等等 當CPU

原创 springcloud之微服務zuul組件實現

springcloud常用組件 1、服務註冊與發現:Eureka 2、服務網關: Zuul 3、服務負載均衡:Ribbon 4、服務之間調用:Feign 5、服務熔斷:Hystrix   ---因官網不繼續維護,可以使用阿里提供的Alib

原创 mysql之expain執行計劃詳解

mysql之expain執行計劃詳解 EXPLAIN SELECT * FROM USER WHERE NAME = '張三' expain出來的信息有12列,分別是id、select_type、table、partitions、type

原创 Java之AQS詳解

ReentrantLock底層實現方式就是AQS。AQS是AbustactQueuedSynchronizer的簡稱,提供了一種基於CLH隊列實現阻塞鎖和一系列依賴FIFO等待隊列的同步器的框架,它使用一個int成員變量(state)表示

原创 mysql事務和redis事務區別

mysql事務和redis事務區別 等待

原创 linux centos8 安裝mysql 8.0.17

1.下載rpm(/usr/local/)  wget https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm 或者從2、在線下載mysql yum -y l

原创 linux https中使用阿里雲加速

阿里雲加速也是CDN,解決因分佈、帶寬、服務器性能帶來的訪問延遲問題,適用於站點加速、點播、直播等場景,主要是靜態圖片,文件等等 環境參數: 1.一個二級域名     test-wanli.com 2.在阿里雲上購買一個https服務  

原创 mysql之count(字段)、count(*)、count(1)區別

COUNT(字段名):返回SELECT語句檢索的行中值不爲NULL的數量。結果是一個BIGINT值COUNT(1):表示的是直接查詢符合條件的數據庫表的行數(會包含值爲NULL的行數)COUNT(*):表示的是直接查詢符合條件的數據庫表的

原创 mysql 悲觀鎖和樂觀鎖區別

1、mysql悲觀鎖:在整個數據處理過程中,將數據處於鎖定狀態。悲觀鎖的實現,依靠數據庫提供的鎖機制,每次會申請鎖並加鎖和解鎖操作 第一步:兩個終端均關閉自動提交 左邊: 右邊: 第二步:左邊利用 select .... for up

原创 java 高內存排查

搞Java開發的,經常會碰到下面兩種異常: 1、java.lang.OutOfMemoryError: PermGen space 2、java.lang.OutOfMemoryError: Java heap space 要詳細解釋這兩

原创 mysql索引以及mysql存儲引擎MyISAM 與 InnoDB區別

MySQL索引的分類 我們根據對以列屬性生成的索引大致分爲兩類:單列索引 :以該表的單個列,生成的索引樹,就稱爲該表的單列索引組合索引:以該表的多個列組合,一起生成的索引樹,就稱爲該表的組合索引單列索引和組合索引具體細的劃分:主鍵索引(單

原创 高併發下如何快速使用MQ實現緩衝流量,削峯填谷

爲什麼使用原因是? 服務之間的傳遞常用的調用就是直接調用(RPC框架)和消息MQ推送兩種,但是都有一個缺點,下游消息接收方無法控制到達自己的流量,如果調用方不限速,很有可能把下游壓垮。   背景信息 在實際應用中,收到的請求是沒有規律的。

原创 java之併發工具類計數器(CountDownLatch)

java併發工具類1、CountDownLatch :能夠使一個或多個線程等待其他線程完成各自的工作後再執行2、CyclicBarrier : 讓一組線程到達一個屏障(也可以叫同步點)時被阻塞,直到最後一個線程到達屏障時,屏障纔會開門,所