1.需求 需要在頁(yè)面上新增一個(gè)策略,導(dǎo)入20w的userId,需要先通過(guò)用戶表判斷userId是否存在,然后再插入到策略用戶關(guān)聯(lián)表中。(策略表中好需要記錄插入的有效的用戶數(shù)量...
1.需求 需要在頁(yè)面上新增一個(gè)策略,導(dǎo)入20w的userId,需要先通過(guò)用戶表判斷userId是否存在,然后再插入到策略用戶關(guān)聯(lián)表中。(策略表中好需要記錄插入的有效的用戶數(shù)量...
@略_edb5 不好意思啊 才看見(jiàn),確實(shí)是我寫(xiě)錯(cuò)了,return之后就應(yīng)該結(jié)束了,他只能返回第一個(gè)錯(cuò)誤信息
使用@Valid+BindingResult進(jìn)行controller參數(shù)校驗(yàn)@Valid @Valid注解用于校驗(yàn),所屬的包: javax.validation.Valid. 你可以定義實(shí)體,在實(shí)體的屬性上添加校驗(yàn)規(guī)則,在API接收數(shù)據(jù)時(shí)添加@Val...
1.概述 Liquibase 是一個(gè)用于跟蹤,管理和應(yīng)用數(shù)據(jù)庫(kù)變化的開(kāi)源的數(shù)據(jù)庫(kù)重構(gòu)工具。它將所有數(shù)據(jù)庫(kù)的變化(包括結(jié)構(gòu)和數(shù)據(jù)) 都保存在XML文件中,便于版本控制。 liq...
1.先導(dǎo)入需要用到的包 <dependency> <groupId>org.apache.poi</groupId> poi <versio...
1.先倒入包 import org.springframework.data.domain.Pageable; --spring-data-commons包 2.分頁(yè)...
1.在多線程并發(fā)場(chǎng)景中往往是離不開(kāi)cache的,需要根據(jù)不同的場(chǎng)景來(lái)選擇不同的cache, cache就是為了提升系統(tǒng)性能而開(kāi)辟的一塊內(nèi)存空間。 比如: 分布式緩存如:Red...
Caffeine和Spring Boot集成 Caffeine是使用Java8對(duì)Guava緩存的重寫(xiě)版本,在Spring Boot 2.0中將取代Guava。如果出現(xiàn)Caff...
舉個(gè)栗子: 從控制臺(tái)輸出的結(jié)果可以看出來(lái),null對(duì)應(yīng)的key已經(jīng)被過(guò)濾掉了~,這不是我們想要的結(jié)果,即使值為空,也要把key給咱們顯示出來(lái)啊。 所以這個(gè)時(shí)候,我們就要用...
@Valid @Valid注解用于校驗(yàn),所屬的包: javax.validation.Valid. 你可以定義實(shí)體,在實(shí)體的屬性上添加校驗(yàn)規(guī)則,在API接收數(shù)據(jù)時(shí)添加@Val...
本地redis練習(xí) (一),準(zhǔn)備工作 1. window 下安裝 下載地址https://github.com/MSOpenTech/redis/releases 下載解壓完...
@小薈薈的超人 改成了這個(gè)為什么還會(huì)報(bào)io.lettuce.core.RedisCommandTimeoutException: Command timed out 而且我在配置文件已經(jīng)改timeout=2000了
第十六章:使用Redis作為SpringBoot項(xiàng)目數(shù)據(jù)緩存我們平時(shí)在項(xiàng)目中設(shè)計(jì)數(shù)據(jù)訪問(wèn)的時(shí)候往往都是采用直接訪問(wèn)數(shù)據(jù)庫(kù),采用數(shù)據(jù)庫(kù)連接池來(lái)實(shí)現(xiàn),但是如果我們的項(xiàng)目訪問(wèn)量過(guò)大或者訪問(wèn)過(guò)于頻繁,將會(huì)對(duì)我們的數(shù)據(jù)庫(kù)帶來(lái)很大的壓力。為了解決...