自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

王帆的专栏

路要慢慢走

  • 博客(13)
  • 资源 (6)
  • 收藏
  • 关注

原创 java反射机制

http://blog.csdn.net/liujiahan629629/article/details/18013523

2016-03-31 20:03:05 346

原创 java内存模型

Java内存模型的主要目标是定义程序中各个变量的访问规则,保证线程能够并发高效执行,即在虚拟机中将变量存储到内存和从内存中取出变量这样底层细节。此处的变量与Java编程时所说的变量不一样,指包括了实例字段、静态字段和构成数组对象的元素,但是不包括局部变量与方法参数,后者是线程私有的,不会被共享。1.所有的变量都存储在主内存中2.每个线程都还有自己的工作内存,拥有主内存的对象的拷

2016-03-31 17:22:07 325

原创 java垃圾收集器与内存分配策略

https://segmentfault.com/a/1190000003018384

2016-03-30 21:28:44 303

原创 Java内存区域与内存溢出异常

1、程序计数器:Program Counter Register是一块较小的内存空间,它的作用可以看做是当前线程所执行的字节码的行号指示器。 每个线程都有一个独立的程序计数器,各个线程之间计数器互不影响,独立存储。此内存区域是唯一一个在Java虚拟机规范中没有规定任何OutOfMemoryError情况的区域。2、Java虚拟机栈:也是线程私有的,它的生命周期与

2016-03-30 20:11:26 414

原创 spark调度管理

一、调度相关基本概念Task(任务):单个分区数据集上的最小处理流程单元。TaskSet(任务集):由一组关联的,但互相之间没有Shuffle依赖关系的任务所组成的任务集。Stage(调度阶段):一个任务集对应的调度阶段。Job(作业):由一个RDD Action生成的一个或多个调度阶段所组成的一次计算作业。Application(应用程序):Spa

2016-03-24 20:01:11 477

原创 scala中的Trait

http://www.imobilebbs.com/wordpress/archives/4940http://www.imobilebbs.com/wordpress/archives/4951

2016-03-17 17:02:20 414

原创 scala中的上界、下界、协变和逆变

class Pet(val name:String){override def toString()=name}class Dog(override val name:String) extends Pet(name)def workwithPets(pets:Array[Pet]){}val dogs=Array(new Dog("Rover"),new Dog("C

2016-03-17 16:07:22 1567

原创 scala中的option[T]、Any、Nothing、Null和Nil

1、option[T]option[T]主要是用来避免NullPointerException异常的(Option本身是一个容器)// Java 里 HashMap 的 get() 方法,如果找不到对应的 key 值,就会反回 null:HashMap myMap = new HashMap();myMap.put("key1", "value1");String value1 =

2016-03-17 10:34:33 2950

原创 scala函数

//函数基本定义  /* object Test{     def main(args: Array[String])     {         println("Return Value: "+addInt(3,8));     }     def addInt(a:Int,b:Int):Int={         return a+b;     } }

2016-03-14 11:21:49 708

原创 scala类和对象

//类和对象  /* 1.scala中的类不声明为public(缺省为public) 2.一个scala源文件中可以有多个类 3.scala不允许类保护静态元素,类似的功能是成为"单例对象"的对象 4.单例对象使用object关键字,单例对象叫做这个对象的伴生对象,相应的类叫做伴生类 5.伴生类和伴生对象要放在同一文件中,可以互相访问对方的私有成员 6.scala使用类

2016-03-14 09:25:53 573

原创 Scala简介及该注意的基本小知识点

一、Scala简介及其特点Scala是一门混合了函数式和面向对象的语言,拥有以下特征:        1、拥有基于事件的并发模型2、既支持命令式、也支持函数式3、纯面向对象(所有类型都是对象)4、可以很好的与Java结合5、强制使用自适应静态类型二、注意的基本知识点1、var和val不变性指的是变量本身,而不是变量所引用的实例。比如:val buffer

2016-03-11 22:17:47 680

原创 java异常

一、异常继承结构Error错误,一般指虚拟机相关的问题,如系统崩溃、虚拟机出错误等,应用程序无法处理这些错误一般说的异常处理指的是Exception二、使用finally回收资源除非在try块、catch块中调用了退出虚拟机的方法(System.exit(1)),否则不管在try块、catch块中执行怎样的代码,出现怎样的情况,异常处理的finally总会被执行

2016-03-09 15:31:35 511

原创 面向对象

一、对象、引用二、this     表示当前对象,this默认引用的两个位置1、构造器中引用,初始化对象2、方法中引用,调用该方法的对象三、Java里面的方法传递机制        全部都是值传递:对于基础类型,传递其值;对于引用类型,传递一个引用(地址)四、方法重载  函数名相同,参数列表不同五、成员变量和局部变量

2016-03-08 22:14:52 538

数据结构课件

严蔚敏版本的数据结构ppt课件,很详细哦!

2014-02-20

数据结构代码

严蔚敏版本的数据结构代码,带注释,很详细哦!

2014-02-20

递归算法实例

我总结的所有递归实例代码:包括八皇后,折半查找,快速排序等

2014-02-20

计算机数值试验 winform版

这是我大二学计算机数值试验写的所有代码 c#写的 很多都是winform版本 内容很详细:拉格朗日插值 牛顿插值 高斯列主元消去 追赶法等等

2014-02-20

ASP.NET教学PPT--标准控件

ASP.NET的标准控件,里面涉及到了很多基本控件以及使用实例

2014-02-20

HTML学习PPT

HTML的PPT,涉及到了所有基本的HTML标签以及相应的示例,很详细哦!

2014-02-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除