![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
婲落ヽ紅顏誶
这个作者很懒,什么都没留下…
展开
-
arthas简单使用
arthas是阿里开源的Java诊断工具 arthas下载 wget https://alibaba.github.io/arthas/arthas-boot.jar 启动 java -jar arthas-boot.jar 常用命令 #打开监控界面 dashboard #反编译 jad 全类名 #退出监控当前进程 stop #退出(不会退出监控) quit/exit ...原创 2021-09-01 17:16:32 · 122 阅读 · 0 评论 -
自己总结-jvm面试点
jvm内存模型 1.线程共享:堆内存+方法区 2.线程私有:虚拟机栈+本地方法栈+程序计数器 堆内存主要存储java实例对象,分为新生代和老年代,新生代又分为eden、survivor from、survivor to,三者的内存分比默认为8:1:1,对象创建首先会分配到eden区,eden区内存满了之后进行Minor GC,将满足存活条件的对象复制到survivor from区,第二次Minor GC会将满足存活条件的对象复制到survivor to区,依次类推默认15次之后,如果该对象依然满足存活条件.原创 2021-08-31 17:11:52 · 87 阅读 · 0 评论 -
面试
四种线程池 Java通过Executors提供四种线程池,分别为: 1,newCachedThreadPoo 创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。 2,newFixedThreadPool 创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。 3,newScheduledThreadPool 创建一个定长线程池,支持定时及...原创 2019-07-29 20:08:35 · 119 阅读 · 0 评论 -
java面试题总结
1.syncronized加static和不加的区别:不加static是使用this,即当前对象为锁,加static是以当前对象的类对象为锁 2.原创 2020-09-21 16:19:47 · 101 阅读 · 0 评论 -
大数据面试题
1.hbase数据的读取流程 Rowkey读取为例,跟写流程一样,先跟Zookeeper简历连接,通过访问Meta Regionserver节点信息,HBase的meta表缓存到本地,获取要访问的表的Region的信息。 当Client知道要访问的表在哪个Regionserver之后,Client就对那个Regionserver 发起读请求。 Regionserver接收该读请求之后,经过复杂的处理之后,就将结果返回给客户端。 ( Regionserver先扫描自己的Memorystore,如果没有找到,.原创 2020-08-14 13:58:11 · 91 阅读 · 0 评论 -
大数据量面试题
给定a、b两个文件,各存放50亿个url,每个url各占64字节,内存限制是4G,让你找出a、b文件共同的url? 方案1:可以估计每个文件安的大小为50G×64=320G,远远大于内存限制的4G。所以不可能将其完全加载到内存中处理。考虑采取分而治之的方法。 s 遍历文件a,对每个url求取clip_image002,然后根据所取得的值将url分别存储到1000个小文件(记为clip_image004)中。这样每个小文件的大约为300M。 s 遍历文件b,采取和a相同的方式将url分别存储到1000各小.转载 2020-08-07 16:04:58 · 117 阅读 · 0 评论 -
http与https的区别
HTTP与HTTPS介绍 超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。 为了解决HTTP协议的这一缺陷,需要使用另一种协议:安全套接字层超文本传输协议...原创 2019-10-29 13:59:16 · 416 阅读 · 0 评论 -
最新查看学习大纲
1.什么是分布式?发现相对于集中式来说的,那什么又是集中式。 2.分布式好像和集群很像。那什么是集群? 3.分布式有啥优点,有啥缺点? 4.好像分布式很难保证数据一致性,那什么是数据一致性。什么是CAP,什么是BASE,CAP和ACID好像挺像? 5.数据一直性问题如何产生?如何解决? 6.什么是2pc,什么是3PC,有了2PC为啥要3PC 7.为啥很少有人用2PC和3PC 8.什么是最终一致性。...原创 2019-10-25 14:18:38 · 106 阅读 · 0 评论 -
面试2
WebSocket WebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。 WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 WebSocket API 中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。 在 WebSocket API 中,浏览器和服务器只需...原创 2019-08-01 22:09:59 · 245 阅读 · 0 评论