V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  546L5LiK6ZOt  ›  全部回复第 4 页 / 共 5 页
回复总数  90
1  2  3  4  5  
2021-10-25 23:56:42 +08:00
回复了 monster1priest 创建的主题 Java Java 库为什么要这么写?
我记得很多类库还有一个常见的写法,就是在一个方法里,把类的成员变量赋值给局部变量,方法里都使用这个局部变量,而不直接用成员变量。例如:
class A {
int a;

void func() {
int a = this.a;
// ……
}
}

后来看到一种解释,说访问方法里成员变量不利于运行时优化(至少局部变量肯定是线程安全的)。


我记得 jdk 的类库里还经常看到这么种情况,明明这两个循环可以写在一起,合并成一个循环,但是却特地分开写。一种解释说,小的循环容易让 cpu 命中 cache ,执行更快。。。

总之,类库总有些特殊的写法,跟写业务代码不一样
2021-10-21 10:31:02 +08:00
回复了 22yune 创建的主题 Java Java 线程池核心线程数自适应算法 探讨
我想到的一个方法是,监控 cpu 、内存利用率等系统指标。如果负载低,则增加线程数量。
2021-10-21 00:23:20 +08:00
回复了 22yune 创建的主题 Java Java 线程池核心线程数自适应算法 探讨
既然核心线程数可以增加,为啥不一开始就配置跟最大线程数一样呢?核心线程数也可以设置空闲时间,晚一点销毁感觉对性能影响不大。感觉楼主提的方案对性能提升不大,当然还是实际测试下好。

线程池本质就是复用资源,资源有限。所以我觉得理想的自适应做法应该是想办法自动判断资源数量。例如说数据库连接池,你得想办法用程序来判断多少连接才是最好的。
2021-10-11 22:18:25 +08:00
回复了 icelo 创建的主题 程序员 关于 Java 学习微服务或分布式学习路径的问题
这里够学的了: http://icyfenix.cn/
2021-09-21 11:09:33 +08:00
回复了 t4we 创建的主题 分享创造 不浪费无数个辗转反侧的不眠夜,我开发了一款匿名社交 App
貌似只要是在网上可以发表言论的,必须要实名制。
2021-08-22 10:25:12 +08:00
回复了 AndyZhuAZ 创建的主题 macOS macOS 有什么办法能真全局代理。
@jedihy 是的
@huskyui future 不也可以达到这个效果吗?
为啥同时用 CountDownLatch 和 Future ?看你代码,感觉 CountDownLatch 是多余的。
两三年前,在 linux 上用 idea 开发,写注释时发现中文输入法会有问题,输入法弹框不在光标下方。google 了一下,这是 java swing 的 bug 。swing 貌似已经不维护更新了,不知 jetbrains 现在有没有修复这个 bug 。
2021-06-16 21:43:34 +08:00
回复了 Coolxiaobai 创建的主题 游戏 时至今日,还有没有玩 DNF 的?
之前一段时间回归玩了一下,两周就满级了,顿时感觉索然无味
2021-06-12 12:32:16 +08:00
回复了 Gizmo 创建的主题 问与答 怎么了,都在向苹果看齐吗!
这里有个改进 firefox ui 的,好看很多: https://github.com/black7375/Firefox-UI-Fix#installation-guide

日常再加上 VivaldiFox 插件,可以根据页面颜色来自动修改地址栏、标签颜色,推荐一下
要保证代码安全性,感觉只能用远程桌面的思路,浏览器只接收图形渲染信息
2021-05-29 11:48:53 +08:00
回复了 x97bgt 创建的主题 Java Java 应用启动很慢,咋分析和优化?
用 visualvm 看启动时哪些方法耗时最长
2021-05-10 00:51:30 +08:00
回复了 Frankhong 创建的主题 Java Java NIO 和 IO 多路复用中 select 的区别
select 底层实现不一定是轮询。我记得 linux 下是基于 epoll:网卡收到数据包,会触发中断,操作系统会唤醒监听这个端口的线程。
2021-05-06 18:03:50 +08:00
回复了 Zhancha 创建的主题 Java jdk 版本兼容性问题
不是 100% 向下兼容的。一些低版本的反射在高版本使用会报错,高版本对反射限制严格一点。
2021-04-03 11:33:27 +08:00
回复了 AndyZhuAZ 创建的主题 macOS macOS 有什么办法能真全局代理。
https://github.com/csujedihy/proximac
我一直都是用这个,真全局代理,即使开了虚拟机,在虚拟机里的网络请求也是走代理的
1  2  3  4  5  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3796 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 36ms · UTC 04:17 · PVG 12:17 · LAX 21:17 · JFK 00:17
Developed with CodeLauncher
♥ Do have faith in what you're doing.