首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
福大大架构师每日一题
北京动视元科技有限公司_产品中心_研发工程师
获赞
5196
粉丝
213
关注
228
看过 TA
682
男
西昌学院
2011
golang
IP属地:北京
微信公众号:福大大架构师每日一题
私信
关注
拉黑
举报
举报
确定要拉黑福大大架构师每日一题吗?
发布(2638)
评论
刷题
收藏
福大大架构师每日一题
关注TA,不错过内容更新
关注
2020-11-22 07:42
北京动视元科技有限公司_产品中心_研发工程师
2020-11-22:mysql中,什么是filesort?
2020.11.22 在牛客打卡115天!
0
点赞
评论
收藏
分享
2020-11-21 22:19
北京动视元科技有限公司_产品中心_研发工程师
2020-11-21:java中,什么是跨代引用?
福哥答案2020-11-21: 答案来自此链接: 跨代引用常出现与 CMS 分代收集时需要使用可达性分析判断对象是否存活,JVM将堆内存分为 年轻代、老年代、永久代||元空间,跨代引用就是年轻代对象可能会引用老年代或者永久代的实例对象,判断是否可达实现的话,是依据卡表记录对应的应用信息而 卡表和卡页存在对应关系,相当于一个记录标记这样再需要清除垃圾对象时,只需要扫描老年代的卡页记录即可,而不用扫描整个老年代。PS:在没有分代的ZGC中,不存在跨代引用哦。 评论
福大大架构师每日一题
0
点赞
评论
收藏
分享
2020-11-21 07:04
北京动视元科技有限公司_产品中心_研发工程师
2020-11-21:java中,什么是跨代引用?
2020-11-21:java中,什么是跨代引用?
0
点赞
评论
收藏
分享
2020-11-21 07:04
北京动视元科技有限公司_产品中心_研发工程师
2020-11-21:java中,什么是跨代引用?
2020.11.21 在牛客打卡114天!
0
点赞
评论
收藏
分享
2020-11-20 22:01
北京动视元科技有限公司_产品中心_研发工程师
2020-11-20:java中,听说过CMS的并发预处理和并发可中断预处理吗?
福哥答案2020-11-20:答案来自此链接:1、首先,CMS是一个关注停顿时间,以回收停顿时间最短为目标的垃圾回收器。并发预处理阶段做的工作是标记,重标记需要STW(Stop The World),因此重标记的工作尽可能多的在并发阶段完成来减少STW的时间。此阶段标记从新生代晋升的对象、新分配到老年代的对象以及在并发阶段被修改了的对象。2、并发可中断预清理(Concurrent precleaning)是标记在并发标记阶段引用发生变化的对象,如果发现对象的引用发生变化,则JVM会标记堆的这个区域为Dirty Card。那些能够从Dirty Card到达的对象也被标记(标记为存活),当标记做完...
福大大架构师每日一题
0
点赞
评论
收藏
分享
2020-11-20 07:17
北京动视元科技有限公司_产品中心_研发工程师
2020-11-20:java中,听说过CMS的并发预...
2020-11-20:java中,听说过CMS的并发预处理和并发可中断预处理吗?
0
点赞
评论
收藏
分享
2020-11-20 07:16
北京动视元科技有限公司_产品中心_研发工程师
2020-11-20:java中,听说过CMS的并发预处理和并发可中断预处理吗? #
2020.11.20 在牛客打卡113天!
0
点赞
评论
收藏
分享
2020-11-19 22:17
北京动视元科技有限公司_产品中心_研发工程师
2020-11-19:go中,defer原理是什么?
福哥答案2020-11-19: 什么是defer defer是go语言提供的一种用于注册延迟调用的机制:让函数或者语句在当前函数执行完毕(包括return正常结束或者panic导致的异常结束)之后执行。 defer语句通常用于一些成对的操作场景,打开/关闭连接,加锁/解锁,打开文件/关闭文件等等 defer在一些需要回收资源的场景中非常有用 为什么需要defer 有效防止内存泄漏 defer底层原理 每次defer语句在执行的时候,都会将函数进行“压栈”,函数参数会被拷贝下来。当外层函数退出时,defer函数会按照定义的顺序逆序执行。如果defer执行的函数为nil,那么会在最终调用...
福大大架构师每日一题
0
点赞
评论
收藏
分享
2020-11-19 07:13
北京动视元科技有限公司_产品中心_研发工程师
2020-11-19:go中,defer原理是什么?
2020-11-19:go中,defer原理是什么?
0
点赞
评论
收藏
分享
2020-11-19 07:12
北京动视元科技有限公司_产品中心_研发工程师
2020-11-19:go中,defer原理是什么?
2020.11.19 在牛客打卡112天!
0
点赞
评论
收藏
分享
2020-11-18 21:25
北京动视元科技有限公司_产品中心_研发工程师
2020-11-18:java中,到底多大的对象会被直接扔到老年代?
福哥答案2020-11-18: HotSpot 虚拟机提供了-XX:PretenureSizeThreshold 参数,指定大于该设置值的对象直接在老年代分配,这样做的目的就是避免在 Eden 区及两个 Survivor区之间来回复制,产生大量的内存复制操作。这样做的目的:1.避免大量内存复制,2.避免提前进行垃圾回收,明明内存有空间进行分配。PretenureSizeThreshold 参数只对 Serial 和 ParNew 两款收集器有效。-XX:PretenureSizeThreshold=4m。
福大大架构师每日一题
0
点赞
评论
收藏
分享
2020-11-18 07:22
北京动视元科技有限公司_产品中心_研发工程师
2020-11-18:java中,到底多大的对象会被直...
2020-11-18:java中,到底多大的对象会被直接扔到老年代?
0
点赞
评论
收藏
分享
2020-11-18 07:21
北京动视元科技有限公司_产品中心_研发工程师
2020-11-18:java中,到底多大的对象会被直接扔到老年代?
2020.11.18 在牛客打卡111天!
0
点赞
评论
收藏
分享
2020-11-17 21:06
北京动视元科技有限公司_产品中心_研发工程师
2020-11-17:java中,吞吐量优先和响应时间优先的回收器是哪些?
福哥答案2020-11-17:对于吞吐量优先的场景,就只有一种选择,就是使用 PS 组合(Parallel Scavenge+Parallel Old )。对于响应时间优先的场景,在 JDK1.8 的话优先 G1,其次是 CMS 垃圾回收器,另外还有PN、ZGC、Shenandoah。
福大大架构师每日一题
0
点赞
评论
收藏
分享
2020-11-17 07:24
北京动视元科技有限公司_产品中心_研发工程师
2020-11-17:java中,吞吐量优先和响应时间...
2020-11-17:java中,吞吐量优先和响应时间优先的回收器是哪些?
0
点赞
评论
收藏
分享
1
141
142
143
144
145
176
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务