題目 給定一個(gè)字符串 s,找到 s 中最長(zhǎng)的回文子串。你可以假設(shè) s 的最大長(zhǎng)度為1000。 示例 1: 輸入: "babad"輸出: "bab"注意: "aba"也是一個(gè)有...
lambada 表達(dá)式實(shí)質(zhì)上是一個(gè)匿名方法,但該方法并非獨(dú)立執(zhí)行,而是用于實(shí)現(xiàn)由函數(shù)式接口定義的唯一抽象方法 使用 lambda 表達(dá)式時(shí),會(huì)創(chuàng)建實(shí)現(xiàn)了函數(shù)式接口的一個(gè)匿名類(lèi)...
如果mybatis的sql語(yǔ)句中包含一些符號(hào)比如%的時(shí)候,我們?cè)诰帉?xiě)的時(shí)候需要使用如下方式進(jìn)行編寫(xiě)
上一篇文章我講解 Stream 流的基本原理,以及它的基本方法使用,本篇文章我們繼續(xù)講解流的其他操作沒(méi)有看過(guò)上篇文章的可以先點(diǎn)擊進(jìn)去學(xué)習(xí)一下 簡(jiǎn)潔又快速地處理集合——Java...
Java 8 發(fā)布至今也已經(jīng)好幾年過(guò)去,如今 Java 也已經(jīng)向 11 邁去,但是 Java 8 作出的改變可以說(shuō)是革命性的,影響足夠深遠(yuǎn),學(xué)習(xí) Java 8 應(yīng)該是 Jav...
最近本人在開(kāi)發(fā)項(xiàng)目的時(shí)候遇見(jiàn)一個(gè)問(wèn)題。項(xiàng)目背景是有一個(gè)數(shù)據(jù)庫(kù),插入的只學(xué)生名字和學(xué)生性別,但是我們?cè)诓迦胫笮枰@取到該學(xué)生的ID,這個(gè)ID被設(shè)置為自增ID。如果是普通方式的...
簡(jiǎn)單介紹 ActiveMQ有兩種模型,一種是Queue,在這種情況下producer生產(chǎn)的消息在隊(duì)列中,如果有多個(gè)消費(fèi)者那么她們會(huì)依次消費(fèi),也就是A消費(fèi)一個(gè)之后下一個(gè)由B消費(fèi)...
Java開(kāi)發(fā)手冊(cè)學(xué)習(xí) 一、命名規(guī)則 禁止下劃線或??開(kāi)始或結(jié)束 常量全部大寫(xiě) 抽象類(lèi)用Abstract或Base開(kāi)頭,異常類(lèi)用Exception結(jié)尾,測(cè)試類(lèi)用他要測(cè)試的類(lèi)的名稱(chēng)...
綁定自己的郵箱和用戶(hù)名 git config --global user.mail "mail"git config --global user.name "name" 創(chuàng)建...
燈泡開(kāi)關(guān) 在這個(gè)問(wèn)題中,我們能夠首先想到的就是使用暴力模擬。根據(jù)模擬可以直接模擬每一步的操作。但是這會(huì)發(fā)生TLE錯(cuò)誤,分析時(shí)間復(fù)雜度。第一次會(huì)進(jìn)行n次操作,第二次進(jìn)行n/2次...
一直都在CSDN寫(xiě)博客,再回首完了java基礎(chǔ),所以在這里把完結(jié)篇分享給大家,謝謝大家的支持。經(jīng)過(guò)了幾個(gè)月斷斷續(xù)續(xù)的回首java基礎(chǔ),終于回首完了,這一路走來(lái)體會(huì)到了枯燥、乏...
目的 用一個(gè)中介對(duì)象來(lái)封裝一系列的對(duì)象交互。中介者使各對(duì)象不需要顯式地相互引用,從而使其耦合松散,而且可以獨(dú)立地改變他們之間的交互。 使用場(chǎng)景 一組對(duì)象以定的工藝良好但是復(fù)雜...
目的 提供一種方法順序訪問(wèn)一個(gè)聚合對(duì)象中各個(gè)元素,而又不暴露該對(duì)象的內(nèi)部展示。 使用場(chǎng)景 訪問(wèn)一個(gè)聚合對(duì)象又不暴露他的外部顯示 支持對(duì)聚合對(duì)象的多種遍歷 為遍歷不同的對(duì)象提供...
目的 給定一個(gè)語(yǔ)言,定義它的文法表示并定義一個(gè)解釋器,這個(gè)解釋器使用該表示來(lái)解釋執(zhí)行語(yǔ)言中的句子。 使用場(chǎng)景 當(dāng)有一個(gè)語(yǔ)言需要解釋執(zhí)行,并且你可以將該語(yǔ)言中的句子表示為一個(gè)抽...
目的 將一個(gè)請(qǐng)求封裝成一個(gè)對(duì)象,從而使你可使用不同的請(qǐng)求對(duì)客戶(hù)進(jìn)行參數(shù)化;對(duì)請(qǐng)求排隊(duì)或記錄日志,以及支持可撤銷(xiāo)的操作。 優(yōu)點(diǎn) 降低系統(tǒng)的耦合度。命令模式能將調(diào)用操作的對(duì)象與實(shí)...
目的 將所有能夠處理同一類(lèi)請(qǐng)求的對(duì)象連成一條鏈,是這些對(duì)象都有機(jī)會(huì)處理請(qǐng)求,所提交的請(qǐng)求沿著鏈傳遞,從而避免請(qǐng)求的發(fā)送者和接收者之間的耦合關(guān)系。鏈上的對(duì)象逐個(gè)判斷是否有能力處...
使用目的 運(yùn)用共享技術(shù)有效地支持大量細(xì)粒度的對(duì)象。 使用場(chǎng)景 一個(gè)應(yīng)用程序使用了大量對(duì)象并且由于使用大量對(duì)象造成了很大的內(nèi)存開(kāi)銷(xiāo)的情況 對(duì)象的大多數(shù)都可以變?yōu)橥獠繝顟B(tài) 如果刪...