会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
DarrenChan陈驰
致力于成为精通大数据、后台开发和算法的全栈架构师
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
5
6
7
8
9
10
11
12
13
···
40
下一页
2018年8月26日
[算法]两个栈实现一个队列
摘要: 必须做到以下两点:1.如果stackPush要往stackPop中压数据,那么必须一次性把stackPush中的数据全部压入。2.如果stackPop不为空,stackPush绝对不能向stackPop中压入数据。
阅读全文
posted @ 2018-08-26 09:52 DarrenChan陈驰
阅读(361)
评论(0)
推荐(0)
2018年8月25日
[数据结构]手动实现队列
摘要: 队列有两种实现方式:静态队列(数组)和动态队列(链表)。 这次我就使用数组来实现静态队列了。值得注意的是:往往实现静态队列,我们都是做成循环队列。 从上面的设计我们可以发现:rear并不指向最后一个有效的元素,在循环队列中这样设计是非常方便的!因为这样设计可以让我们分得清队头和队尾(不然循环队列不断
阅读全文
posted @ 2018-08-25 22:04 DarrenChan陈驰
阅读(863)
评论(0)
推荐(0)
[数据结构]手动实现栈
摘要: 栈有两种实现:静态栈(数组)和动态栈(链表)。这里采用链表。
阅读全文
posted @ 2018-08-25 22:01 DarrenChan陈驰
阅读(286)
评论(0)
推荐(0)
[数据结构]手动实现单链表
摘要: package com.darrenchan; public class MyList { /** * 插入(头插法) */ public static void headInsert(ListNode head, ListNode newhead){ ListNode old = head; head = newhead; ...
阅读全文
posted @ 2018-08-25 21:58 DarrenChan陈驰
阅读(203)
评论(0)
推荐(0)
2018年8月22日
Hive分组取Top K数据
摘要: 阿里交叉面试问到了这个题,当时感觉没有答好,主要是对Hive这块还是不熟悉,其实可以采用row_number()函数。 1、ROW_NUMBER,RANK(),DENSE_RANK() 语法格式:row_number() OVER (partition by COL1 order by COL2 d
阅读全文
posted @ 2018-08-22 17:56 DarrenChan陈驰
阅读(1745)
评论(1)
推荐(1)
2018年8月17日
HBase解决海量图片存储方案
摘要: 随着互联网、云计算及大数据等信息技术的发展,越来越多的应用依赖于对海量数据的存储和处理,如智能监控、电子商务、地理信息等,这些应用都需要对海量图片的存储和检索。由于图片大多是小文件(80%大小在数MB以内),以GFS、HDFS为代表的适用于流式访问大文件的分布式存储系统,若直接用来存储图片,由于元数
阅读全文
posted @ 2018-08-17 18:14 DarrenChan陈驰
阅读(8161)
评论(0)
推荐(1)
非结构化数据存储方案
摘要: ceph 官方网站:http://docs.ceph.org.cn/ 简单介绍: Ceph是一个开源的分布存储系统,同时提供对象存储、块存储和文件存储。linux内核2.6.34将ceph加入到内核中,红帽基于ceph出了redhat ceph storage. 支持TB级存储 支持高可用、容灾备份
阅读全文
posted @ 2018-08-17 18:09 DarrenChan陈驰
阅读(10595)
评论(0)
推荐(0)
2018年8月15日
头条面试题之实现两个线程轮流打印字符串
摘要: 在面试头条的时候,有一个很有意思的题目,利用两个线程交替打印一个字符串,这里主要就是对多线程中wait/notify的应用,特此记录。 对于wait()和notify()的理解,还是要从jdk官方文档中开始,在Object类方法中有: 上面是官方文档的简介,下面我们根据官方文档总结一下: wait(
阅读全文
posted @ 2018-08-15 13:37 DarrenChan陈驰
阅读(1386)
评论(0)
推荐(0)
2018年8月10日
[算法]最大连续子数组和,最长重复子串,最长无重复字符子串
摘要: 这几道题是我在面试中亲身经历的,在面试滴滴的过程中,我遇到过最大子数组和;在面试阿里的过程中,我遇到过最长重复子串;在面试头条过程中,我遇到过最长无重复字符子串。 1. 最大子数组和 比如,给定一个数组, 1, -2, 3, -4, 5, 6, -7 应该输出, 11。 public static
阅读全文
posted @ 2018-08-10 20:21 DarrenChan陈驰
阅读(5794)
评论(1)
推荐(0)
2018年8月6日
Hive数据倾斜解决办法总结
摘要: 数据倾斜是进行大数据计算时最经常遇到的问题之一。当我们在执行HiveQL或者运行MapReduce作业时候,如果遇到一直卡在map100%,reduce99%一般就是遇到了数据倾斜的问题。数据倾斜其实是进行分布式计算的时候,某些节点的计算能力比较强或者需要计算的数据比较少,早早执行完了,某些节点计算
阅读全文
posted @ 2018-08-06 17:20 DarrenChan陈驰
阅读(1728)
评论(0)
推荐(0)
上一页
1
···
5
6
7
8
9
10
11
12
13
···
40
下一页
公告