V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  facelezz  ›  全部回复第 2 页 / 共 5 页
回复总数  90
1  2  3  4  5  
2022-10-09 11:35:22 +08:00
回复了 jiobanma 创建的主题 Java Java 程序内存不足问题求解
"Memory: 4k page, physical 16260372k(425348k free), swap 4194300k(874708k free)"
剩余 425M
"Native memory allocation (mmap) failed to map 2863661056 bytes for committing reserved memory."
申请 2863M

这不是很明显 宿主机内存不够么
2022-10-08 13:34:41 +08:00
回复了 Rooger 创建的主题 程序员 正确的指法应该成为职场人的基本要求吗?
管的还挺多
2022-10-08 11:21:13 +08:00
回复了 skyleft 创建的主题 职场话题 10 年 Java 老兵 Offer 求建议
2 3 吧 感觉 1 不稳定
我感觉这个少了 APM 和日志链 并不好排查 可以按照上面的提示调整下 backlog 或者配置 proxy_next_upstream 来缓解
@kisshere 不是 这个有的公司会配的很短 你如果没配的话 就没必要改
@julyclyde 这样吗 学到了~
@julyclyde
@lambdaq
这就超出我知道的知识了,只是感觉 reading timeout 看上去不像是这个问题

@kisshere 默认好像是 60s 可以 Google 下
2022-09-30 11:33:21 +08:00
回复了 NoKey 创建的主题 程序员 新手求教,获取 bean 可以 return this 么
@zmal
@NoKey
对这个问题有疑惑的话 可以参考 https://stackoverflow.com/questions/23906808/should-i-mark-object-attributes-as-volatile-if-i-init-them-in-postconstruct-in
里面讲了一般情况下 为什么没有可见性( happen-before )问题
2022-09-30 11:29:28 +08:00
回复了 NoKey 创建的主题 程序员 新手求教,获取 bean 可以 return this 么
@zmal 你说的应该是 实例方法下 获取没这个问题 因为注入时的获取 是 spring 在 map 上加锁才有先后顺序(lock-unlock) 楼主直接请求的静态方法静态变量 正常来讲是没有这个保证的
@lambdaq 那也不对吧 backlog 过大是 Connection timed out 过小是 Connection refused 题主的报错不是 reading timeout 么
2022-09-30 11:12:24 +08:00
回复了 NoKey 创建的主题 程序员 新手求教,获取 bean 可以 return this 么
@NoKey 执行 demoParam = this 的线程 A 和 执行 instance()的线程 B 没有 happen-before 关系 B 可能永远看见的都是 null
2022-09-30 11:05:40 +08:00
回复了 NoKey 创建的主题 程序员 新手求教,获取 bean 可以 return this 么
@NoKey 7L 说的是 你实在想要也只能 context.getBean 因为你的 DemoParam 如果有类似事务或者其他增强功能的注解 你拿到的 this 是源对象,getBean 返回的是代理对象 你的这个测试说明不了什么问题。

此外你的 instance 代码 本身就是错的 没什么意义
2022-09-30 10:47:34 +08:00
回复了 NoKey 创建的主题 程序员 新手求教,获取 bean 可以 return this 么
而且感觉属于 "有问题 A 自己想通过 B 解决 来论坛问 B 怎么实现" 建议说明为什么不能通过注入的方式 避免设计问题
不过 4 的话 你们有 APM 的话 应该很容易发现吧
@picone 是的 既然都是 reading timeout 那出错的方向 肯定在 nginx 和你的服务上 1.检查 I/O 2.带宽 3.检测丢包情况 4.你的服务偶尔超时 5.proxy_read_timeout 过小(严格上来讲还是属于 4 ) 楼上提到的 proxy_next_upstream 可以让 ng 在这个情况下 重试下一个 upstream 里的节点

经验来说 4 可能性最大,连接数我觉得不需要调整,毕竟是 reading timeout (已经连上了)
2022-09-30 10:26:08 +08:00
回复了 Deteriorator 创建的主题 程序员 刚续费了 Jetbrains 全家桶三年
社区版足够了
2022-09-30 10:20:47 +08:00
回复了 NoKey 创建的主题 程序员 新手求教,获取 bean 可以 return this 么
理论上讲肯定是不对的,demoParam 对不同的线程没有 JMM 的约束,那么调用者拿到的值可能是"this"也可能是 null (即使 demoParam = this 先执行)
1  2  3  4  5  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5332 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 33ms · UTC 08:32 · PVG 16:32 · LAX 00:32 · JFK 03:32
Developed with CodeLauncher
♥ Do have faith in what you're doing.