Jed的技术阶梯

111 篇文章
24 人订阅

全部文章

CoderJed

Java设计模式之建造者模式

因为我们公司制造的悍马汽车得到了客户的满意(Java设计模式之模板方法模式),所以宝马和奔驰也纷纷要和我们公司合作,但是客户提出了新的需求:汽车的启动、停止、喇...

563
CoderJed

Java设计模式之桥梁模式

梦想中的我自己,身价过亿,有两个大公司,一个是房地产公司,一个是服装制造公司,其实是什么公司我倒是不关心,我关心的是它赚不赚钱,赚了多少,这才是我关心的。先用类...

624
CoderJed

图解归并排序

804
CoderJed

算法小细节之数组某部分的中间位置的索引

给定一个数组的某个部分,这部分起始索引为L,结束索引为R,求这部分中间位置的索引。

622
CoderJed

Java设计模式之模板方法模式

假设我们现在要造一批悍马汽车,悍马汽车有两个系列H1和H2,首先不考虑任何设计模式,看看设计的类图:

923
CoderJed

图解插入排序

上面的算法的缺点:在第i-1趟插入时,需要把第i个元素插入到前面的i-1个元素中,该算法总是从i-1个元素开始逐个比较之前的每个元素,直到找到第i个元素的插入位...

845
CoderJed

Java设计模式之适配器模式

今天讲适配器模式,这个模式也很简单,你笔记本上的那个拖在外面的黑盒子就是个适配器,一般你在中国能用,在日本也能用,虽然两个国家的的电源电压不同,中国是220V,...

662
CoderJed

图解冒泡排序

在上面实现的代码中,即使n个数本来就是有序的,也会进行(n-1)次排序(只比较,不交换) 优化:当数组已经有序后,就中断循环

993
CoderJed

图解选择排序

上面的算法的缺点:在每趟比较过程中,一旦发现某个元素比第1位的元素小,就交换它们,但这是没必要的,徒增了交换的次数 优化:选择排序的核心是,在每趟比较中,找到...

624
CoderJed

Hive案例01-行列转换

其中字段意义: id(int) sid(int) subject(string) score(int) 分别代表: 本条记录的ID 学生ID 科...

531
CoderJed

Hive窗口函数01-SUM、MIN、MAX、AVG

order by : 在同一个组内,先累加完相同createtime的pv,再累加其他createtime的pv, 比如 : 现在在表末尾加一条数据cooki...

973
CoderJed

Hive窗口函数02-NTILE、ROW_NUMBER、RANK、DENSE_RANK

Hive窗口函数NTILE、ROW_NUMBER、RANK、DENSE_RANK入门

702
CoderJed

在Windows中安装一台Linux虚拟机

环境说明: Windows操作系统:Window 10 企业版 Linux系统镜像:CentOS-6.6-x86_64-bin-DVD1.iso VMwa...

844
CoderJed

zookeeper编程02-服务器上下线动态感知

NameNode判断DataNode是否下线的时间太长了,利用zookeeper实现服务器上下线动态感知

812
CoderJed

Hive窗口函数03-CUME_DIST、PERCENT_RANK

注意:CUME_DIST、PERCENT_RANK均不支持WINDOW子句(between...and...)

754
CoderJed

zookeeper编程01-循环监听

客户端发起对节点的事务操作(以NodeChildrenChanged事件为例) 服务端监听到对应的事件后进行相应的操作

642
CoderJed

Hive窗口函数05-GROUPING SETS、GROUPING__ID、CUBE、ROLLUP

Hive窗口函数GROUPING SETS、GROUPING__ID、CUBE、ROLLUP入门

802
CoderJed

zookeeper-3.4.10的安装配置

leader:能接收所有的读写请求,也可以处理所有的读写请求,而且整个集群中的所有写数据请求都是由leader进行处理 follower:能接收所有的读写请求...

1044
CoderJed

Hive窗口函数04-LAG、LEAD、FIRST_VALUE、LAST_VALUE

Hive窗口函数LAG、LEAD、FIRST_VALUE、LAST_VALUE入门

721
CoderJed

zookeeper的shell命令使用

712

扫码关注云+社区