随笔分类 -  Interview_面试

介绍面试遇到的问题
摘要:为什么要问这个问题,首先在Java中定义的八种基本数据类型中,除了其它七种类型都有明确的内存占用字节数外,就boolean类型没有给出具体的占用字节数,因为对虚拟机来说根本就不存在 boolean 这个类型,boolean类型在编译后会使用其他数据类型来表示,那boolean类型究竟占用多少个字节? 阅读全文
posted @ 2018-03-05 14:14 aspirant 阅读(1218) 评论(0) 推荐(1) 编辑
摘要:印象中循环删除list中的元素使用for循环的方式是有问题的,但是可以使用增强的for循环,然后今天在使用时发现报错了,然后去科普了一下,再然后发现这是一个误区。下面就来讲一讲。。伸手党可直接跳至文末。看总结。。 JAVA中循环遍历list有三种方式for循环、增强for循环(也就是常说的forea 阅读全文
posted @ 2017-11-26 22:38 aspirant 阅读(5025) 评论(0) 推荐(0) 编辑
摘要:假如每个url大小为10bytes,那么可以估计每个文件的大小为50G×64=320G,远远大于内存限制的4G,所以不可能将其完全加载到内存中处理,可以采用分治的思想来解决。 Step1:遍历文件a,对每个url求取hash(url)%1000,然后根据所取得的值将url分别存储到1000个小文件( 阅读全文
posted @ 2017-07-12 11:32 aspirant 阅读(15747) 评论(0) 推荐(3) 编辑
摘要:(1)break 跳出当前循环体 (2)continue 跳过当前循环体continue后面的代码,继续执行下一个循环 (3)return 和循环没关系,就是跳出该函数 阅读全文
posted @ 2017-06-28 11:24 aspirant 阅读(358) 评论(0) 推荐(0) 编辑
摘要:前几天又看到这个面试题,再次看看 输出结果是什么? 此题关键就在于 oper(c,d) 方法,这个方法到底做了什么,怎么结果就和想的不一样呢?那么,就来看一下这个方法做了什么。 上代码: 阅读全文
posted @ 2017-04-30 10:40 aspirant 阅读(3291) 评论(0) 推荐(1) 编辑
摘要:腾讯面试总结 http://www.cnblogs.com/chaser24/p/6254467.html 解释: http://blog.sina.com.cn/s/blog_8e5d24890102w9yi.html 1.tcp断开连接时为什么要有timewait状态 2.画出tcp三次握手四次 阅读全文
posted @ 2017-01-06 10:27 aspirant 阅读(1410) 评论(0) 推荐(1) 编辑
摘要:1\ 代理模式,单例模式等 大数据并发,索引(int 索引和string索引)2\设计模式是应对变化.(20多种模式)数据经常死机了怎么处理,先看看是不是连接池不够用了.3\面试的问题四类(1)Java基础知识,(2)多线程(3)大数据并发处理(4)数据库优化.(1)基础知识:设计模式:目的应对变化.找到合适的场景,并且知道优缺点.(2)多线程:比如有几个人同时访问数据库,20个人 如何保证20个人同时访问数据,因为Servlet的请求,一般最多是30000个,,servlet的请求就是多线程的,同时开启了多个线程.假如大于30000的话可以使用负载均衡,将程序部署到多个服务器上去,根据ip地 阅读全文
posted @ 2014-01-15 20:34 aspirant 阅读(724) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示