自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

转载 set中hashset,linkedset以及Treeset的区别

Set接口Set不允许包含相同的元素,如果试图把两个相同元素加入同一个集合中,add方法返回false。Set判断两个对象相同不是使用==运算符,而是根据equals方法。也就是说,只要两个对象用equals方法比较返回true,Set就不 会接受这两个对象。HashSetHashSet有以下特点 不能保证元素的排列顺序,顺序有可能发生变化 不是同步的 集合元素可

2016-05-31 10:13:12 1143

转载 bloomfilter大规模数据处理利器

BloomFilter——大规模数据处理利器   Bloom Filter是由Bloom在1970年提出的一种多哈希函数映射的快速查找算法。通常应用在一些需要快速判断某个元素是否属于集合,但是并不严格要求100%正确的场合。 一. 实例   为了说明Bloom Filter存在的重要意义,举一个实例:  假设要你写一个网络蜘蛛(web crawler

2016-05-29 10:38:18 250

原创 equals和等号的区别 null写在比较值前和比较值后的区别

equals比较的是值,==比较的是地址。一般高手都会写在null=比较值

2016-05-27 10:58:14 1858

转载 java回调函数的作用以及运用

模块之间总是存在这一定的接口,从调用方式上看,可以分为三类:同步调用、回调和异步调用。同步调用是一种阻塞式调用,也是我们在写程序中经常使用的;回调是一种双向的调用模式,也就是说,被调用的接口被调用时也会调用对方的接口,这句话可能有点绕,等文章后面举例说明;异步调用是一种类似消息或事件的机制,解决了同步阻塞的问题,举例来讲:A通知B后,他们各走各的路,互不影响,不用像同步调用那样,A通知B后,非得等

2016-05-24 14:47:45 9283 2

原创 javaFx中tableview使用cellfactory进行赋值的问题

在javafx中,可以使用cellfactory来进行赋初值下面我将举例进行说明首先当对应的fxml文件被调用时,他里面的相对应的controller中的intiablize方法将被自动调用,    @FXML    private void initialize() {         // Initialize the person table with the two c

2016-05-24 11:31:53 9669 1

原创 linklist和arraylist的区别

ArrayList 采用的是数组形式来保存对象的,这种方式将对象放在连续的位置中,所以最大的缺点就是插入删除时非常麻烦LinkedList 采用的将对象存放在独立的空间中,而且在每个空间中还保存下一个链接的索引 但是缺点就是查找非常麻烦 要丛第一个索引开始

2016-05-23 10:47:39 367

原创 private和protected的区别 以及派生类的概念

private和protected都是对类的限制,限制访问类中属性的访问权限,区别在于private只能自己用,别的类都不能使用,protected在于其他派生类都可以使用,派生类就是指子类,比如extend  派生类中的属性的状态和父类一样。

2016-05-23 09:50:52 861

原创 使用观察者模式 对activemq进行操作产生的问题

这个问题非常的让人心伤,先说明原因是因为错误的弄成了两个观察者,使得数据出错了问题:        ReceiveMessage rMessage=new ReceiveMessage();         handleConcreatWatcher watcher=new Textwatcher();//从这步开始就错了,我调用被观察者,从他那拿数据,但错误在于我这个实例本身是个观察

2016-05-20 16:16:33 4665

原创 topic 和queue的区别和应用 activeMQ

刚接触activeMQ,在这里分析一下topic和queue的区别,在我这的理解,最基本的区别便是queue是队列,消息可以存在队列里面,只要观察者去接收,这个消息就被接收到了,就消失了,就像生产啤酒,生产了很多,看你什么时候运走,然后topic就相当是广播功能,在某个时刻广播一条消息,不论多少观察者都能接收这条消息,但是如果没有一个观察者,消息就丢失了,所以queue是永远只给一个人。top

2016-05-20 11:04:19 1082

原创 implements和extends的区别 延伸到Thread和runable的区别

一个是继承,一个是实现接口,继承这个可以理解为继承父类的方法,父类中的方法可以在子类中用到,super(),实现接口就是在接口中定义了方法,这个方法要你自己去实现,接口可以看作一个标准,比如定义了一个动物的接口,它里面有吃(eat())这个方法,你就可以实现这个方法implements,这个方法是自己写,可以是吃苹果,吃梨子,香蕉,或者其他的。IMPLEMENTS就是具体实现这个接口。使用thre

2016-05-17 16:47:37 591

原创 java多线程学习

进程就不说了 线程是指进程中的一个执行流程,一个进程中可以运行多个线程。比如java.exe进程中可以运行很多线程。线程总是属于某个进程,进程中的多个线程共享进程的内存。java中的主线程总是main();java可以申明多个线程,每个线程只要start就能启动,相当于main。线程是并发执行的下面这个例子说明线程的执行过程:import java.io.*;//多线程编程

2016-05-17 14:36:53 204

原创 使用get set方法设置变量时,最开始申明的变量值不会随着get set而改变

就像父类的变量不会随着子类变量的修改而变化。内存图像地址http://img.blog.csdn.net/20150816114608630;

2016-05-16 18:10:22 752

原创 使用javafx scenebuilde 添加controller 提示错误invalid

错误:提示 某某class is not invalid to controller错误原因:1、没有加controler                     2、没有指定id就操作                     3、controler的类后面支架加了{   没有空格 造成程序直接把{ 也读进去了

2016-05-16 14:55:53 1095

转载 javafx的创建过程中产生的问题

javafx写主程序的时候提示Exception in Application start methodjava.lang.reflect.InvocationTargetException    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)    at sun.reflect.NativeMethodAc

2016-05-12 11:46:49 19781 3

空空如也

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

TA关注的人

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