消息可靠性投遞 使用RabbitMQ的時候,作為消息發(fā)送方希望杜絕任何消息丟失或者投遞失敗場景,RabbitMQ為我們提供了兩種方式用來控制消息的投遞可靠性模式 Rabbit...
消息可靠性投遞 使用RabbitMQ的時候,作為消息發(fā)送方希望杜絕任何消息丟失或者投遞失敗場景,RabbitMQ為我們提供了兩種方式用來控制消息的投遞可靠性模式 Rabbit...
前言 面試題:synchronized是可重入鎖嗎? 答案:synchronized是可重入鎖。ReentrantLock也是的。 1、什么是可重入鎖呢? 關(guān)于什么是可重入鎖...
JVM體系結(jié)構(gòu) 類加載器 作用:加載class文件分類: 虛擬機自帶的加載器 啟動類(根)加載器 擴展類加載器 應(yīng)用程序加載器 雙親委派機制 類加載器接收到類的加載請求 將這...
查看系統(tǒng)配置git config --system --list 查看用戶配置git config --global --list 查看所有配置git config --li...
Maven下載 https://wws.lanzous.com/icFBQhgbukj[https://wws.lanzous.com/icFBQhgbukj] Spring...
JDBC JDBC本質(zhì) 官方定義的一套操作所有關(guān)系型數(shù)據(jù)庫的規(guī)則,即接口。各個數(shù)據(jù)庫廠商去實現(xiàn)這套接口,提供數(shù)據(jù)庫驅(qū)動jar包。 mysql連接包:https://wws.l...
什么時NoSql not only sql,泛指非關(guān)系型數(shù)據(jù)庫。 NoSql的特點 解耦方便擴展(沒有數(shù)據(jù)之間的關(guān)系)大數(shù)據(jù)量,高性能(1秒可以寫8萬次,可以讀11萬次)數(shù)據(jù)...
圖的定義 圖(Graph)是一個由頂點的有窮非空集合和頂點之間的邊的集合組成,通常表示為:G(V,E),其中,G表示一個圖,V是圖G中頂點的集合,E是圖G中邊的集合。 圖中的...
題目鏈接: https://leetcode-cn.com/problems/number-of-islands/[https://leetcode-cn.com/probl...
集合概述 Java集合存放在java.util包中,是一個用來存放對象的容器1.集合只能存放對象。比如有一個int類型的數(shù)據(jù)放入集合中,它將自動轉(zhuǎn)換成Integer類后存入,...
next和nextval求解方法 next數(shù)組求解過程:首先確定next數(shù)組的前兩位一定是0和1,然后從j = 3 開始計算j = 3 前面的字符串 ab沒有相同前后綴 ...
2.1 順序查找 順序查找是所有查找方法中最基礎(chǔ)也是最簡單的一種,一般用于對線性表的查找。它是按照數(shù)據(jù)在查找表中原有的順序進(jìn)行遍歷查詢的算法。由于需要遍歷整個查找表,所順序查...
首先我們看一段代碼 這段代碼非常容易理解就是找出2-10000中所有的素數(shù),然后計算花費的時間,再計算花費時間。由于不同邏輯混雜在一起,程序的可讀性會大打折扣,于是我們做一些...
Java基本類型的取值范圍 byte 1字節(jié) 18 = 8 bit -2^7 ~ 2^7- 1 (-128 ~ 127)short ...
問題描述 給定一個只包括 '(',')','{','}','[',']' 的字符串,判斷字符串是否有效。 有效字符串需滿足: 左括號必須用相同類型的右括號閉合。左括號必須以正...
1.1 插入排序 插入排序算法就是把給定的數(shù)組中的元素一次插入到一個新的數(shù)組中,最終得到一個完整的有序數(shù)組。插入排序的平均時間復(fù)雜度是O(nn),最好的情況下的時間復(fù)雜度是O...