谦卑t
码龄7年
关注
提问 私信
  • 博客:347,067
    347,067
    总访问量
  • 231
    原创
  • 1,666,570
    排名
  • 123
    粉丝
  • 0
    铁粉

个人简介:终身学习

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:福建省
  • 加入CSDN时间: 2018-05-20
博客简介:

谦卑t

博客描述:
十年生死两茫茫,写程序,到天亮
查看详细资料
个人成就
  • 获得317次点赞
  • 内容获得76次评论
  • 获得787次收藏
创作历程
  • 31篇
    2019年
  • 223篇
    2018年
成就勋章
TA的专栏
  • MySQL
    11篇
  • 前端基础知识
    2篇
  • JavaScript
    2篇
  • Servlet
    2篇
  • 算法小结
    2篇
  • JQuery
  • MyBatis
  • Spring
    1篇
  • Java
    12篇
  • maven
    1篇
  • SVN
    1篇
  • linux
    11篇
  • IO
    1篇
  • Shell
    5篇
  • Redis
    4篇
  • Hadoop
    25篇
  • Hive
    41篇
  • HDFS
    1篇
  • MapReduce
    10篇
  • MepReduce\Yarn面试题
    11篇
  • HDFS面试题
    20篇
  • 海量数据处理面试题
    2篇
  • Hive面试题
    15篇
  • HBase
    9篇
  • Flume
    6篇
  • Kafka
    10篇
  • 程序人生
    4篇
  • Scala
    19篇
  • Spark
    13篇
  • ETL
    1篇
  • 降低PNG图片存储大小方法
    1篇
  • Python
    1篇
  • Diamond
    1篇
  • ElasticSearch
    1篇
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

大数据技术盲点!22-32没会,后面基本废!

引用“中产之路”公号大佬一句话:我85的,大你们很多,职场开窍晚,等明白过来,机会窗口期过了。程序员在22-32岁这10年属于黄金期,没走好,后面基本废了,所以老铁们,年轻的时候多思考,多跟过来人交流。请点击输入图片描述虽说人生没有白走的路,新的一年来到,会的还是原来的知识,人的身价就摆在那里,无论怎么折腾,也不会拿到更好的offer。所以在年轻还有拼劲的时候多学学知识,寻找自身...
原创
发布博客 2019.03.02 ·
602 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

50道MySQL面试题,掌握之后你将获得无上法力,一发不可收拾!

MySQL面试题50道,精彩集锦! Mysql中有哪几种锁? 1.表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。2.行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高。3. 页面锁:开销和加锁时间界于表锁和行锁之间;会出现死锁;锁定粒度界于表锁和行锁之间,并发度一般。 Mysql中有哪些...
原创
发布博客 2019.02.25 ·
2115 阅读 ·
3 点赞 ·
0 评论 ·
31 收藏

zookeeper和Kafka的关系

kafka与zookeeper:    一个典型的Kafka集群中包含若干Produce,若干broker(一般broker数量越多,集群吞吐率越高),若干Consumer Group,以及一个Zookeeper集群。Kafka通过Zookeeper管理集群配置,选举leader,以及在Consumer Group发生变化时进行rebalance。Producer...
原创
发布博客 2019.02.23 ·
4928 阅读 ·
4 点赞 ·
1 评论 ·
6 收藏

如何在 Apache Hive 中解析 Json 数组

文章目录1 问题2 使用 Hive 自带的函数解析 Json 数组3 自定义函数解析 Json 数组问题我们都知道,Hive 内部提供了大量的内置函数用于处理各种类型的需求,参见官方文档:Hive Operators and User-Defined Functions (UDFs)。我们从这些内置的 UDF 可以看到两个用于解析 Json 的函数:get_json_object 和 json_...
转载
发布博客 2019.02.23 ·
529 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

hive函数 -- split 字符串分割函数

hive字符串分割函数split(str, regex) - Splits str around occurances that match regexTime taken: 0.769 seconds, Fetched: 1 row(s)返回值为一个数组a.基本用法:例1:split('a,b,c,d',',')得到的结果:["a","b","c","d"] ...
转载
发布博客 2019.02.17 ·
5153 阅读 ·
1 点赞 ·
0 评论 ·
9 收藏

安装mysql Install/Remove of the Service Denied!错误的解决办法

在windos 的cmd下安装mysql在mysql的bin目录下面执行: mysqld --install报错:信息如下:Install/Remove of the Service Denied 解决办法:打开cmd.exe程序的时候选择“用管理员身份打开”。...
转载
发布博客 2019.02.17 ·
8171 阅读 ·
2 点赞 ·
3 评论 ·
0 收藏

Linux 根目录爆满 解决(/dev/mapper/centos-root 100%问题)

Linux 根目录爆满 解决 一、使用df -h命令查看,发现/根目录的剩余空间为0。总共系统盘容量才20G。 文件系统             &am
转载
发布博客 2019.02.17 ·
2870 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Hive常见的存储格式文件比较

一 列式存储和行式存储首先我们看一下一张表的存储格式1.1 行式存储1.2 列式存储1.3列式存储和行式存储的比较行式存储优点:#相关的数据是保存在一起,比较符合面向对象的思维,因为一行数据就是一条记录#这种存储格式比较方便进行INSERT/UPDATE操作缺点:#如果查询只涉及某几个列,它会把整行数据都读取出来,不能跳过不必要的列读取。当然数据比较少,...
转载
发布博客 2019.02.03 ·
920 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

数据挖掘领域十大经典算法之—C4.5算法(超详细附代码)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/fuqiuai/article/details/79456971 </div> <div id="content_views" ...
转载
发布博客 2019.01.25 ·
628 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

spark (java API) 在Intellij IDEA中开发并运行

概述:Spark 程序开发,调试和运行,intellij idea开发Spark java程序。 分两部分,第一部分基于intellij idea开发Spark实例程序并在intellij IDEA中运行Spark程序.第二部分,将开发程序提交到Spark local或者hadoop YARN集群运行。Github项目源码图1,直接在intell...
转载
发布博客 2019.01.23 ·
359 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

深入解析淘宝Diamond之客户端架构

说明:本文不介绍如何使用Diamond,只介绍Diamond的实现原理 一、什么是Diamonddiamond是淘宝内部使用的一个管理持久配置的系统,它的特点是简单、可靠、易用,目前淘宝内部绝大多数系统的配置,由diamond来进行统一管理。 diamond为应用系统提供了获取配置的服务,应用不仅可以在启动时从diamond获取相关的配置...
原创
发布博客 2019.01.19 ·
424 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Kafka性能测试分析

首先要特别感谢赵崇贺同学利用业余时间进行的压测,才能为本文提供专业的测试数据一、测试环境准备 Cpu 内存 硬盘 Intel(R) Xeon(R) CPU E5520 @ 2.27GHz 32G 6TKafka集群,服务器个数:3台 采用CMS垃圾回收 JVM运行参数-Xmx1G -Xms...
原创
发布博客 2019.01.18 ·
271 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

利用多写Redis实现分布式锁原理与实现分析

在我写这篇文章的时候,其实我还是挺纠结的,因为我这个方案本身也是雕虫小技拿出来显眼肯定会被贻笑大方,但是我最终还是拿出来与大家分享,我本着学习的态度和精神,希望大家能够给与我指导和改进方案。 一、关于分布式锁关于分布式锁,可能绝大部分人都会或多或少涉及到。 我举二个例子: 场景一:从前端界面发起一笔支付请求,如果前端没有做防重处理,那么...
原创
发布博客 2019.01.18 ·
270 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Python之Pandas中Series、DataFrame实践

Python之Pandas中Series、DataFrame实践1. pandas的数据结构Series1.1 Series是一种类似于一维数组的对象,它由一组数据(各种NumPy数据类型)以及一组与之相关的数据标签(即索引)组成。1.2 Series的字符串表现形式为:索引在左边,值在右边。122. pandas的数据结构DataFram...
原创
发布博客 2019.01.18 ·
273 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

降低PNG图片存储大小方法、图片压缩方法

1. 将PNG图片用PS打开。2. 图像-模式-8位/通道 (这样在后续存储时才有gif存储选项)3. 将图片另存为GIF。4. 选项中选择局部可感知或者全部可感知。5. 强制选择“无”,勾选透明度。6. 存储后的gif文件和原png文件对比,从20.6k变为了1.8k。7. 最后,把文件后缀的gif命名为png。这样,既保证了分辨率、大小,又保证透明...
原创
发布博客 2019.01.17 ·
12812 阅读 ·
88 点赞 ·
19 评论 ·
226 收藏

mysql 提示表不存在的解决方法error: 1146: Table doesn't exist

直接拷贝数据库导致提示表不存在的解决方法电脑重装系统后把原来的mysql data复制进去后大部分表是可以访问的,但是有几个表提示表不存在:error: 1146: Table 'a_content' doesn't exist这种情况就是要把原来mysql安装目录data里的 ibdata1 也要拷贝过去INNODB是MYSQL数据库一种流行的数据库引擎,支持事务(行级),在企业级应用...
原创
发布博客 2019.01.16 ·
15500 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ETL技术入门之ETL初认识

ETL是什么ETL是Extract Transform Load三个英文单词的缩写 中文意思就是抽取、转换、加载。说到ETL就必须提到数据仓库。先说下背景知识:信息是现代企业的重要资源,是企业运用科学管理、决策分析的基础。目前,大多数企业花费大量的资金和时间来构建联机事务处理OLTP的业务系统和办公自动化系统(例如电信行业的各种运营支撑系统、购物网站系统),用来记录事务处理的各...
原创
发布博客 2019.01.16 ·
5117 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

ElasticSearch是什么?(如果非要比一比,咋就比比激光雨)

​​​​​​ ElasticSearch是什么 ? Shay Banon认为自己参与Lucene完全是一种偶然,当年他还是一个待业工程师,跟随自己的新婚妻子来到伦敦,妻子想在伦敦学习做一名厨师,而自己则想为妻子开发一个方便搜索菜谱的应用,所以才接触到Lucene。直接使用Lucene构建搜索有很多问题,包含大量重复性的工作,所以Shay便在Lucene的基础上不断地进行抽象,让Java...
原创
发布博客 2019.01.16 ·
1990 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

50道MySQL面试题,掌握之后你将获得无上法力,一发不可收拾!

MySQL面试题50道,精彩集锦!  一、Mysql中有哪几种锁?   1.表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。   2.行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高。   3. 页面锁:开销和加锁时间界于表...
原创
发布博客 2019.01.14 ·
4639 阅读 ·
23 点赞 ·
0 评论 ·
225 收藏

Spark 的运行流程

目录1.1、Spark的基本运行流程1.2、运行流程图解1.3、SparkContext初始化1.4、Spark运行架构特点1.5、DAScheduler1.6、TaskScheduler1.7、SchedulerBackend1.8、Executor1.1、Spark的基本运行流程1、构建 DAG使用算子操作 RDD 进行各种 transfor...
原创
发布博客 2019.01.12 ·
1181 阅读 ·
3 点赞 ·
0 评论 ·
6 收藏
加载更多