V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  shanghai1943  ›  全部回复第 7 页 / 共 38 页
回复总数  746
1 ... 3  4  5  6  7  8  9  10  11  12 ... 38  
2023 年 10 月 10 日
回复了 shanghai1943 创建的主题 优惠信息 202310 云村 7 天会员
还剩 3 个
2023 年 9 月 25 日
回复了 kestrelBright 创建的主题 程序员 求助大佬们 idea 本地正常 发布平台报错
对比一下本地以及平台打包出来的包都有哪些,版本都是什么,确认一下是不是版本不同导致运行结果不同。
2023 年 9 月 22 日
回复了 7dzxtaobaocom 创建的主题 推广 相约十年, 2023 大闸蟹已上市,欢迎新老 V 友尝鲜
@sweed7 感觉这个今锦上的也挺便宜的
2023 年 9 月 21 日
回复了 PDdavon 创建的主题 问与答 社交平台上发布脱单贴前的一些疑问求解
试试即刻的橙 APP ?
2023 年 9 月 19 日
回复了 zhangsimon 创建的主题 推广 再送一波秋月梨😋, V 站福利回帖抽奖!🔥
分子
tzFapqB38yw 已使用
冲!!
2023 年 9 月 1 日
回复了 darkings90 创建的主题 程序员 考考你们 maven 怎么读?马文、埋文、马 wing
妹吻
冲啊!
2023 年 8 月 30 日
回复了 liuyunlong 创建的主题 Java Spring 中 Bean 注册疑问
claude ai 的回复


hasBeanCreationStarted() 方法是用来判断 bean 定义注册是否处于启动阶段。

在 Spring 容器启动时,会有一个 bean 定义注册的过程,这个过程称为启动阶段。启动阶段结束后,会调用 finishBeanFactoryInitialization() 方法,设置启动阶段完成的标记。

之所以需要判断启动阶段,是因为在启动阶段和非启动阶段,bean 定义的注册逻辑有略微不同:

1. 启动阶段:可以直接修改 beanDefinitionMap 和 beanDefinitionNames

2. 非启动阶段:需要同步处理,避免多线程并发访问这些容器内存状态

else 分支就是处理非启动阶段的逻辑。当容器已经完成了启动,这个时候再注册 bean 定义,就需要加锁处理:

1. 同步包装 beanDefinitionMap 的修改

2. 创建 beanDefinitionNames 的拷贝进行修改

3. 删除 manualSingletonNames 里的对应名称

之所以这么设计,是因为启动阶段内存状态的变更频繁,如果都加锁处理会非常低效。所以启动阶段只 simply 修改状态,结束后再对状态变更加锁。

而 hasBeanCreationStarted()就是判断当前是否还在启动阶段,从而决定走哪种 bean 定义注册逻辑。

所以这个判断对提高整个容器的并发性能很重要。
2023 年 8 月 30 日
回复了 nnegier 创建的主题 Java Spring 开发问题
可以看看 java service wrapper
2023 年 8 月 28 日
回复了 Bigstupidcat 创建的主题 问与答 想问下,纯小白想学游泳
今年刚报的蛙泳。感觉学个五六节课就差不多了。每节课一个小时。后面就是自己慢慢摸索。有同事去找了教练,按次收费,学了三次就会了,就不用教练了。

蛙泳建议低成本学就好。网上视频多看看。
2023 年 8 月 28 日
回复了 shanghai1943 创建的主题 Apple Mac 电池充不进去电所以拿去维修了
@chengkai1853 抢救一下,当备用机也好的
2023 年 8 月 25 日
回复了 shanghai1943 创建的主题 Apple Mac 电池充不进去电所以拿去维修了
@JJFJJ 换电脑最麻烦的就是搞配置了。如果有备份的话还好。
2023 年 8 月 25 日
回复了 shanghai1943 创建的主题 Apple Mac 电池充不进去电所以拿去维修了
@aydd2004 是的。没有笔记本的话,有时候开会也不太方便。家里偶尔还得处理一些紧急的事情。
2023 年 8 月 15 日
回复了 L2Sddiw 创建的主题 程序员 兄弟们,失业将近 7 个月,终于找到工作了
祝贺🎉
2023 年 8 月 9 日
回复了 shanghai1943 创建的主题 问与答 2018 款的 mbp 接上 4k 显示器后 cpu 负载会升高
@15855pm 😂感谢推荐。不过 m1 会不会 49 年入国军。
1 ... 3  4  5  6  7  8  9  10  11  12 ... 38  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1060 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 29ms · UTC 18:24 · PVG 02:24 · LAX 11:24 · JFK 14:24
♥ Do have faith in what you're doing.