Spring系列之bean中的autowire-candidate又是干什么的?

当容器中某种类型的bean存在多个的时候,此时如果我们从容器中查找这种类型的bean的时候,会报下面这个异常: org.springframework.beans.factory.NoUniqueBeanDefinitionException…

hello hello 发布于 2024-01-22

Spring系列之lazy-init:bean延迟初始化

bean初始化的方式2种方式 实时初始化 延迟初始化 bean实时初始化 在容器启动过程中被创建组装好的bean,称为实时初始化的bean,spring中默认定义的bean都是实时初始化的bean,这些bean默认都是单例的,在容器启动过程中会被创建好,然后放在spring容器中以供使用。 实时初始化bean的有一些优点…

hello hello 发布于 2024-01-22

如何有效的备份用户数据

前言 相信大家一定遇到过需要在生产环境备份用户的mysql数据,以便满足数据的存储、迁移等操作。下面我将介绍我是如何操作的。 满足每天定期备份,备份文件的有效期是7天,备份数据为:患者信息、用户信息 环境:linux Ubuntu docker mysql 废话不多说,下面 show you the code 其中a.sh 的脚本内容如下: cd…

hello hello 发布于 2024-01-22

Spring 的 @Async 使用防坑

很多人会直接只用@Async来执行异步操作。但是这里面有一个问题,如果都是用spring的默认实现,是有坑的。 当我们开启 EnableAsync注解 就可以使用@Async注解来执行异步操作了。 我们现在通过EnableAsync注解去打开spring异步世界的坑。 走JDK的动态代理:…

hello hello 发布于 2024-01-19

如何画出一张合格的技术架构图?

当我们想用一张或几张图来描述我们的系统时,是不是经常遇到以下情况: 对着画布无从下手、删了又来? 如何用一张图描述我的系统,并且让产品、运营、开发都能看明白? 画了一半的图还不清楚受众是谁? 画出来的图到底是产品图功能图还是技术图又或是大杂烩? 图上的框框有点少是不是要找点儿框框加进来? 布局怎么画都不满意………

hello hello 发布于 2024-01-19

从0到千万DAU,这5年闲鱼架构如何演进?

闲鱼业务背景 技术架构的演进跟业务形态都是强相关的,闲鱼的市场本质以及用户特点如下描述:…

hello hello 发布于 2024-01-19

Spring系列之自动注入(autowire)详解

手动注入的不足 上篇文章中介绍了依赖注入中的手动注入,所谓手动注入是指在xml中采用硬编码的方式来配置注入的对象,比如通过构造器注入或者set方法注入,这些注入的方式都存在不足,比如下面代码: public class A{ private B b; private C c; private D d; private E e; .... private N…

hello hello 发布于 2024-01-19

Spring系列之depend-on的作用

本文主要讨论一下bean的创建和销毁的顺序,如何来干预bean的创建和销毁的顺序。 无依赖bean创建和销毁的顺序 我们先来看一下没有任何依赖的bean的创建和销毁的顺序。 下面的xml中定义了3个bean: <?xml version="1.0" encoding="UTF-8"?> <beans…

hello hello 发布于 2024-01-19

MySQL驱动扯后腿?Spring Boot用虚拟线程可能比用物理线程还差

之前已经分享过多篇关于Spring Boot中使用 Java 21新特性虚拟线程 open in new window 的性能测试案例: Spring Boot 3.2虚拟线程搭建静态文件服务器有多快? open in new window Spring Boot 虚拟线程与Webflux在JWT验证和MySQL查询上的性能比较 open in new…

hello hello 发布于 2024-01-18
上一页 下一页