摘要: 前言 我做Java也十来年了,现在也算是中层管理,每次招聘都需要找一些面试题,干脆自己整理了一份,这份面试宝典是从我 去年开始收集的,一方面是给公司招聘用,另一方面也是想用它,来挖掘自己在 Java 技术栈中,还有那些知识点我了解的不够,然后再去复习一遍,以此来提高自己的技术深度,也增加一下自己的技 阅读全文
posted @ 2020-06-15 21:49 前程有光 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 前言: 最近也是在后台收到很多小伙伴私信问我线程和线程池这一块的问题,说自己在面试的时候老是被问到这一块的问题,被问的很头疼。前几天看到后帮几个小伙伴解决了问题,但是问的人有点多我一个个回答也回答不过来,干脆花了一个上午时间写了这篇文章分享给大家。话不多说,满满的干货都在下面了! 并发与并行 并发: 阅读全文
posted @ 2020-06-15 14:57 前程有光 阅读(245) 评论(0) 推荐(0) 编辑
摘要: Cookie 和 Session HTTP 协议是一种无状态协议,即每次服务端接收到客户端的请求时,都是一个全新的请求,服务器并不知道客户端的历史请求记录;Session 和 Cookie 的主要目的就是为了弥补 HTTP 的无状态特性。 Session 是什么 客户端请求服务端,服务端会为这次请求 阅读全文
posted @ 2020-06-14 20:54 前程有光 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 前言:最近老是收到小伙伴的私信问我能不能帮忙整理出一份JVM相关的面试题出来,说自己在大厂去面试的时候这一块问的是特别多的,每次自己学的时候每次都学不到重点去。这不他来了,一份详细的JVM面试真题给大家整理在下方了! 一、什么情况下会发生栈内存溢出? 1、栈是线程私有的,栈的生命周期和线程一样,每个 阅读全文
posted @ 2020-06-14 13:58 前程有光 阅读(2904) 评论(0) 推荐(0) 编辑
摘要: 一、索引是什么? 索引是帮助MySQL高效获取数据的数据结构。 二、索引能干什么? 索引非常关键,尤其是当表中的数据量越来越大时,索引对于性能的影响愈发重要。索引能够轻易将查询性能提高好几个数量级,总的来说就是可以明显的提高查询效率。 三、索引的分类? 1、从存储结构上来划分:BTree索引(B-T 阅读全文
posted @ 2020-06-12 14:21 前程有光 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 一、前言 锁的状态总共有四种,级别由低到高依次为:无锁、偏向锁、轻量级锁、重量级锁,这四种锁状态分别代表什么,为什么会有锁升级?其实在 JDK 1.6之前,synchronized 还是一个重量级锁,是一个效率比较低下的锁,但是在JDK 1.6后,Jvm为了提高锁的获取与释放效率对(synchron 阅读全文
posted @ 2020-06-11 15:33 前程有光 阅读(1888) 评论(0) 推荐(1) 编辑
摘要: 前言 本文主要受众为开发人员,所以不涉及到MySQL的服务部署等操作,且内容较多,大家准备好耐心和瓜子矿泉水. 前一阵系统的学习了一下MySQL,也有一些实际操作经验,偶然看到一篇和MySQL相关的面试文章,发现其中的一些问题自己也回答不好,虽然知识点大部分都知道,但是无法将知识串联起来. 因此决定 阅读全文
posted @ 2020-06-10 20:51 前程有光 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 最近和很多粉丝聊了聊最近找工作的情况,发现很多人也是最近都在忙着跳槽换工作,针对这个情况,我把大家所有面试问题都整理了下,也算是给大家开个小灶,帮助你们在面试的时候更有底气,话不多说几百道一线大厂面试真题都给你们准备在了下面。 腾讯PCG看点一面 项目 APK的入口在哪里 Activity的启动模式 阅读全文
posted @ 2020-06-09 17:09 前程有光 阅读(272) 评论(0) 推荐(0) 编辑
摘要: Redis基础数据结构有哪些? 一、String(字符串) 在任何一种编程语言里,字符串String都是最基础的数据结构, 那你有想过Redis中存储一个字符串都进行了哪些操作嘛? 在Redis中String是可以修改的,称为动态字符串(Simple Dynamic String简称SDS)(快拿小 阅读全文
posted @ 2020-06-08 20:04 前程有光 阅读(320) 评论(0) 推荐(0) 编辑
摘要: Zookeeper概述 zookeeper高容错数据一致性协议(CP)的分布式小文件系统,提供类似于文件系统的目录方式的数据存储。 全局数据一致性:每个server保存一份相同的数据副本,client无论连接到哪个server展示的数据都是一致的。 可靠性:一旦事务成功提交,就会被保留下来。 有序性 阅读全文
posted @ 2020-06-07 22:28 前程有光 阅读(634) 评论(0) 推荐(0) 编辑