leegoo 最近的时间轴更新
leegoo

leegoo

V2EX 第 407593 号会员,加入于 2019-04-29 15:27:53 +08:00
根据 leegoo 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
leegoo 最近回复了
5 天前
回复了 Cx300 创建的主题 程序员 问一个扩展 spring 的问题
BeanDefinition 发生在 Bean 之前把。
所以你此刻在 bean 工厂是拿不到的。
6 天前
回复了 leegoo 创建的主题 程序员 多项目整合设计求思路
-.- 动手之前还是要想清楚,毕竟这本来就属于重构了。如果设计的不好的话还不如分开写。感谢你的回复
7 天前
回复了 leegoo 创建的主题 程序员 多项目整合设计求思路
@akira 0.0 ,解析那一部分是差不多通用的(这一部分已经有现成的工具类,后续要项目多合一这里相对比较好弄),只是在实际上在项目中。我们更多的是侧重自定义的那一块处理逻辑。所以我在想用什么方式可以更优雅的不同的子文件解析过程给优雅的接入进来
7 天前
回复了 leegoo 创建的主题 程序员 多项目整合设计求思路
@waitingChou 那其实还是用设计模式弄会好一点是把
7 天前
回复了 leegoo 创建的主题 程序员 多项目整合设计求思路
@vitovan 我这种场景是不是自己用设计模式会好一点,因为我之前没在项目中使用过规则引擎,所以不太知道里面的细节和实现难度。
获取应该说。在 xxxListener 执行时。controller 已经提前执行了。
@javahuang 谢谢你的答案,我试了一下在 META-INF/spring.factories 添加了`org.springframework.context.ApplicationListener=xxxListener`
`xxxListener 类里面实现了 ApplicationListener<ApplicationReadyEvent>`。SpringBoot 启动时可以调到`xxxListener`类,不过依然获取不到 bean 对象
@chen006 我设置了允许啊

@LeeeeeeezQ 加了重启了没鸟用,不知道是不是 win7 系统的原因 0.0
2021-12-30 13:43:37 +08:00
回复了 gosidealone 创建的主题 Java 有没有大佬看下 Java 多线程的问题
我将你这部分代码放到 IDEA 里面,用 JAVC 编译。 发现 for 循环是这样的。
编译前:
for (int i = 0; i < 5; ) {
lock.lock();
if (sign % 3 == 0){
System.out.print("a");
sign++;
i++;
}
lock.unlock();
}
编译后:
for (int i = 0; i < 5; lock.unlock();) {

for(语句 A; 语句 B; 语句 C){
语句 A 在整个循环过程中,只会执行一次;语句 B 必须是布尔类型的表达式(当然也可以不写,如果写就必须是布尔类型表达式),通过该布尔表达式去判断是否继续执行循环体;语句 C 会在每次循环结束后执行,也就是说,循环体执行多少次,语句 C 就会执行多少次。(抄自 https://www.jb51.net/article/157807.htm

根据编译后+jb 网站的猜测。当 A 线程获取到锁之后。B 线程如果需要再获取锁,肯定是需要 A 线程释放锁,B 才有机会的。
但是我的问题是:
1.不管语句 C 是什么情况: 只要有语句 B 返回的是布尔值。 第一次肯定会触发一次循环体的。 那么为什么不管怎么样都是先打印 a 而不是先打印 b or c
2.后续我将 for 循环改成普通的模式 for (int i = 0; i < 5; i++) {
lock 变量改为 static volatile ReentrantLock lock = new ReentrantLock();
sign 改为 static volatile AtomicInteger sign = new AtomicInteger(0);
发现只会打印一次 abc 但是依然无法理解为什么一定是打印 abc 不是 acb cba 等
2021-11-30 09:17:30 +08:00
回复了 leegoo 创建的主题 Windows 关于 WIN7 使用 USB 无线网卡的问题(无线网卡不能启动)
@Xushet 手机开热点一天流量耗不起。。
关于   ·   帮助文档   ·   博客   ·   nftychat   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5284 人在线   最高记录 5634   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 15ms · UTC 03:02 · PVG 11:02 · LAX 20:02 · JFK 23:02
Developed with CodeLauncher
♥ Do have faith in what you're doing.