最全腾讯等BAT大数据面试99题:hadoop、java、spark、机器算法等

等BAT公司所做的大数据面试题汇总。主要包括以下几大类:一、spark相关1.Spark的Shuffle原理及调优。

Java从入门到精通的10大学习建议

做好哪些事情可以更快的入门Java编程。广泛应用于个人PC、数话和互联网,同时拥有全球最大的开发者专业社群。

数据结构:字典树 Trie——打一个字联想出一串词语

字典树 Trie 这个词来自于 retrieval,于 1912 年,Axel Thue 首次抽象地描述了一组字符串数据结构的存放方式为 Trie 的想法。

java类和对象:

1.何为java-c++? 很多java初学者都有c++的基础,但对java的博大精深还有所听闻,所以笔者专门分出一章叫java-c++(类和对象),c++的读者会 觉得非常轻松,大部分的知识都在c++中学过。这样会在刚接触java时, 有一种自然的亲近感。

Java如何对map进行排序

Map介绍常用的Map有HashMap,TreeMap,LinkedHashMapHashMap:最常用的Map,根据key的HashCode值来存储数据,根据key可以直接获取它的Value,具有很快的访问速度。

JAVA校招题基础知识点复习第五天(经典问题:如何避免死锁)

如何确保N个线程可以访问N个资源同时又不导致死锁?要想弄清这个问题,我们必须先要知道什么是死锁,死锁产生的条件又有哪些?所谓死锁就是指多个线程因竞争资源而造成的一种”僵局”,即相互等待。若没有外力作用,这些进程都将无法向前运行推进下去。

IntelliJ IDEA 2019 for Mac(Java开发工具)

IntelliJ IDEA 2019 for Mac是Mac上好用的Java开发工具,为最大限度地提高开发人员的工作效率而设计,即时和巧妙的代码完成,动态代码分析,为各种其他语言(如SQL,JPQL,HTML,JavaScript等)提供智能编码帮助等强大的功能,是开发人员不可缺

Java基础,文件I/O,小白也能看懂的常识

1 文件简介我们在日常计算机操作中,接触和处理最多的,除了上网,大概就是各种各样的文件了。下面,我们先介绍一些基本概念和常识。1.

java中AWT包中类详解

Window的子类,表示框架,是一种顶层容器,是用来设计类似于Windows系统中的窗口形式的应用程

系统学习MongoDB (一)初识mongo

MongoDB作为一款在业内被广泛应用的优秀Nosql数据库,但是关于Mongo的分享却少的可怜。恰逢最近公司项目重构使用了MongoDB,正好借此机会好好整理一套MongoDB知识分享。

网站地图