一、 MQ背景&選型 消息隊(duì)列作為高并發(fā)系統(tǒng)的核心組件之一叙身,能夠幫助業(yè)務(wù)系統(tǒng)解構(gòu)提升開發(fā)效率和系統(tǒng)穩(wěn)定性。主要具有以下優(yōu)勢: 削峰填谷(主要解決瞬時(shí)寫壓力大于應(yīng)用服務(wù)能力導(dǎo)致...
一、 MQ背景&選型 消息隊(duì)列作為高并發(fā)系統(tǒng)的核心組件之一叙身,能夠幫助業(yè)務(wù)系統(tǒng)解構(gòu)提升開發(fā)效率和系統(tǒng)穩(wěn)定性。主要具有以下優(yōu)勢: 削峰填谷(主要解決瞬時(shí)寫壓力大于應(yīng)用服務(wù)能力導(dǎo)致...
關(guān)于mysql主從配置請查看文章:http://www.reibang.com/p/86eac0db552b奕枢。本篇將的是如何用keepalived保證mysql主從的自動切...
Redis 有 5 種基礎(chǔ)數(shù)據(jù)結(jié)構(gòu),分別為:string (字符串)蛛勉、list (列表)鹿寻、set (集合)、hash (哈希) 和 zset (有序集合)诽凌。 1毡熏、String...
寫博客記錄的目的,一方面是為了總結(jié)侣诵,另一方面也是為了提醒自己寫代碼的時(shí)候盡量避免同樣的問題痢法。 1、Equality tests should not be made with...
首先分布式鎖和我們平常講到的鎖原理基本一樣,目的就是確保穷当,在多個(gè)線程并發(fā)時(shí)提茁,只有一個(gè)線程在同一刻操作這個(gè)業(yè)務(wù)或者說方法、變量馁菜。 在一個(gè)進(jìn)程中茴扁,也就是一個(gè)jvm 或者說應(yīng)用中,...
序 本文主要記錄一下leetcode多線程之交替打印FooBar 題目 題解 這里使用ReentrantLock的condition來進(jìn)行條件控制 小結(jié) 因?yàn)檫@里要循環(huán)多次打...
對于sonar的安裝汪疮,筆記并未做相關(guān)記錄峭火,原因很簡單,百度一下你就知道铲咨;筆記著重自定義規(guī)則開發(fā)躲胳,個(gè)人也是慢慢摸索,一路坎坷纤勒,接下來一點(diǎn)點(diǎn)分享坯苹,歡迎各路大神批評指正: 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平臺提供了一些模板來快速的實(shí)現(xiàn)一些簡單的自定義規(guī)則需求摇天。JAVA所有的模板如下圖所示(...