高达一号
码龄9年
  • 5,066,743
    被访问
  • 594
    原创
  • 949,185
    排名
  • 786
    粉丝
关注
提问 私信
  • 目前就职: 字节跳动
  • 加入CSDN时间: 2013-03-23
博客简介:

迎难而上

博客描述:
热爱技术的IT人
查看详细资料
  • 8
    领奖
    总分 4,960 当月 67
个人成就
  • 获得1,741次点赞
  • 内容获得338次评论
  • 获得3,214次收藏
创作历程
  • 1篇
    2021年
  • 127篇
    2020年
  • 55篇
    2019年
  • 137篇
    2018年
  • 110篇
    2017年
  • 295篇
    2016年
  • 258篇
    2015年
  • 15篇
    2013年
成就勋章
TA的专栏
  • 程序人生
  • ---------大数据及相关组件--------
    2篇
  • 大数据
    8篇
  • Hadoop
    13篇
  • Spark
    46篇
  • Flink
    8篇
  • Storm
    17篇
  • Kafka
    28篇
  • Flume
    8篇
  • Hive
    64篇
  • HBase
    19篇
  • Zookeeper
    13篇
  • Sqoop
    1篇
  • CDH
    6篇
  • --------- BI 套件-----
    1篇
  • BI 可视化
    1篇
  • ---------前端---------
    2篇
  • AngularJS
    1篇
  • Html+Css基础知识
    17篇
  • Html+Css应用
    24篇
  • JavaScript语法
    16篇
  • JavaScript应用
    21篇
  • Ajax
    3篇
  • JQuery基础知识
    10篇
  • JQuery应用
    7篇
  • --------Web----------
    2篇
  • Web
    14篇
  • JavaEE
    42篇
  • JSP
    13篇
  • JavaEE_Spring
    11篇
  • JavaEE_Mybatis
    15篇
  • JavaEE_Hibernate
  • JavaEE_SpringMVC
    5篇
  • JavaEE_SSH
    2篇
  • JavaEE_Struts
  • JavaEE_Mybatis_SpringMVC
    25篇
  • Python_Django
    3篇
  • Go_Web
  • -------- APP (移动端开发) ---------
    2篇
  • React Native
    2篇
  • --------编程语言-----------
    2篇
  • Java SE
    68篇
  • Java JVM
    9篇
  • Java 多线程
    3篇
  • Scala
    11篇
  • C
    32篇
  • C++
    83篇
  • STL
    12篇
  • PHP
  • Shell_windows
    1篇
  • Shell_工具脚本
    12篇
  • Shell_Shell编程
    23篇
  • Go语言_Golang
    19篇
  • Python语言
    11篇
  • JSON
    5篇
  • 正则表达式
    5篇
  • Windows编程
    34篇
  • MFC
    31篇
  • -------基础知识-------
    2篇
  • 设计模式
    4篇
  • 数仓设计
    7篇
  • Linux
    63篇
  • 网络协议
    2篇
  • 密码学
    4篇
  • XML
    3篇
  • log
    1篇
  • -----代码管理-------
    2篇
  • Maven
    7篇
  • Git
    16篇
  • SVN
    4篇
  • ------ WEB 容器 --------
    2篇
  • tomcat
    4篇
  • Nginx
    6篇
  • --------- RPC ---------
    2篇
  • Thrift
  • Consul
  • ------NoSQL数据库 与 Cache缓存 -----
    1篇
  • OLAP_druid.io
    2篇
  • NoSQL_MongoDB
    17篇
  • NoSQL_Cassandra
    16篇
  • Cache_Redis
    18篇
  • Cache_Guava
  • --------关系型数据库----------
    2篇
  • 数据库_基础知识
    15篇
  • 数据库_MySQL基础知识
    38篇
  • 数据库_MySQL应用
    19篇
  • --------算法与数据结构------
    2篇
  • Leetcode
    9篇
  • ACM
    1篇
  • 数据结构
    5篇
  • 常用算法
    4篇
  • 简单题
    9篇
  • 模拟题
    1篇
  • 字符串
    2篇
  • 队列,栈
    2篇
  • 堆
    1篇
  • 数组,链表
    5篇
  • DP,贪心
    3篇
  • 树
    9篇
  • 图
    5篇
  • 集合
    1篇
  • 数论
    1篇
  • DFS
    1篇
  • -----IDE-----
    2篇
  • IDE
    2篇
  • Eclipse/MyEclipse
    10篇
  • IDEA
    18篇
  • WebStorm
    3篇
  • -----文本格式------
    2篇
  • MarkDown
    1篇
  • ----- 定时任务 -----
    2篇
  • spring定时任务
  • quartz
    2篇
  • -------杂项--------
    2篇
  • 杂七杂八
    14篇
  • 图像原理
  • 逆向工程
兴趣领域 设置
  • 大数据
    hadoophivestormsparketl
  • 数据库管理
    数据仓库
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Hive_Hive中的Json数据解析函数 get_json_object & json_tuple

1111
原创
发布博客 2021.07.22 ·
996 阅读 ·
0 点赞 ·
0 评论

Spark3.0_Spark3.0动态调优特性-参数讲解

参考文章:https://blog.csdn.net/jiangshouzhuang/article/details/104453937在本篇文章中,笔者将给大家带来 Spark SQL 中关于自适应执行引擎(Spark Adaptive Execution)的内容。在之前的文章中,笔者介绍过 Flink SQL,目前 Flink 社区在积极地更新迭代 Flink SQL 功能和优化性能,尤其 Flink 1.10.0 版本的发布,在增强流式 SQL 处理能力的同时也具备了成熟的批处理能力。但.
转载
发布博客 2020.12.19 ·
966 阅读 ·
0 点赞 ·
3 评论

设计模式_单例模式的几种实现方式

单例模式是一个老生常谈的问题,这里对单例模式的实现做一下总结分类懒汉模式 饿汉模式1.2.3.
原创
发布博客 2020.06.27 ·
792 阅读 ·
1 点赞 ·
0 评论

Zookeeper_Zookeeper客户端连接(含集群方式)

zookeeper 连接地址,zookeeper 的连接方式多种多样,这里展示3种连接方式1.命令行连接2.jar程序连接3.IDE 插件一、zkCli.sh / zookeeper-client 连接方式命令行连接zookeeper-client -server cdh-manager:2181,cdh-node1:2181,cdh-node2:2181连接后的信息[root@cdh-manager /]# zookeeper-client -serve...
原创
发布博客 2020.06.27 ·
5431 阅读 ·
0 点赞 ·
0 评论

Kafka_ERROR org.apache.kafka.common.errors.InvalidReplicationFactorException: Replication factor: 1

报错信息详细报错信息ERROR admin.TopicCommand$: org.apache.kafka.common.errors.InvalidReplicationFactorException: Replication factor: 1 larger than available brokers: 0.创建 Topic 的命令:kafka-topics --create --zookeeper cdh-manager:2181,cdh-node1:2181,cdh..
原创
发布博客 2020.06.25 ·
2597 阅读 ·
0 点赞 ·
0 评论

Leetcode_NO215_数组中的第K个最大元素

题目描述:在未排序的数组中找到第k个最大的元素。请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。示例 1输入: [3,2,1,5,6,4] 和 k = 2输出: 5示例 2:输入: [3,2,3,1,2,4,5,5,6] 和 k = 4输出: 4 这道题,转化下思路,第K个最大的元素就是前K个元素中最小的元素。构建一个小根堆,堆的大小为K 1)当堆的大小小于K的时候,依次向其中加入新元素 2)当堆的大小=k 时,...
原创
发布博客 2020.06.22 ·
466 阅读 ·
1 点赞 ·
0 评论

数据结构_堆_Java中的实现类

1.数据结构:堆(Heap)https://www.jianshu.com/p/6b526aa481b12.Java实现最大堆https://www.jianshu.com/p/257820688bf13.java借助PriorityQueue实现小根堆和大根堆https://blog.csdn.net/zcf1784266476/article/details/68961473我们先来了解下堆的基本概念:基本概念堆就是用数组实现的二叉树,所有它...
原创
发布博客 2020.06.21 ·
1771 阅读 ·
0 点赞 ·
0 评论

数据结构_栈_Java中的实现类

相关文章:1.栈的特点https://www.php.cn/faq/421530.html 栈是日常常用的数据结构,栈(Stack)是一种线性存储结构,有如下特点: 栈中的数据元素遵守”后进先出”(First In Last Out)的原则,简称FILO结构,限定只能在栈顶进行插入和删除操作。栈的相关概念 :栈顶与栈底:允许元素插入与删除的一端称为栈顶,另一端称为栈底。压栈:push 栈的插入操作,叫做进栈,也称压栈、入栈。...
原创
发布博客 2020.06.21 ·
1972 阅读 ·
1 点赞 ·
0 评论

数据结构_队列_Java中的实现类

我们对基础的数据结构队列都非常的熟悉,这里回顾下队列是一种先进先出(First in First Out)的线性表,简称FIFO。允许插入的一端称为队尾,允许删除的一端称为队头它有两个基本操作:offer在队列尾部加人一个元素poll从队列头部移除一个元素Java 中的队列可以利用实现 Deque 接口的类作为实现类,Deque 的实现类主要分为两种场景:一般场景 LinkedList 大小可变的链表双端队列,允许元素为 nu...
原创
发布博客 2020.06.21 ·
2266 阅读 ·
0 点赞 ·
1 评论

MySQL_MySQL引擎_MyISAM与InnoDB 的区别(9个不同点)

区别1. InnoDB支持事务,MyISAM不支持,对于InnoDB每一条SQL语言都默认封装成事务,自动提交,这样会影响速度,所以最好把多条SQL语言放在begin和commit之间,组成一个事务;2. InnoDB支持外键,而MyISAM不支持。对一个包含外键的InnoDB表转为MYISAM会失败;3. InnoDB是聚集索引,使用B+Tree作为索引结构,数据文件是和(主键)索引绑在一起的(表数据文件本身就是按B+Tree组织的一个索引结构),必须要有主键,通过主键索引效...
转载
发布博客 2020.06.18 ·
130 阅读 ·
0 点赞 ·
0 评论

MySQL_基础结构_B(B-)/B+ 树

参考文章:1.B+树总结https://www.jianshu.com/p/71700a464e972.B-Tree Hash b+Tree三种索引特点对比https://blog.csdn.net/weixin_42540340/article/details/888350233.MySQL索引的原理,B+树、聚集索引和二级索引的结构分析https://www.cnblogs.com/yuanrw/p/10225659.html4.MySQL数据库中索引...
原创
发布博客 2020.06.17 ·
435 阅读 ·
0 点赞 ·
0 评论

MySQL_Innodb引擎_聚集索引,B+ 索引

1.mysql关于聚集索引、非聚集索引的总结http://blog.itpub.net/30126024/viewspace-2221485/2.mysql-聚集索引https://www.cnblogs.com/happyflyingpig/p/7652553.htmlB+ 索引MySQL 的 innodb 引擎使用的是 B+ 树作为索引的组织结构什么是B+树,B+树与B树之间有什么差异,请参考我的博文 :以上图片就是一颗B+树,通过以上B+树的截图...
原创
发布博客 2020.06.17 ·
194 阅读 ·
0 点赞 ·
0 评论

Linux_Linux指令_lsof 指令

参考文章:1.Linux 命令神器:lsofhttps://www.jianshu.com/p/a3aa6b01b2e12.linux lsof 命令详解https://www.cnblogs.com/sparkbj/p/7161669.html lsof是系统管理/安全的尤伯工具。将这个工具称之为lsof真实名副其实,因为它是指“列出打开文件(lists openfiles)”。而有一点要切记,在Unix中一切(包括网络套接口)都是文件。 有趣的是,lsof...
转载
发布博客 2020.06.17 ·
491 阅读 ·
0 点赞 ·
0 评论

Linux_Linux_uniq 指令

uniq 在日常工作中也是非常常用的命令,这篇文章来看下 uniq 指令的作用。注意: uniq 主要是用来做去重,以及计数统计的,但是注意一点 ! uniq 的文件必须预先经过 sort 为有序的文件英文介绍[root@cdh-manager linux_cmd_test]# uniq --helpUsage: uniq [OPTION]... [INPUT [OUTPUT]]Filter adjacent matching lines from INPUT (or standar.
原创
发布博客 2020.06.17 ·
159 阅读 ·
0 点赞 ·
0 评论

Linux_Linux_sort 命令

最近有被问到如何在Linux 中实现 2个可能重复文件的交集。下面,我们进行下梳理。函数介绍 英文首先,看下sort 的函数介绍 :可以使用的方法 man sort / sort -h[root@cdh-manager linux_cmd_test]# sort --helpUsage: sort [OPTION]... [FILE]... or: sort [OPTION]... --files0-from=FWrite sorted concatenation ...
原创
发布博客 2020.06.17 ·
150 阅读 ·
0 点赞 ·
0 评论

Java_多线程_创建多线程的4种方式 与 线程状态

参考文章:1.创建多线程有四种方式https://blog.csdn.net/YTREE_BJ/article/details/92761104Java 创建线程的4种方式 :继承Thread类创建多线程 实现Runnable接口创建多线程 实现Callable接口通过FutureTask包装器来创建Thread多线程 使用ExecutorService、Callable、Future实现有返回结果的线程。继承Thread类创建多线程代码如下:继承Thre...
原创
发布博客 2020.06.15 ·
236 阅读 ·
1 点赞 ·
0 评论

Java_JVM_Java的双亲委派模型 与 破坏双亲委派模型实例

参考文章:1.双亲委派模型的破坏(JDBC例子)https://blog.csdn.net/awake_lqh/article/details/1061712192.面试官:说说双亲委派模型?https://baijiahao.baidu.com/s?id=1633056679004596814&wfr=spider&for=pc3.【JVM】浅谈双亲委派和破坏双亲委派https://www.cnblogs.com/joemsu/p/9310226.html...
原创
发布博客 2020.06.15 ·
1173 阅读 ·
1 点赞 ·
0 评论

Java_Java多线程_Java线程池核心参数 与 手动创建线程池

参考文章:1.浅谈线程池ThreadPoolExecutor核心参数https://www.cnblogs.com/stupid-chan/p/9991307.html2.Java线程池 ThreadPoolExecutor(一)线程池的核心方法以及原理https://blog.csdn.net/m0_37506254/article/details/905740383.Java 中的几种线程池,你之前用对了吗https://www.cnblogs.com/fengzhe...
原创
发布博客 2020.06.14 ·
617 阅读 ·
1 点赞 ·
0 评论

Spark_Spark 中 checkpoint 的正确使用方式 以及 与 cache区别

1.Spark性能调优:checkPoint的使用https://blog.csdn.net/leen0304/article/details/78718346概述 checkpoint的意思就是建立检查点,类似于快照,例如在spark计算里面,计算流程DAG特别长,服务器需要将整个DAG计算完成得出结果,但是如果在这很长的计算流程中突然中间算出的数据丢失了,spark又会根据RDD的依赖关系从头到尾计算一遍,这样子就很费性能,当然我们可以将中间的计算结果通过cache或者persi...
原创
发布博客 2020.06.14 ·
2736 阅读 ·
0 点赞 ·
0 评论

HIVE_HIVE函数_窗口函数_LAG()/LEAD() 详解

参考文章:1.ORALCE函数:LAG()和LEAD() 分析函数详解、https://blog.csdn.net/pelifymeng2/article/details/70313943LAG, LEAD 函数简单介绍Lag和Lead分析函数可以在同一次查询中取出同一字段的前N行的数据(Lag)和后N行的数据(Lead)作为独立的列。 在实际应用当中,若要用到取今天和昨天的某字段差值时,Lag和Lead函数的应用就显得尤为重要。当然,这种操作可以用表的自连接实现,...
原创
发布博客 2020.06.13 ·
8407 阅读 ·
2 点赞 ·
0 评论
加载更多