Spring提供了@Value注解帮助我们注入一个自定义属性或者对象,大大简化了我们的操作。但是如果对其原理不清楚,有时也会遇到一些不可预期的bug。 本文主要介绍了@Val...
IP属地:上海
Spring提供了@Value注解帮助我们注入一个自定义属性或者对象,大大简化了我们的操作。但是如果对其原理不清楚,有时也会遇到一些不可预期的bug。 本文主要介绍了@Val...
Spring提供了@Value注解帮助我们注入一个属性或者对象,一般情况下它都可以正常工作。 但是在某些特殊的情况下,它可能会产生一些意想不到的错误。 问题复现 新建一个Sp...
Spring的核心是IOC,而IOC的核心就是去维护一个个的bean,当我们使用Spring时,定义一个bean是很普通也很重要的操作。 得益于Spring的“约定大于配置”...
sequence介绍 sequence[https://gitee.com/yu120/sequence]是一个基于雪花算法(Snowflake)实现的64位自增ID算法,实...
前言 随着业务的发展,单一数据库的自增ID已经不能满足我们的需求,使用全局唯一ID的场景必然会出现,比如海量的订单号,档案号等等。我们初始可能会选择使用36位的UUID,配合...
我们在电商平台购物时,下单之后会有一个付款倒计时,如果在规定的时间内未付款,订单就会自动关闭。 类似这样的场景还有很多,比如优惠劵到期失效,下单后自动发消息等。 今天我们来讨...
当我们遇到慢sql,第一反应可能就是去优化我们的sql语句。一些比较复杂的语句如果执行慢可能还能理解,但是有时一些特别简单的查询也会变得卡顿,“查一行”,也会执行得特别慢。今...
需求 在日常需求中,用户使用手机号或者邮箱登录某一个系统,是一个很常见的操作,那如何在类似手机号或者邮箱这样的字段上建立一个合理的索引呢? 前缀索引 前缀索引,就是以一个字段...