![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
项目
Challenger_
这个作者很懒,什么都没留下…
展开
-
SpringBoot生命周期
Spring Bean的生命周期 Bean容器找到配置文件中 Spring Bean 的定义。 Bean容器利用Java Reflection API创建一个Bean的实例。 如果涉及到一些属性值 利用set方法设置一些属性值。 如果Bean实现了BeanNameAware接口,调用setBeanName()方法,传入Bean的名字。 如果Bean实现了BeanClassLoaderAware接口,调用setBeanClassLoader()方法,传入ClassLoader对象的实例。 如果Bean实现了B转载 2020-10-28 13:56:09 · 569 阅读 · 0 评论 -
秒杀系统的设计与实现
秒杀系统的设计与实现及相关面试题1. 整体介绍2. 秒杀系统的架构,如何设计一个秒杀系统?整体优化点:3. 为什么要用 Redis?是怎么用的?如何缓解 Redis 的压力?3.1 大量的使用缓存,如何减少对 Redis 的访问(Redis预减库存和本地标记)3.2 Redis 的数据结构和底层实现3.3 大量的使用了缓存,那么就存在缓存的过期时间控制以及缓存击穿以及缓存雪崩等问题?3.4 缓存更新策略以及缓存击穿、雪崩、穿透3.5 Redis 的持久化实现方式4. 为什么要用 RabbitMQ?是怎么用的原创 2020-10-18 18:13:13 · 2929 阅读 · 1 评论