- 博客(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
转载 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
LoggerFactory等jar包
2016-05-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人