- 博客(6)
- 收藏
- 关注
原创 跳槽!3年Java面试经验总结,大厂offer收割机
笔者在不足两年经验的时候从成都一家金融科技中厂跳槽到杭州阿里淘天集团,又于今年5月份从杭州淘天跳槽到成都字节。自认为自己在面试这方面有一点心得,处于记录和分享的目的便有了此文,此文纯主观,也许对3年社招的同学有所帮助。本文主要是面试技巧,技术方面不涉及。
2025-05-23 14:25:06
954
1
原创 真实需求中的接口性能优化-技术与产品方案的取舍
自适应降级:考虑极端情况下,算法推荐服务挂了,我们需要有一种机制让投放C端不下发这个需要算法推荐的banner(比如学习熔断机制,一个接口总是调用失败,那么直接快速失败——商品推荐一直失败,那么这个banner就不要下发了)一个很朴素的想法如上,我们负责的投放系统C端可以并行的调用券投放服务和商品推荐服务,并且在商品推荐服务完成后再调用商品打包服务获取价格和图片信息(因为获取价格和图片前提是得到商品推荐服务返回的商品id,因此这里需要串行)如上是算法的推荐流程,可以看到,算法推荐逻辑也是有先后顺序依赖的。
2025-05-19 13:49:47
821
原创 图解Spring源码4-Spring Bean的作用域
/ 作用域// 根据名称获取bean,如果bean不存在那么调用ObjectFactory(函数式接口)的getObject进行生成// 删除bean@Nullable// 注册销毁的回调方法// 省略其他不关键的方法> objectFactory):根据名称获取bean,如果bean不存在那么调用ObjectFactory(函数式接口)的getObject进行生成Object remove(String name):删除bean。
2025-05-13 14:51:04
1054
原创 图解Spring源码3-Spring Bean的生命周期
要意识到Spring中的bean也是对象:是对象就有实例化,因此Spring在实例化前后可以通过BeanPostProcessor进行扩展。实例化前可以返回对象,阻断BeanFactory创建对象;实例化后可以返回对象替换beanFactory创建的对象(例如:动态代理)
2025-05-09 13:37:49
594
原创 图解Spring源码2-Spring Bean元数据体系与Spring容器
继承表示 “is-a” 关系,即子类是一种父类。子类通过继承父类,自动获得父类的属性和方法,并可以扩展或覆盖这些行为组合表示 “has-a” 关系,即一个类通过持有其他类的实例作为成员变量,委托调用其方法来实现功能复用。这里的答案更贴合本期视频,并非是完美答案,随着你对Spring的理解更深,你的回答将有更多自己的理解,以及更全面BeanFactory是Spring的基础容器,负责Bean的实例化、配置及生命周期管理。提供基础的IoC功能,如getBean()方法获取Bean。
2025-05-09 13:28:01
719
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人