- 博客(14)
- 资源 (8)
- 问答 (2)
- 收藏
- 关注
转载 【java笔试系列七】java多线程
多线程(英语:multithreading),是指从软件或者硬件上实现多个线程并发执行的技术。具有多线程能力的计算机因有硬件支持而能够在同一时间执行多于一个线程,进而提升整体处理性能。具有这种能力的系统包括对称多处理机、多核心处理器以及芯片级多处理(Chip-level multithreading)或同时多线程(Simultaneous multithreading)处理器。在一个程序中,这些独立运行的程
2017-06-29 11:26:37 422
转载 【java笔试系列六】I/O整理
一、简介Java IO主要在java.io包下,分为四大块近80个类:1、基于字节操作的I/O接口:InputStream和OutputStream2、基于字符操作的I/O接口:Writer和Reader3、基于磁盘操作的I/O接口:File4、基于网络操作的I/O接口:Socket(不在java.io包下)影响IO性能的无非就是两大因素:数据的
2017-06-27 22:01:37 551
原创 HashMap常见面试问题总结
“你用过HashMap吗?” “什么是HashMap?你为什么用到它?”几乎每个人都会回答“是的”,然后回答HashMap的一些特性,譬如HashMap可以接受null键值和值,而Hashtable则不能;HashMap是非synchronized;HashMap很快;以及HashMap储存的是键值对等等。这显示出你已经用过HashMap,而且对它相当的熟悉。但是面试官来个急转直下,从此刻开始
2017-06-27 16:29:19 5258
转载 【java笔试系列五】List、Set和Map
一、Set,List,Map的区别java集合的主要分为三种类型:Set(集)List(列表)Map(映射)要深入理解集合首先要了解下我们熟悉的数组:数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型),而JAVA集合可以存储和操作数目不固定的一组数据。 所有的JAVA集合都位于 java.util包中! JAVA集合只能存放引用类型的的数据,不
2017-06-27 10:46:31 520
转载 intellij 出现“Usage of API documented as @since 1.6+”的解决办法
Usage of API documented as @since 1.6+ This inspection finds all usages of methods that have @since tag in their documentation. This may be useful when development is performed under newer SDK version
2017-06-26 22:16:47 563
转载 【java笔试系列四】Java实现栈Stack和队列Queue
目录(1)栈的创建(2)队列的创建(3)两个栈实现一个队列(4)两个队列实现一个栈(5)设计含最小函数min()的栈,要求min、push、pop、的时间复杂度都是O(1)(6)判断栈的push和pop序列是否一致1、栈的创建:我们接下来通过链表的形式来创建栈,方便扩充。代码实现:public class Stack {public Node head; public Node current;/
2017-06-26 16:22:47 833 1
转载 【java笔试系列三】ArrayList和LinkList
一、区别ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 对于**随机访问**get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。 对于**新增和删除操作**add和remove,LinedList比较占优势,因为ArrayList要移动数据。二、效率测试static final int N=50000
2017-06-26 15:39:08 392
原创 【java笔试系列二】String、StringBuffer和StringBuilder
一.区别String:不可变类。一旦被创建,不能修改。任何对String的改变都会引发新的String对象的生成StringBuffer:可变类。任何对它所指代的字符串的改变都不会产生新的对象。可以通过toString()方法转变为String。线程安全StringBuilder:可变类。线程不安全备注:StringBuilder是JDK1.5以后加入的,没有实现线程安全,因此性能略高。二.
2017-06-26 15:11:02 333
原创 【java笔试系列一】内部类、外部类和嵌套类
一、什么是嵌套类及内部类可以在一个类的内部定义另一个类,这种类称为嵌套类(nested classes),它有两种类型:静态嵌套类和非静态嵌套类。静态嵌套类使用很少,最重要的是非静态嵌套类,也即是被称作为内部类(inner)。嵌套类从JDK1.1开始引入。其中inner类又可分为三种: 其一、在一个类(外部类)中直接定义的内部类; 其二、在一个方法(外部类的方法)中定义的内部类;
2017-06-26 11:29:39 392
转载 Scala 学习之Map(映射)讲解
Scala Map(映射)Map(映射)是一种可迭代的键值对(key/value)结构。所有的值都可以通过键来获取。Map 中的键都是唯一的。Map 也叫哈希表(Hash tables)。Map 有两种类型,可变与不可变,区别在于可变对象可以修改它,而不可变对象不可以。默认情况下 Scala 使用不可变 Map。// 空哈希表,键为字符串,值为整型var A:Map[Char,Int] =
2017-06-21 15:37:56 1611
原创 Spark RDD、DataFrame和DataSet的区别
RDDRDD(Resilient Distributed Datasets) ,弹性分布式数据集, 是分布式内存的一个抽象概念,RDD提供了一种高度受限的共享内存模型,即RDD是只读的记录分区的集合,只能通过在其他RDD执行确定的转换操作(如map、join和group by)而创建,然而这些限制使得实现容错的开销很低。对开发者而言,RDD可以看作是Spark的一个对象,它本身运行于内存中
2017-06-16 17:05:16 2000
原创 hadoop从本地复制文件到hdfs上发生错误Name node is in safe mode的解决方法
hadoop dfsadmin -safemode leave原因: 在分布式文件系统启动的时候,开始的时候会有安全模式,当分布式文件系统处于安全模式的情况下,文件系统中的内容不允许修改也不允许删除,直到安全模式结束。安全模式主要是为了系统启动的时候检查各个DataNode上数据块的有效性,同时根据策略必要的复制或者删除部分数据块。运行期通过命令也可以进入安全模式。在实践过程
2017-06-16 15:23:36 900
转载 HIve安装配置常见问题汇总
问题1:Caused by: javax.jdo.JDODataStoreException: Required table missing : "`VERSION`" in Catalog "" Schema "". DataNucleus requires this table to perform its persistence operations. Either your MetaD
2017-06-16 10:43:10 629
最新版本Spark2.1.1 java+scala官方API CHM(自己制作,有点小问题)
2017-06-19
关于在JS中获取外部数组中JSON对象的问题
2016-06-16
这个警告是怎么回事?我把头文件加入进来了,源代码如下
2015-08-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人