一、 MQ背景&選型 消息隊列作為高并發(fā)系統(tǒng)的核心組件之一,能夠幫助業(yè)務(wù)系統(tǒng)解構(gòu)提升開發(fā)效率和系統(tǒng)穩(wěn)定性。主要具有以下優(yōu)勢: 削峰填谷(主要解決瞬時寫壓力大于應(yīng)用服務(wù)能力導(dǎo)致...
一、 MQ背景&選型 消息隊列作為高并發(fā)系統(tǒng)的核心組件之一,能夠幫助業(yè)務(wù)系統(tǒng)解構(gòu)提升開發(fā)效率和系統(tǒng)穩(wěn)定性。主要具有以下優(yōu)勢: 削峰填谷(主要解決瞬時寫壓力大于應(yīng)用服務(wù)能力導(dǎo)致...
關(guān)于mysql主從配置請查看文章:http://www.itdecent.cn/p/86eac0db552b。本篇將的是如何用keepalived保證mysql主從的自動切...
Redis 有 5 種基礎(chǔ)數(shù)據(jù)結(jié)構(gòu),分別為:string (字符串)、list (列表)、set (集合)、hash (哈希) 和 zset (有序集合)。 1、String...
寫博客記錄的目的,一方面是為了總結(jié),另一方面也是為了提醒自己寫代碼的時候盡量避免同樣的問題。 1、Equality tests should not be made with...
首先分布式鎖和我們平常講到的鎖原理基本一樣,目的就是確保,在多個線程并發(fā)時,只有一個線程在同一刻操作這個業(yè)務(wù)或者說方法、變量。 在一個進程中,也就是一個jvm 或者說應(yīng)用中,...
序 本文主要記錄一下leetcode多線程之交替打印FooBar 題目 題解 這里使用ReentrantLock的condition來進行條件控制 小結(jié) 因為這里要循環(huán)多次打...
對于sonar的安裝,筆記并未做相關(guān)記錄,原因很簡單,百度一下你就知道;筆記著重自定義規(guī)則開發(fā),個人也是慢慢摸索,一路坎坷,接下來一點點分享,歡迎各路大神批評指正: 1.針對...
下載安裝 官網(wǎng)下載地址 https://www.sonarqube.org/downloads/ 本文章使用 sonar5.6版本,下載鏈接: https://sonarso...
1.官網(wǎng)下載sonarqube Linux壓縮包上傳至服務(wù)器 2.解壓縮包到 /usr目錄下 3.替換 /usr/sonarqube-6.7.7/extensions/plu...
1版本說明 2模板介紹 2.1簡述 注意:創(chuàng)建自定義規(guī)則需要登陸系統(tǒng) Sonarqube平臺提供了一些模板來快速的實現(xiàn)一些簡單的自定義規(guī)則需求。JAVA所有的模板如下圖所示(...