V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  L0L  ›  全部回复第 3 页 / 共 15 页
回复总数  293
1  2  3  4  5  6  7  8  9  10 ... 15  
流通率这个数据,咋感觉怎么有点政策制定的意思呢?归根结底都是一个“利”字,扯别的都没这个好使
328 天前
回复了 happmaoo 创建的主题 Linux 终于可以登陆网页微信了
@Corybyte 之前在 uos 上和 unbuntu 上用的比较流畅,rpm fedora 下不太好;
328 天前
回复了 seedscoder 创建的主题 Java 关于一段 Java 代码的疑问,求解答
chatGPT:
在你给出的 Java 代码片段中,VARIABLES_TO_REMOVE_INDEX 是一个静态常量,它在类加载时被初始化。静态常量初始化是在类首次被加载到 JVM 时完成的,且该初始化过程只会执行一次。

java
复制
public static final int VARIABLES_TO_REMOVE_INDEX = nextVariableIndex();
这行代码调用 nextVariableIndex() 方法,该方法通过 nextIndex.getAndIncrement() 获取当前的值并递增 nextIndex 。然而,VARIABLES_TO_REMOVE_INDEX 在初始化后就不会再改变,它保留了 nextVariableIndex() 方法第一次调用时的返回值,即 0 。

当你在 main 方法中多次打印 VARIABLES_TO_REMOVE_INDEX 时,你实际上每次都在打印同一个被初始化时确定的常量值,即 0 。即使 nextIndex 的值在每次调用 nextVariableIndex() 时都会递增,VARIABLES_TO_REMOVE_INDEX 仍然保持不变,因为它是一个 final 常量。

至于为什么 VARIABLES_TO_REMOVE_INDEX 不直接写成 0 ,而是通过调用方法来初始化,可能是因为 Netty 的设计者想要保持代码的一致性和可维护性。如果索引的生成逻辑需要变更,他们只需修改 nextVariableIndex() 方法的实现即可,而不需要去手动改动硬编码的值。此外,如果后续添加了新的索引,则可以确保 VARIABLES_TO_REMOVE_INDEX 的值是正确的,而不会与其他索引发生冲突。

在 InternalThreadLocalMap 的实际使用上,将 VARIABLES_TO_REMOVE_INDEX 设置成一个通过递增得到的值,可能是为了确保这个索引是唯一的,并且如果 InternalThreadLocalMap 类中还有其他静态变量也通过 nextVariableIndex() 初始化,那么每个静态变量都将得到一个不同的索引值。

最后,关于数组 0 号位置是一个类型为 set 的元素,这是 Netty 的内部实现细节,它可能是为了某种特定的优化或者内部使用的便捷性。由于 VARIABLES_TO_REMOVE_INDEX 是 public static final 的,假如它被设为了 0 ,那么它就不能代表特殊的内部状态或者其他索引了,因此可以推断 Netty 设计者有意将其设置为通过 nextVariableIndex() 方法动态生成的值。
328 天前
回复了 happmaoo 创建的主题 Linux 终于可以登陆网页微信了
@derdct 不是吧,那个是基于 wine 的某个稳定版本吧
328 天前
回复了 happmaoo 创建的主题 Linux 终于可以登陆网页微信了
可以登录了,这是啥原理?总的还得先问候一句,该死的 wx ,linux 下真的是哔了狗
329 天前
回复了 errorMsg0xff 创建的主题 Java Java 值得读源码的开源项目
jdk 里面有两个 concurrentHashMap ,感觉值得看一看
356 天前
回复了 zhaofq 创建的主题 问与答 求推荐技术类图书/课程,技术网站会员
老哥,京东书可以套现吗?绿色:MTMxODk3ODMzMDk=
357 天前
回复了 zhaofq 创建的主题 问与答 求推荐技术类图书/课程,技术网站会员
我去,什么神仙公司,竟然后这种福利?
357 天前
回复了 nvideo 创建的主题 新手求助 Mac 中如何输入下划线,如_
parallel 装 windows 很好用,加入吧
357 天前
回复了 guanhui07 创建的主题 Android 用安卓我还是喜欢开虚拟键
无所谓,用习惯了都一样;
最喜欢的返回,是 mBack 的触摸返回,可惜一去不复返
10 几个项目呢?一起启动? java 的,大点内存感觉是王道,64G ,128G 的起步走起
师傅领进门,修行靠个人;
教会徒弟饿死师傅;
一遍已经仁至义尽了,爱搞不搞,巨婴不伺候
2023-11-03 10:00:57 +08:00
回复了 ggp1ot2 创建的主题 健康 舌尖有一个溃疡,说话都疼,有没有什么快速缓解办法?
方法:
以毒攻毒,维生素 c 弄碎了,碾成沫,放在溃烂处;
优点:
便宜实惠,性价比极高,可操作性极大(碾碎,涂抹一气呵成)
1  2  3  4  5  6  7  8  9  10 ... 15  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1064 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 37ms · UTC 19:07 · PVG 03:07 · LAX 11:07 · JFK 14:07
Developed with CodeLauncher
♥ Do have faith in what you're doing.