在 Java2中,有一套设计优良的接口和类组成了Java集合框架Collection,使程序员操作成批的数据或对象元素极为方便。这些接口和类有很多对抽象数据类型操作的API,而这是我们常用的且在数据结构中熟知的。例如Map,Set,List等。并且Java用面向对象的设计对这些数据结构和算法进行了封 ...
分类:
编程语言 时间:
2016-10-22 14:09:37
阅读次数:
166
*TreeSet与HashSet相比,树集是有序集合,对树集遍历,每个值将自动按照排序顺序呈现。 * TreeSet当前使用的是红黑树,每次将一个元素添加到树中时,都将被放置正确的位置之中 * * 在TreeSet中添加元素的速度要快于数组和链表,但慢于散列表(HashSet) * * TreeSe ...
分类:
编程语言 时间:
2016-10-22 14:10:11
阅读次数:
191
python2 range(20) for i in range(10): print(i) range(1,10) 》从1开始到9 else: #如果for循环正常结束, 就执行else语句,(break为不正常结束)(注:此处的的else为与for循环的for同级别) break #跳出整个当前 ...
分类:
编程语言 时间:
2016-10-22 14:06:49
阅读次数:
196
*映射表 * java类库为映射表提供了两个通用的实现 HashMap和TreeMap * HashMap对键进行散列,TreeMap用键的整体顺序对元素进行排序,构建成搜索树 * * 与Set相似,HashMap的速度要比TreeMap要快一点,同时不需要按照排列访问,也应该选择HashMap * ...
分类:
编程语言 时间:
2016-10-22 14:05:31
阅读次数:
154
承接上文:
http://blog.csdn.net/wangqi880/article/details/52875524
对了,每台机子的防火墙要关闭哈,不然spark集群启动不起来
前一次,...
分类:
编程语言 时间:
2016-10-22 12:25:47
阅读次数:
405
一、基本思想 通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应的位置并插入。 插入排序非常类似于整扑克牌。 在开始摸牌时,左手是空的,牌面朝下放在桌上。接着,一次从桌上摸起一张牌,并将它插入到左手一把牌中的正确位置上。为了找到这张牌的正确位置,要将它与手中已有的牌从右到左地进行 ...
分类:
编程语言 时间:
2016-10-22 12:15:39
阅读次数:
155
一开始没发现3.5与2.x版本的区别,导致浪费了很多时间在导包等问题上: 如: Pyhton2中的urllib2工具包,在Python3中分拆成了urllib.request和urllib.error两个包。就导致找不到包,同时也没办法安装。 所以需要install urllib.request和i ...
分类:
编程语言 时间:
2016-10-22 12:13:22
阅读次数:
140
记得当初自己刚开始学习Java的时候,对Java的IO流这一块特别不明白,所以写了这篇随笔希望能对刚开始学习Java的人有所帮助,也方便以后自己查询。Java的IO流分为字符流(Reader,Writer)和字节流(InputStream,OutputStream),字节流顾名思义字节流就是将文件的 ...
分类:
编程语言 时间:
2016-10-22 12:11:34
阅读次数:
167
一、去除字符串首尾白空格 说明:即为去除字符串的首尾(即头部和尾部)的白空格(空格本身,回车\r,换行\n,制表符\t, 换页符\f ) 实例: strip一般用来是去除一个字符的首尾的多余的,不可见的字符(所谓的白空格). http://blog.csdn.net/forevernull/arti ...
分类:
编程语言 时间:
2016-10-22 12:08:44
阅读次数:
131
Java冒泡排序 冒泡排序(Bubble Sort)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 ...
分类:
编程语言 时间:
2016-10-22 12:06:19
阅读次数:
162
package days06; //需求。。。。。。,问题,为什么要用do{}while???import java.util.Scanner;public class RepeatOfGussingGame { public static void main(String[] args) { /* ...
分类:
编程语言 时间:
2016-10-22 12:05:37
阅读次数:
189
1.File类 Java中对文件有操作时,可以实例化一个File对象,将文件路径利用这样的形式赋给File对象。 File f = new File(filePath); File类的基本操作包括: 判断是否存在:f.exists() 获取文件名:f.getName() 获取其绝对路径:f.getA ...
分类:
编程语言 时间:
2016-10-22 12:04:25
阅读次数:
198
开始之前 关于本教程 本教程将深入讲解 Spring 简单而强大的事务管理功能,包括编程式事务和声明式事务。通过对本教程的学习,您将能够理解 Spring 事务管理的本质,并灵活运用之。 先决条件 本教程假定您已经掌握了 Java 基础知识,并对 Spring 有一定了解。您还需要具备基本的事务管理 ...
分类:
编程语言 时间:
2016-10-22 12:03:29
阅读次数:
205
沿着我们上一篇的学习笔记,我们继续通过代码学习IOC这一设计思想. 6.Hello类 第一步:首先创建一个类Hello 第二步:创建配置文件beans.xml 第三步:编写测试类Test 我们需要导入相关Jar包(在上一篇笔记Spring主要内容中显示的那些核心jar包) 此时运行Test程序,会触 ...
分类:
编程语言 时间:
2016-10-22 12:01:54
阅读次数:
186
SpringBoot核心启动类的SpringApplication。从SpringApplication.run()开始先创建SpringApplication对象,并调用该对象的run方法。 构建SpringApplication对象 初始化SpringApplication的source 初始化 ...
分类:
编程语言 时间:
2016-10-22 11:57:18
阅读次数:
221
【转载】分支函数的原理是:声明几个不同名称的对象,且为该不同名称对象声明一个相同的方法。 ...
分类:
编程语言 时间:
2016-10-22 11:58:15
阅读次数:
145
JavaScript与HTML的交互是通过事件实现的,事件就是文档或浏览器窗口中发生的一些特定的交互瞬间,是用户或浏览器自身执行的某种动作,例如click,mouseover等都是事件名。 (一)事件流 事件流描述的是从页面中接收事件的顺序。 1)事件冒泡 IE中的事件流叫做事件冒泡,即事件开始是由 ...
分类:
编程语言 时间:
2016-10-22 11:53:45
阅读次数:
322