Spring提供了@Value注解幫助我們注入一個(gè)自定義屬性或者對(duì)象,大大簡(jiǎn)化了我們的操作。但是如果對(duì)其原理不清楚,有時(shí)也會(huì)遇到一些不可預(yù)期的bug色建。 本文主要介紹了@Val...
![240](https://upload.jianshu.io/users/upload_avatars/12281934/ce2d317d-4e1d-4140-a7ce-766a26d7aaac.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
Spring提供了@Value注解幫助我們注入一個(gè)自定義屬性或者對(duì)象,大大簡(jiǎn)化了我們的操作。但是如果對(duì)其原理不清楚,有時(shí)也會(huì)遇到一些不可預(yù)期的bug色建。 本文主要介紹了@Val...
Spring提供了@Value注解幫助我們注入一個(gè)屬性或者對(duì)象排嫌,一般情況下它都可以正常工作对粪。 但是在某些特殊的情況下,它可能會(huì)產(chǎn)生一些意想不到的錯(cuò)誤箱靴。 問(wèn)題復(fù)現(xiàn) 新建一個(gè)Sp...
Spring的核心是IOC,而IOC的核心就是去維護(hù)一個(gè)個(gè)的bean衡怀,當(dāng)我們使用Spring時(shí)棍矛,定義一個(gè)bean是很普通也很重要的操作。 得益于Spring的“約定大于配置”...
sequence介紹 sequence[https://gitee.com/yu120/sequence]是一個(gè)基于雪花算法(Snowflake)實(shí)現(xiàn)的64位自增ID算法茄靠,實(shí)...
前言 隨著業(yè)務(wù)的發(fā)展蝶桶,單一數(shù)據(jù)庫(kù)的自增ID已經(jīng)不能滿足我們的需求,使用全局唯一ID的場(chǎng)景必然會(huì)出現(xiàn)掉冶,比如海量的訂單號(hào)真竖,檔案號(hào)等等脐雪。我們初始可能會(huì)選擇使用36位的UUID,配合...
我們?cè)陔娚唐脚_(tái)購(gòu)物時(shí)战秋,下單之后會(huì)有一個(gè)付款倒計(jì)時(shí),如果在規(guī)定的時(shí)間內(nèi)未付款讨韭,訂單就會(huì)自動(dòng)關(guān)閉脂信。 類似這樣的場(chǎng)景還有很多,比如優(yōu)惠劵到期失效透硝,下單后自動(dòng)發(fā)消息等狰闪。 今天我們來(lái)討...
當(dāng)我們遇到慢sql濒生,第一反應(yīng)可能就是去優(yōu)化我們的sql語(yǔ)句埋泵。一些比較復(fù)雜的語(yǔ)句如果執(zhí)行慢可能還能理解,但是有時(shí)一些特別簡(jiǎn)單的查詢也會(huì)變得卡頓罪治,“查一行”丽声,也會(huì)執(zhí)行得特別慢。今...
需求 在日常需求中雁社,用戶使用手機(jī)號(hào)或者郵箱登錄某一個(gè)系統(tǒng),是一個(gè)很常見的操作晒骇,那如何在類似手機(jī)號(hào)或者郵箱這樣的字段上建立一個(gè)合理的索引呢歧胁? 前綴索引 前綴索引,就是以一個(gè)字段...