page contents
Pack
Pack

性别: 注册于 2019-11-22

向TA求助
9899金币数
25230 经验值
4个粉丝
主页被访问 7663 次

1048 个回答

0 赞同

【面试题】关于hashmap扩容以及安全问题

【Vip福利】BATJ面试班课程,HashMap源码面试题分析。该视频老师讲的热烈激昂,分析非常透彻,基于HashMap数据结构手把手带同学分析其底层数组和链表,以及get,set过程中hash产生规则和扩容相关的讲解,无以为报只能给五星好评,双击六六六。

回答于 2020-02-17 15:29

0 赞同

ArrayList截取问题

如上异常清晰可见: println入口,实际是String.valueOf(),这里会去找List的toString()   ArrayList本身没有实现toString()则使用父类AbstractCollection的toString();   注意:迭代器则是ArrayList自己实现的   顾名思义,回到了ArrayList,那么你这个partList已经被修改了,这里就会做checkForComodification检测...

回答于 2020-02-17 15:28

0 赞同

出现这个报错了:java.net.SocketException: Too many open file...

这个是项目启动就报错的?(1)查看系统设置$ ulimit -a core file size (blocks, -c) 0 data seg size (kbytes, -d) unlimited file size (blocks, -f) unlimited max locked memory (kbytes, -l) unlimited max memory size (kbytes, -m) unlimited open files...

回答于 2020-02-17 15:24

0 赞同

项目部署到docker上传文件路径问题

是不是使用错了yml文件?

回答于 2020-02-17 15:12

0 赞同

一个项目中可以jedis和redisson共用吗

当然可以啊,没问题

回答于 2020-02-17 15:11

0 赞同

JVM参数设置,发现方法区不生效,求帮忙看看为啥?

你的意思是明明设置了500M,可显示的还是1G? 我看你的Metaspace用了51M,你可以尝试把-XX:MetaspaceSize、-XX:MaxMetaspaceSize都设置成30M试试,看能不能启动成功,另外可以用命令查看当前Metaspace具体参数: jinfo -flag MetaspaceSize {pid} jinfo -flag MaxMetaspaceSize {pid}

回答于 2020-02-17 15:09

0 赞同

实时通话的实现 像微信电话那种

使用第三方像环信,云信都可以的

回答于 2020-02-17 15:00

0 赞同

一个项目中可以jedis和redisson共用吗

当然可以啊,没问题

回答于 2020-02-17 14:59

0 赞同

GC过多是不是可以这么设置?

你把堆内存调大了,GC次数减少了,但是相应每次发生GC的间隔时间变大了,意味着占用你的World时间变长了,应用吞吐量变小了,所以你还是应该根据你的实际情况,以GC次数和GC的阻塞时间去调试设置你的值多大合适。 点上一根烟,看下Jack老师关于JVM优化的课,细细品味下,希望能帮助到你

回答于 2020-02-15 16:48

0 赞同

做需求和摸石头过河一样,你们怎么看?

原型,用户参与,快速迭代,不要等到交付了才让用户确认。

回答于 2020-02-15 16:47