V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  L0L  ›  全部回复第 3 页 / 共 15 页
回复总数  293
1  2  3  4  5  6  7  8  9  10 ... 15  
2023-12-26 19:39:36 +08:00
回复了 kaiseryang 创建的主题 知乎 如何评价 优质男人/女人 的流通率都很低 这个观点
流通率这个数据,咋感觉怎么有点政策制定的意思呢?归根结底都是一个“利”字,扯别的都没这个好使
2023-12-16 14:04:40 +08:00
回复了 happmaoo 创建的主题 Linux 终于可以登陆网页微信了
@Corybyte 之前在 uos 上和 unbuntu 上用的比较流畅,rpm fedora 下不太好;
2023-12-16 13:59:17 +08:00
回复了 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() 方法动态生成的值。
2023-12-16 13:50:00 +08:00
回复了 happmaoo 创建的主题 Linux 终于可以登陆网页微信了
@derdct 不是吧,那个是基于 wine 的某个稳定版本吧
2023-12-16 13:12:30 +08:00
回复了 happmaoo 创建的主题 Linux 终于可以登陆网页微信了
可以登录了,这是啥原理?总的还得先问候一句,该死的 wx ,linux 下真的是哔了狗
2023-12-15 23:33:36 +08:00
回复了 errorMsg0xff 创建的主题 Java Java 值得读源码的开源项目
jdk 里面有两个 concurrentHashMap ,感觉值得看一看
2023-11-18 09:02:12 +08:00
回复了 zhaofq 创建的主题 问与答 求推荐技术类图书/课程,技术网站会员
老哥,京东书可以套现吗?绿色:MTMxODk3ODMzMDk=
2023-11-17 15:54:15 +08:00
回复了 zhaofq 创建的主题 问与答 求推荐技术类图书/课程,技术网站会员
我去,什么神仙公司,竟然后这种福利?
2023-11-17 15:11:40 +08:00
回复了 nvideo 创建的主题 新手求助 Mac 中如何输入下划线,如_
parallel 装 windows 很好用,加入吧
2023-11-17 14:34:08 +08:00
回复了 guanhui07 创建的主题 Android 用安卓我还是喜欢开虚拟键
无所谓,用习惯了都一样;
最喜欢的返回,是 mBack 的触摸返回,可惜一去不复返
2023-11-17 14:25:05 +08:00
回复了 Yukineko 创建的主题 问与答 Java 开发, cpu 应该买高主频少核心还是多核心低主频?
10 几个项目呢?一起启动? java 的,大点内存感觉是王道,64G ,128G 的起步走起
2023-11-16 22:42:42 +08:00
回复了 XSDo 创建的主题 职场话题 [后续] 三年网课,产出了一大批有证,能力一般的毕业生?
师傅领进门,修行靠个人;
教会徒弟饿死师傅;
一遍已经仁至义尽了,爱搞不搞,巨婴不伺候
2023-11-03 10:00:57 +08:00
回复了 ggp1ot2 创建的主题 健康 舌尖有一个溃疡,说话都疼,有没有什么快速缓解办法?
方法:
以毒攻毒,维生素 c 弄碎了,碾成沫,放在溃烂处;
优点:
便宜实惠,性价比极高,可操作性极大(碾碎,涂抹一气呵成)
1  2  3  4  5  6  7  8  9  10 ... 15  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5165 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 58ms · UTC 03:51 · PVG 11:51 · LAX 19:51 · JFK 22:51
Developed with CodeLauncher
♥ Do have faith in what you're doing.