Java和大数据面试大全
文章平均质量分 94
王知无(import_bigdata)
微信搜:import_bigdata
GitHub搜:https://github.com/wangzhiwubigdata/God-Of-BigData
展开
-
Flink面试通关手册
大数据技术与架构点击右侧关注,大数据开发领域最强公众号!暴走大数据点击右侧关注,暴走大数据!概述2019 年是大数据实时计算领域最不平凡的一年,2019 年 1 月阿里巴巴 Blink ...原创 2019-12-04 22:04:27 · 729 阅读 · 0 评论 -
Java史上最全知识点整理
偶然从一个网友群中发现了整理的这份资料,不论是从整个 Java 知识体系,还是从面试的角度来看,都是一份含技术量很高的资料。也不知道这位作者是谁,里面的内容也大多整理来自于互联网,但很明显的是这位作者为了整理这份资料用了很多心,在此表示感谢。大家看下面的截图:(关键字:Java、面试、多线程、JVM、Netty、并发、锁、Hadoop、Spark、Flink)说实话,作为一名 Java 程序...转载 2019-04-16 23:32:33 · 1325 阅读 · 0 评论 -
Nginx面试题目
给大家推荐一个公众号全网唯一一个从0开始帮助Java开发者转做大数据领域的公众号~大数据技术与架构或者搜索import_bigdata关注~海量【java和大数据的面试题+视频资料】整理在公众号,关注后可以下载~一、Nginx优秀模块 模块设计:高度模块化设计,除了少量核心代码,其他一切接模块。官方Nginx共有五大类型模块:核心模块、配置模块、事件模块、HTTP模块、...原创 2019-02-27 12:33:10 · 3833 阅读 · 0 评论 -
JVM面试汇总(二)
二、基本算法gc实现虽然很多,像串行、并行、并发、分代,但是最基本的算法却只有几种:引用计数、标记-清除算法、拷贝和整理,其中拷贝和整理算法还是以标记清除为基础的。1、引用计数每个对象记录被引用的次数,每多一个引用计数器加一,少一个引用计数器减一。如果引用次数为0了,就表示可以回收了。但是这里有一个问题,对象循环引用的时候,没有办法判断该不该回收。例如A引用B,B引用A,但是A、B都没有被别的对象引用,此时A、B计数器都不为0,但是也应该回收的。2、标记-清除算法Mark-Clean通过GC Ro原创 2019-02-26 22:54:34 · 397 阅读 · 0 评论 -
JVM面试题库
公众号全网唯一一个从0开始帮助Java开发者转做大数据领域的公众号~大数据技术与架构或者搜索import_bigdata关注~海量【java和大数据的面试题+视频资料】整理在公众号,关注后可以下载~JVM内存回收机制简述JVM内存回收机制涉及的知识点太多了,了解越多越迷糊,汗一个,这里仅简单做个笔记,主要参考《深入理解Java虚拟机:JVM高级特性与最佳实践(第二版)》...原创 2019-02-26 13:34:07 · 1996 阅读 · 1 评论 -
Java基础后端面试点大全(九)
公众号全网唯一一个从0开始帮助Java开发者转做大数据领域的公众号~大数据技术与架构或者搜索import_bigdata关注~海量【java和大数据的面试题+视频资料】整理在公众号,关注后可以下载~基础篇基本功面向对象的特征1.final, finally, finalize 的区别final—修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的...原创 2019-02-26 13:32:43 · 696 阅读 · 0 评论 -
Java基础后端面试点大全(八)
公众号全网唯一一个从0开始帮助Java开发者转做大数据领域的公众号~大数据技术与架构或者搜索import_bigdata关注~海量【java和大数据的面试题+视频资料】整理在公众号,关注后可以下载~Java基础1、List 和 Set 的区别List:1.可以允许重复的对象。 2.可以插入多个null元素。3.是一个有序容器,保持了每个元素的插入顺序,输...原创 2019-02-26 13:32:05 · 869 阅读 · 0 评论 -
Java基础后端面试点大全(七)
公众号全网唯一一个从0开始帮助Java开发者转做大数据领域的公众号~大数据技术与架构或者搜索import_bigdata关注~海量【java和大数据的面试题+视频资料】整理在公众号,关注后可以下载~网络基础 HTTP TCP对象的内存布局对象头(header)、实例数据(Instance Data)、对齐填充java对象头里的Mark Word里默认存储对象的Has...原创 2019-02-26 13:30:54 · 454 阅读 · 0 评论 -
Java基础后端面试点大全(六)
公众号全网唯一一个从0开始帮助Java开发者转做大数据领域的公众号~大数据技术与架构或者搜索import_bigdata关注~海量【java和大数据的面试题+视频资料】整理在公众号,关注后可以下载~数据库1.mysql索引都有哪些原则? 索引的数据结构?B+ tree 和 B tree 有什么区别?https://www.cnblogs.com/tgycoder/p/...原创 2019-02-26 13:24:58 · 723 阅读 · 0 评论 -
Java和大数据面试指南(五)
###一、Java相关公众号全网唯一一个从0开始帮助Java开发者转做大数据领域的公众号~大数据技术与架构或者搜索import_bigdata关注~海量【java和大数据的面试题+视频资料】整理在公众号,关注后可以下载~###乐观悲观锁的设计,如何保证原子性,解决的问题;###char和double的字节,以及在内存的分布是怎样;###对象内存布局,然后讲下对...原创 2019-02-26 13:20:02 · 323 阅读 · 0 评论 -
Java和大数据面试指南(四)
面试题公众号全网唯一一个从0开始帮助Java开发者转做大数据领域的公众号~大数据技术与架构或者搜索import_bigdata关注~海量【java和大数据的面试题+视频资料】整理在公众号,关注后可以下载~###为什么JVM调优经常会将-Xms和-Xmx参数设置成一样;###Java线程池的核心属性以及处理流程;###Java内存模型,方法区存什么;###CMS...原创 2019-02-26 13:19:18 · 239 阅读 · 0 评论 -
Java和大数据面试指南(三)
基础题公众号全网唯一一个从0开始帮助Java开发者转做大数据领域的公众号~大数据技术与架构或者搜索import_bigdata关注~海量【java和大数据的面试题+视频资料】整理在公众号,关注后可以下载~###怎么解决Hash冲突;(开放地址法、链地址法、再哈希法、建立公共溢出区等)###写出一个必然会产生死锁的伪代码;methodA() {synchroni...原创 2019-02-26 13:18:38 · 360 阅读 · 0 评论 -
Java和大数据面试指南(二)
Java相关面试题公众号全网唯一一个从0开始帮助Java开发者转做大数据领域的公众号~大数据技术与架构或者搜索import_bigdata关注~海量【java和大数据的面试题+视频资料】整理在公众号,关注后可以下载~###Arraylist与LinkedList默认空间是多少;List 元素是有序的、可重复ArrayList、Vector默认初始容量为10Lis...原创 2019-02-26 13:17:43 · 794 阅读 · 0 评论 -
Java后端面试大全(一)
基础篇公众号全网唯一一个从0开始帮助Java开发者转做大数据领域的公众号~大数据技术与架构或者搜索import_bigdata关注~海量【java和大数据的面试题+视频资料】整理在公众号,关注后可以下载~###一、基础篇###1.1、Java基础####面向对象的特征:继承、封装和多态####final, finally, finalize 的区别####...原创 2019-02-26 13:16:12 · 683 阅读 · 0 评论 -
Java 最常见的 200+ 面试题:面试必备
这份面试清单是我从 2015 年做了 TeamLeader 之后开始收集的,一方面是给公司招聘用,另一方面是想用它来挖掘我在 Java 技术栈中的技术盲点,然后修复和完善它,以此来提高自己的技术水平。虽然我从 2009 年就开始参加编程工作了,但依旧觉得还有很多东西要学,当然学习的过程也给我带来了很多成就感,这些成就感也推动我学习更多的技术知识。聊回面试题这件事,这份面试清单原本是我们公司内部使...转载 2019-03-01 12:56:43 · 413 阅读 · 0 评论 -
Java和大数据面试通关要点
原文又梁桂钊编写,个人新增了大数据部分面试以及部分Java语言基础## 简历篇* 请自我介绍* 请介绍项目## 基础篇### 基本功面向对象的特征final, finally, finalize 的区别int 和 Integer 有什么区别重载和重写的区别抽象类和接口有什么区别说说反射的用途及实现说说自定义注解的场景及实现HTTP 请求的 GET 与 POST...原创 2019-02-28 21:02:37 · 715 阅读 · 0 评论 -
手把手教你实现一个简单的RPC
请戳GitHub原文: https://github.com/wangzhiwubigdata/God-Of-BigDataRPC的实现原理上面2讲我们已经讲过,RPC主要是为了解决的两个问题:解决分布式系统中,服务之间的调用问题。远程调用时,要能够像本地调用一样方便,让调用者感知不到远程调用的逻辑。还是以计算器Calculator为例,如果实现类CalculatorImpl是放在本地的......原创 2019-02-21 13:21:54 · 366 阅读 · 0 评论