观察者模式(Observer Pattern)的意图是在多个对象之间定义一对多的依赖关系,当一个对象的状态改变时,会通知依赖于他的对象,并根据状态做出想用的反应。
??????观察者模式(Observer Pattern)涉及的角色有:
抽象主题(Abstract Subject)角色:抽象主题角色把所有对观察者对象的引用保存在一个聚集(比如ArrayList对象)里,每个主题都可 ...
分类:
编程语言 时间:
2014-11-25 02:16:18
收藏:
0 评论:
0 赞:
0 阅读:
336
技术是程序员安身立命的家伙,主程的技术不强,向下难以服众,向上有负重托。
?
或许有人会问:技术深度上该挖多深才能做好主程?程序员至少? ...
分类:
其他 时间:
2014-11-25 02:15:53
收藏:
0 评论:
0 赞:
0 阅读:
256
在Java中,final关键字可以修饰变量,方法和类。它们表达的意义如下:
1:修饰变量:该变量赋值之后不可再修改或重新赋值,这种变量可以当成常量使用
2:修饰方法:方法不可被重写
3:修饰类:类不可被继承
本篇文章老谭专门探讨一下第一种情况。
1,??final变量的赋值:
分类:
其他 时间:
2014-11-25 02:15:28
收藏:
0 评论:
0 赞:
0 阅读:
221
一、什么情况下考虑使用“单例模式”??????????? ??????? 单例模式使得一个类在任何情况下只有一个对象,通常当需要一个类来管理共享的 ...
分类:
编程语言 时间:
2014-11-25 02:15:03
收藏:
0 评论:
0 赞:
0 阅读:
262
limit限制调整
--因为使用limit语句时候,是先执行整个查询语句,然后再返回部分结果的
set hive.limit.optimize.enable=true;
set hive.limit.row.max.size=10000;
set hive.limit.optimize.limit.file=10;
?
2.JOIN优化
。。。
分类:
其他 时间:
2014-11-25 02:14:38
收藏:
0 评论:
0 赞:
0 阅读:
320
--自动补全功能:tab键
?
?
--可以把“设置系统属性变量,增加hadoop分布式内存,自定义hive扩展的jar包”放在“$HOME/.hiverc”文件中
?
?
--在hive的CLI中执行bash shell命令
分类:
其他 时间:
2014-11-25 02:14:13
收藏:
0 评论:
0 赞:
0 阅读:
307
对象的序列化(Serialization)用于将对象编码成一个字节流,以及从字节流中重新构建对象。“将一个对象编码成一个字节流”称为序列化该对? ...
分类:
其他 时间:
2014-11-25 02:13:49
收藏:
0 评论:
0 赞:
0 阅读:
302
1.前言
在平时的开发中,Java集合一直是比较常用的。以前,对集合的掌握并不深入,仅简单的使用增删改查的相关方法。这个星期,抽时间反复的读了几遍ArrayList的源码,有了一些收获,写出来给自己,也希望对大家有帮助。
?
2.走进ArrayList
?
看一下ArrayList的声明和属性
分类:
编程语言 时间:
2014-11-25 02:13:25
收藏:
0 评论:
0 赞:
0 阅读:
325