在項(xiàng)目中會(huì)遇到很多寫原生sql語(yǔ)句進(jìn)行查詢的問(wèn)題。如果數(shù)據(jù)量比較大的時(shí)候,語(yǔ)句寫的不好會(huì)導(dǎo)致查詢效率很低,甚至?xí)?bào)錯(cuò)(比如in超過(guò)1000)。我...
sql union基礎(chǔ): union 操作符用于合并兩個(gè)或多個(gè)select語(yǔ)句的結(jié)果集 union內(nèi)部的select語(yǔ)句必須擁有相同數(shù)量的列。列...
在開發(fā)過(guò)程遇到一個(gè)需求,查詢篩選框中存在兩種可傳入字段:多選字段和手動(dòng)輸入,根據(jù)傳入的字符串?dāng)?shù)組和手動(dòng)輸入對(duì)數(shù)據(jù)庫(kù)的某個(gè)字段分別進(jìn)行一次in的精...
oracle有限制in語(yǔ)句的長(zhǎng)度,如果查詢長(zhǎng)度超過(guò)1000,就會(huì)報(bào)jdbc錯(cuò)誤:“java.sql.SQLException: ORA-0179...
線程的概念: 先要分清線程和進(jìn)程,還有線程和進(jìn)程的關(guān)系,這也是java面試中經(jīng)常涉及到的問(wèn)題 狹義定義:進(jìn)程是正在運(yùn)行的程序的實(shí)例(an ins...
在開發(fā)過(guò)程中遇到了很多多線程問(wèn)題,利用緩存記錄線程的執(zhí)行狀態(tài),將完成狀態(tài)以進(jìn)度條的形式在前端顯示。記錄學(xué)習(xí)下高并發(fā)下緩存可能會(huì)出現(xiàn)的問(wèn)題,希望以...
處理的bug,在工作流引擎中,如果同時(shí)開啟多條線程對(duì)同一個(gè)環(huán)節(jié)進(jìn)行狀態(tài)更新,若存在線程正在更新,其他訪問(wèn)的線程就會(huì)返回一個(gè)ActivitiOpt...
今天在排查bug的時(shí)候發(fā)現(xiàn)是mongodb的臟數(shù)據(jù)的問(wèn)題,下載了navicatformongo后發(fā)現(xiàn)sql語(yǔ)句并不起作用,搜了下原來(lái)mongod...
拖延癥的征服辦法 在ted上看到一個(gè)演講的收獲。大概意思是大腦會(huì)在所有要做的事情中選擇一項(xiàng)最輕松的來(lái)做。所以首先要做的就是接受自己是個(gè)會(huì)拖延的人...