logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

红黑树详解

1. 概述1.1 红黑树的引入有了二叉搜索树,为什么还需要平衡二叉树?在学习二叉搜索树、平衡二叉树时,我们不止一次提到,二叉搜索树容易退化成一条链这时,查找的时间复杂度从O(log2N)O(log_2N)O(log2​N)也将退化成O(N)O(N)O(N)引入对左右子树高度差有限制的平衡二叉树,保证查找操作的最坏时间复杂度也为O(log2N)O(log_2N)O(log2​N)有了平衡二叉树,为什

#数据结构
借助hive命令或ORC官网的Java Tools查看ORC文件的元数据

1. 絮絮叨叨Apache ORC官网,把ORC文件的结构讲的那么精妙,甚至让人云里雾里如果不借助工具查看ORC文件的元数据或者阅读源码,你可能无法在脑海中形成ORC文件结构本文将基于一张前10列加密、后10列不加密的Hive表test.tmp_hgs_orc_xxx,介绍如何查看ORC文件的元数据,以帮助大家更好地理解ORC文件的存储结构很多方式都可以查看ORC文件的元数据,本文将介绍hive命

java的事件监听

絮絮叨叨进行过Java图形界面编程的同学会发现,各种控件的点击、打开、关闭等操作,都注册了对应的事件监听器,并可以根据不同的事件执行不同操作。例如,同样是button,点击 关闭 可以直接关闭窗口;点击登录可以在后台实现用户名、密码的校验,并根据校验结果执行不同的操作。在上面的例子中:button是事件源,点击操作是事件,事件发生后,根据事件执行不同的操作(关闭窗口、校验用户名及密码),这是监听器

文章图片
#java
linux安装python3

查看是否已经安装python3# 先查看是否安装了python,如果被人更改过python命令对应的python版本,python命令可能python3,因此需要手动查看python -V# 检查python3是否安装,提示-bash: python3: command not foundpython3 -V安装依赖sudo yum -y install zlib-devel bzip2-deve

文章图片
#运维
数据库中的四大join & 笛卡尔乘积(以MySQL为例)

1. 绪言不管是面试还是实际工作中,总是会听到你对两个表做连接查询试试呢,你知道数据库有哪些连接吗,诸如此类的对话数据库中,表与表之间大部分都是存在关系的,比如经典的学生表和班级表、班级表与学校表等。这些表之间可以通过关联属性连接(join)在一起,提供了数据库多表查询的能力。数据库中的连接主要分为两大类:内连接和外连接,其中外连接包括左外连接、右外连接、全外连接。四大连接简称:内连接、左连接、右

#数据库#mysql#sql
JVM实战(一): dump文件的产生以及执行shell脚本

如何配置jvm参数,在OOM时生成dump文件并执行shell 脚本

#java
win10安装jdk1.8(附国内下载镜像)

1. 下载jdk1.8下载地址:Java SE Development Kit 8 Downloads我选择的是Java SE Development Kit 8u202,首先需要接受协议,然后点击jdk-8u202-windows-x64.exe进行下载。2. 安装jdk1.8安装JDK 选择安装目录 安装过程中会出现两次 安装提示 。第一次是安装 jdk ,第二次是安装 jre 。建.....

#java
Open JDK下载

以Open JDK 17为例,介绍Open JDK的下载方式

#java#linux
win10安装jdk1.8(附国内下载镜像)

1. 下载jdk1.8下载地址:Java SE Development Kit 8 Downloads我选择的是Java SE Development Kit 8u202,首先需要接受协议,然后点击jdk-8u202-windows-x64.exe进行下载。2. 安装jdk1.8安装JDK 选择安装目录 安装过程中会出现两次 安装提示 。第一次是安装 jdk ,第二次是安装 jre 。建.....

#java
MR应用开发 —— Hadoop权威指南10

1. Configuration —— Hadoop的配置API之前,在获取Hadoop文件实例时,经常会创建一个Configuration实例Configuration是Hadoop用于配置的API,是property和value的集合addResource():为Configuration指定配置文件。入参为resources中的xml文件名,Configuration可以从xml文件中获取p

#hadoop#mr
暂无文章信息