業(yè)務(wù)方可能需要對(duì)用戶進(jìn)行簽到,由于存在并發(fā)的可能,使用redis 對(duì)用戶id 進(jìn)行hash后分組,再放入redis。對(duì)用戶id進(jìn)行hash,以便對(duì)大量的用戶進(jìn)行均勻的分到不同...
常用命令總結(jié) 1.git clone url克隆一個(gè)項(xiàng)目 2.git branch -a查看項(xiàng)目分支列表 3.git checkout branchName切換分支 未完待續(xù)...
SimpleDateFormat 日常編碼中經(jīng)常使用的一個(gè)日期格式化的工具類,可以使用它將日期與字符串之間隨意的轉(zhuǎn)換。 多個(gè)線程情況下,多執(zhí)行幾次,會(huì)出現(xiàn)解析錯(cuò)誤。 查看類圖...
8.5 SimpleDateFormat是線程不安全的 SimpleDateFormat是Java提供的一個(gè)格式化和解析日期的工具類,日常開(kāi)發(fā)中應(yīng)該經(jīng)常會(huì)用到,但是由于它是線...
hash 和java的hashmap很像,無(wú)序,內(nèi)部實(shí)現(xiàn)結(jié)構(gòu)數(shù)組+鏈表二維結(jié)構(gòu)。第一維位置碰撞時(shí),將會(huì)使用鏈表將碰撞的元素串起來(lái)。 hash的結(jié)構(gòu)可以存儲(chǔ)對(duì)象的信息,可以將對(duì)...
從本文你可以學(xué)習(xí)到: 什么時(shí)候會(huì)使用HashMap?他有什么特點(diǎn)?你知道HashMap的工作原理嗎?你知道get和put的原理嗎?equals()和hashCode()的都有...
list =java中的linkedList,它是個(gè)鏈表不是數(shù)組。鏈表的特點(diǎn)就是插入快,查詢慢。用途:常用于異步隊(duì)列使用。將需要延后處理的任務(wù)序列化為字符串放入redis中,...
Redis = remote dictionary service 的縮寫(xiě) 1.docker安裝redis 鏡像 2.redis基本數(shù)據(jù)結(jié)構(gòu) 5種基本數(shù)據(jù)結(jié)構(gòu):String(...
項(xiàng)目中做報(bào)表的時(shí)候會(huì)經(jīng)常的使用日期作為開(kāi)始和結(jié)束的條件進(jìn)行查詢,往往只是知道有這么回事,但是寫(xiě)就吃力了。今天抽時(shí)間寫(xiě)一個(gè)工具類,算是為后面再寫(xiě)的時(shí)候拿來(lái)主義吧,廢話不多說(shuō),s...
select CONCAT(SUBSTR('2019-11-19',1,8),'10')SUBSTR(str,from,to) 字符串截取CONCAT(str1,str2) ...
做項(xiàng)目的時(shí)候經(jīng)常使用BigDecimal 下面舉個(gè)例子 執(zhí)行的時(shí)候,出現(xiàn)下面的錯(cuò)誤:java.lang.ArithmeticException: Non-terminatin...
一些時(shí)候需要將一些數(shù)據(jù)批量的進(jìn)行操作,比如:根據(jù)ids批量查詢、更新、刪除、將一個(gè)集合的數(shù)據(jù)插入數(shù)據(jù)庫(kù)。簡(jiǎn)單的操作是單條的循環(huán)遍歷后執(zhí)行對(duì)應(yīng)的操作。稍微有點(diǎn)經(jīng)驗(yàn)的程序員往往都...
mybatis 的mapper文件中,一些查詢的sql語(yǔ)句,需要我們編寫(xiě)查詢的條件: 如下: and a.name like concat('%',#{depart.na...
這個(gè)關(guān)鍵字個(gè)人感覺(jué)在日常編碼中不是經(jīng)常用到,在某些情況下還是被IDEA提示需要加final關(guān)鍵字,但是經(jīng)常會(huì)在一些基礎(chǔ)的面試中問(wèn)到,很多時(shí)候只是大概知道不能變,具體什么不能改...
項(xiàng)目中通常用到if判斷,但有時(shí)候?yàn)榱藬U(kuò)展的需要,不想過(guò)多的寫(xiě)if,else語(yǔ)句,這時(shí)候首先想到的就是使用策略模式。 策略模式(Strategy Pattern):定義一系列算...
目前的項(xiàng)目經(jīng)常會(huì)用到SSM(spring ,spring boot,mybatis),為什么會(huì)用這個(gè)開(kāi)發(fā)框架呢? 使用開(kāi)發(fā)框架的好處: 1.減少編碼 好的開(kāi)發(fā)框架編寫(xiě)了大量的...