今天看到一个gc面试题,觉得挺有意思的,写下来,给自己留个印象 GC是在什么时候,对什么东西,做了什么事情? 1、什么时候 a、系统空闲的时候 b、系统自身决定,不可预测的时候调用gc c、eden区满了调用minor gc(),升级到老年代的对象大于老年代剩余空间调用 ...
在闪存看到大崔发了道面试题,他们在招人。尝试了一哈,跟大家分享一下 大崔在携程酒店部门,态度和蔼脾气好,有兴趣的可以联系他。 这是地址:http: . . . : 一步一步来: 进入上面的地址,直接点链接,wtf,就只有一个 。 打开f ,经过一系列摸索。找到如下内容: 还好我英语过 级了,这应该是: need referer 需要referer,然后下一页的地址。遂进行尝试: 修改referer ...
2018-05-04 18:05 12 1283 推荐指数:
今天看到一个gc面试题,觉得挺有意思的,写下来,给自己留个印象 GC是在什么时候,对什么东西,做了什么事情? 1、什么时候 a、系统空闲的时候 b、系统自身决定,不可预测的时候调用gc c、eden区满了调用minor gc(),升级到老年代的对象大于老年代剩余空间调用 ...
今天看到一个关于foo的一个面试题,赶脚特别有意思 ...
方法一:调用interrupt方法,通知线程应该中断了: A.如果线程处于被阻塞状态,那么线程将立即退出被阻塞状态,并抛出了一个InterruptedException异常。 B.如果线程处于正常活动状态,那么会将该线程的中断标志设置为true。被设置中断 ...
在js群里看到有人发问,于是抱着练手的心态写了答了几个面试题,题目虽然不是太难,却很考验人的编程思维。汗颜,看了别人的答案后才发现自己好像笨了很多。 废话不说了 ,上代码。 1 要求 给一个数组的最后一个元素加1 结果大于10则给前一个元素加1 并设置当前元素值=0;前一个元素亦是 ...
问题:现有一个线程池,参数corePoolSize = 5,maximumPoolSize = 10,BlockingQueue阻塞队列长度为5,此时有4个任务同时进来,问:线程池会创建几条线程? 如果4个任务还没处理完,这时又同时进来2个任务,问:线程池又会创建几条线程还是不会创建 ...
假如给你一个APP,你应该如何测试,分别从哪些方面来针对该APP进行测试。 --- 1、安装、卸载测试测试软件在不同操作系统(Android、iOS)下安装是否正常。软件安装后的是否能够正常运行,安装后的文件夹及文件是否写到了指定的目录里。 测试软件在不同的来源下载(豌豆荚,360手机助手 ...
以前,我总觉得的买一件东西,做一件事,或者从某一个时间节点开始,我的生命就会发生转折,一切就会无比顺利,立马变厉害。但是,事实上并不是如此。我不可能马上变厉害,也不可能一口吃成一个胖子。看一篇文章也不能让你从此走上人生巅峰,越来越相信,这是一个长期的过程,只有量变引起质变,纵使缓慢,驰而不息 ...
前言 权限管理是所有后台系统的都会涉及的一个重要组成部分,主要目的是对不同的人访问资源进行权限的控制,避免因权限控制缺失或操作不当引发的风险问题,如操作错误,隐私数据泄露等问题。 目前在公司负责权限这块,所以对权限这块的设计比较熟悉,公司采用微服务架构,权限系统自然就独立出来了,其他业务 ...