seedscoder 最近的时间轴更新
seedscoder

seedscoder

V2EX 第 519148 号会员,加入于 2020-11-23 14:44:45 +08:00
今日活跃度排名 837
seedscoder 最近回复了
@glaucus #4 一次性遇到两个同县老乡
我来组成分母
`Spring` 和 `Mybatis` 整合之后,底层使用 `SqlSessionTemplate` 似乎是能做到线程安全?
截图 1 对应的局域网 IP ,是可以正常访问的,但是截图 2 使用域名的形式就不可以了


通过域名形式访问时候,页面出现的错误信息是:504 Gateway Time-out
@chenshun00 你好,这个应该是不同版本的 Redis 里面的 makefile 修改了东西,如果你想不做任何改动,就能够断点调试,你可以切换到 6.x ,我但是是从 7.x 切换到 6.x 就可以。
2023-12-16 01:01:37 +08:00
回复了 seedscoder 创建的主题 Java 关于一段 Java 代码的疑问,求解答
@revers 好的,感谢大佬
2023-12-16 00:59:49 +08:00
回复了 seedscoder 创建的主题 Java 关于一段 Java 代码的疑问,求解答
@geelaw 我看网上大佬的源码分析文章,都是说数组 0 号位置元素的类型是 set ,看起来不需要增加 1 ;

另外我问了一下 ChatGPT ,它的回答:


```

VARIABLES_TO_REMOVE_INDEX 被定义为一个常量,其实质上是在类加载的时候通过 nextVariableIndex() 方法获取的值。在 Java 中,类加载时会执行静态代码块,这个时候 nextVariableIndex() 方法被调用,得到的结果会被赋值给 VARIABLES_TO_REMOVE_INDEX 。由于 VARIABLES_TO_REMOVE_INDEX 是一个 final 常量,它的值在类加载后就不会发生变化。

这样设计的一个优势是,在运行时获取这个值只需要一次计算,而不必每次调用的时候都重新计算。这有助于提高性能,特别是在需要频繁访问这个索引的情况下。

所以,尽管 nextVariableIndex() 方法被调用,但由于其结果在类加载时就确定了,并且是不可变的,因此被定义为一个常量。这样做的目的是为了提高效率,同时保证这个值在运行时是不可变的。
```



那反正只运行一次,跟直接写 0 好像没多大区别?
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2724 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 15ms · UTC 09:08 · PVG 17:08 · LAX 01:08 · JFK 04:08
Developed with CodeLauncher
♥ Do have faith in what you're doing.