V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  pzhdfy  ›  全部回复第 2 页 / 共 4 页
回复总数  65
1  2  3  4  
2020-12-08 17:24:16 +08:00
回复了 zhuangku556 创建的主题 汽车 最终 30 万还是选了奥迪 A4L…电动车下次再说吧
@lirno 45 车主 提车一月 表示真香
2020-03-07 14:07:37 +08:00
回复了 afirefish 创建的主题 Java 做个小调查,有多少公司已经迁移到 JDK11 了?或者使用 OpenJDK?
另外个人观点 如果现状稳定 没有需求不建议老项目升级 风险较大
我们遇到的问题是我们进程的堆有 200G,是个计算和内存密集型程序,容易发生 full gc, 原来可能暂停几十秒,使用 jdk11 后并行 full gc 一般控制在 3s 内
2020-03-07 14:03:56 +08:00
回复了 afirefish 创建的主题 Java 做个小调查,有多少公司已经迁移到 JDK11 了?或者使用 OpenJDK?
@BBCCBB
不是新方法 而是 clean 的方法变了 没有兼容的代码直接拿到 jdk11 上运行会有 bug

private static Cleaner lookupCleanerJava9(MethodHandles.Lookup lookup) throws ReflectiveOperationException
{
Class<?> cleaner = Class.forName("java.lang.ref.Cleaner");
Class<?> cleanable = Class.forName("java.lang.ref.Cleaner$Cleanable");

MethodHandle create = lookup.findStatic(cleaner, "create", MethodType.methodType(cleaner));

Object theCleaner;
try {
theCleaner = create.invoke();
}
catch (Throwable t) {
throw new RuntimeException("Unable to create cleaner", t);
}

MethodHandle register = lookup.findVirtual(
cleaner,
"register",
MethodType.methodType(cleanable, Object.class, Runnable.class)
).bindTo(theCleaner);

MethodHandle clean = lookup.findVirtual(cleanable, "clean", MethodType.methodType(void.class));

return new CleanerImpl(register, clean);
}

private static Cleaner lookupCleanerJava8(MethodHandles.Lookup lookup) throws ReflectiveOperationException
{
Class<?> cleaner = Class.forName("sun.misc.Cleaner");
MethodHandle register = lookup.findStatic(
cleaner,
"create",
MethodType.methodType(cleaner, Object.class, Runnable.class)
);

MethodHandle clean = lookup.findVirtual(cleaner, "clean", MethodType.methodType(void.class));
return new CleanerImpl(register, clean);
}
2020-03-07 14:02:36 +08:00
回复了 afirefish 创建的主题 Java 做个小调查,有多少公司已经迁移到 JDK11 了?或者使用 OpenJDK?
2020-03-05 12:28:19 +08:00
回复了 afirefish 创建的主题 Java 做个小调查,有多少公司已经迁移到 JDK11 了?或者使用 OpenJDK?
JDK8 开发,加上 JDK11 兼容的代码(主要是 direct Bytebuffer 的 cleaner ),使用 jdk11 运行,G1 并行 full gc 感觉不错
2020-02-26 10:31:20 +08:00
回复了 lone1yyy 创建的主题 程序员 摸鱼时间多了就开始瞎想,又有点想考研了
@blank0ken
分析下头像 感觉好熟悉 珂君吧
2020-02-14 15:53:46 +08:00
回复了 lone1yyy 创建的主题 程序员 摸鱼时间多了就开始瞎想,又有点想考研了
@overthemoon
1.标准回复肯定是那几本经典教材(中文版就行),但是效率会比较低,毕竟 cs 本科学了几年
2.我个人建议是从性能分析入手,你的服务 qps 为啥上不去,如何定位硬件,系统,软件锁等层面的瓶颈,学会一些工具的使用(想理解原理的时候自然会针对学习基础知识),这样你对程序的运行会有系统的理解

贴了一份之前关于性能优化的文章: https://zhuanlan.zhihu.com/p/57059751
2020-02-14 15:47:47 +08:00
回复了 lone1yyy 创建的主题 程序员 摸鱼时间多了就开始瞎想,又有点想考研了
2020-02-13 18:49:30 +08:00
回复了 lone1yyy 创建的主题 程序员 摸鱼时间多了就开始瞎想,又有点想考研了
@blank0ken
13 届是 13 年毕业的意思吗 是的话就同届了 我是软工二班的
2020-02-13 11:01:34 +08:00
回复了 lone1yyy 创建的主题 程序员 摸鱼时间多了就开始瞎想,又有点想考研了
看到老和山进来了 13 年本科 CS 毕业老学长 给点个人建议
1.如果读研,研究生必须全日制且得同级别,不然没有实际作用
2.本科学历不是瓶颈,经管问题不大,但是做 cs,自己私下需要把 cs 的基础课补一下,操作系统,网络,计算机组成等,即使你选择读研,这些也要补
@NullErro 工作年限没关系 只看能力哈
@Alphabetcn 校招也有的
感谢小伙伴的热烈投递,很多简历都已经进入面试环节了,面试完的同学可以来分享经验
@liangdu 不敢叫大佬,只是在大数据这块有些自己的经验罢了。我觉得做技术最重要的是,明确目标,沉心积累,尤其是基础方面(操作系统,网络,数据结构 /算法),上层框架更新快,实际上底层还是那些,只是新的模式更能利用好底层资源
@stevenshuang 有的
@lucky233 实习名额不多 可以先投
@haobaboking sre 和 大数据运维 都需要
@reticentfat
对的
@zjxzhqq
看了下 深圳有 java 后台
1  2  3  4  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1258 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 16ms · UTC 23:16 · PVG 07:16 · LAX 15:16 · JFK 18:16
Developed with CodeLauncher
♥ Do have faith in what you're doing.