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