自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

跑调却靠谱的博客

Java助理开发程序员,从头学Java

  • 博客(40)
  • 收藏
  • 关注

原创 elementUI调整滚动条高度后与固定列冲突问题解决

* 3. 关键修复:只在有横向滚动时调整固定列 *//* 2. 设置滚动条高度(对所有表格生效) *//* 1. 首先确保基础样式生效 *//* 4. 调整固定列容器 */

2025-05-14 09:54:36 445

原创 Linux常用命令

其中,x表示解压操作,v表示输出详细信息,f表示接下来的参数是要解压的文件名。解压压缩包:tar -xvf 文件名.tar。移动(剪切)文件:mv 文件名 目标文件夹。新建文件夹:mkdir + 文件夹名。vim打开文件:vim + 文件名。vim进入编辑模式:按下【i】键。

2024-01-18 14:24:45 468

原创 各类编程资源网址收藏

各种jar包下载地址、各种程序官网下载地址汇总

2023-02-07 11:06:07 259

原创 Java【反射机制】概述

反射是指对于任何一个Class类,在“运行的时候,都可以直接得到这个类的全部成分”。在运行时可以得到类的构造器对象,成员变量对象,成员方法对象。这种运行时动态获取类信息以及动态调用类中成分的能力称为Java语言反射机制。反射在运行时获取类的字节码文件对象,然后可以解析类中的全部成分。通过反射技术获取构造器,构造器还是用来创建对象的,如果是非public的构造器,需要打开权限进行暴力反射,然后再创建对象。反射第一步得到类对象,然后从类对象中获取类的成分对象。

2023-01-03 09:34:28 317

原创 java集合之【List】

【代码】java集合之【List】

2022-12-19 17:36:01 276

原创 【网络编程】

传输层常见的两个协议:TCP(Transmi Control Protocol):传输控制协议、UDP(User Datagram Protocol):用户数据报协议。IP(Internet Protocol):全称“互联网协议地址”,是分配给网上设备的唯一标志。常见的IP分类为:IPv4和IPv6。标识正在计算机设备上运行的进程(程序),被规定为一个16位的二进制,范围是0~65535。网络编程可以让程序与网络上的其他设备中的程序进行数据交互。连接和通信数据的规则被称为网络通信协议。

2022-12-17 17:02:53 123

原创 【线程进程】&【并发并行】

正在运行的程序(软件)就是一个独立的进程,线程是属于进程的,多个线程其实就是并发与并行同时进行的。线程从生到死,以及中间经理的各种状态及状态转换。Java总共定义了6种状态,6种状态都定义在Thread类的内部枚举类中。

2022-12-06 13:14:12 114

原创 Java【线程池】

线程池就是一个可以复用线程的技术。在没有线程池时,用户每发起一个请求,后台就创建一个新线程来处理,下次新任务来后又继续创建新线程。而创建新线程的开销是很大的,会严重影响系统性能。什么时候创建新线程: 新任务提交时核心线程都在忙,任务队列也满了,并且还可以创建临时线程,此时才会创建临时线程。什么时候开始拒绝任务: 核心线程和临时线程都在忙,任务队列也满了,新任务进来的时候才会开始任务拒绝。2.1.2 使用Callable提交任务2.2 Executors创建线程池大型并发系统环境中使用Execu

2022-12-05 17:39:21 161

原创 Java多线程

线程(thread)是一个程序内部的一条执行路径,Java初学早期main方法执行的就一条单独的执行路径。程序中如果只有一条执行路径,那么这个程序就是单线程的程序。2. 多线程创建方式2.1 方式一:继承Thread类实现优点:编码简单缺点:不利于扩展,因为已经继承了Thread类,无法再继承其他类。注意:直接调用run方法会当成普通方法执行,此时相当于单线程执行,只有调用start方法才是启动一个新的线程执行。如果把子线程任务放在主线程任务之后,主线程是一只先跑完的,相当于是一个单线程效果了

2022-12-05 14:00:15 144

原创 Java【异常】

异常是程序在“编译”或者“执行”的过程中可能出现的问题,语法错误不算在异常体系中。java无法为世界上的全部问题提供异常类,所以需要自定义异常。定义一个异常类继承Exception/ RuntimeException重写构造器出现异常的地方使用throw new 自定义对象抛出。

2022-10-27 16:28:08 173

原创 Java泛型

泛型是JDK5中引入的特性,可以在编译阶段约束操作的数据类型,并进行检查。泛型的格式;,泛型只支持引用数据类型。定义类同时定义了泛型的类就是泛型类。//修饰符 class 类名 public class MyArrayList < T > {} /** 此处泛型变量T可以随便写为任意标识,常见的如:E、T、K、V编译阶段可以指定数据类型,类似于集合的作用**/方法中可以使用泛型接受一切实际类型的参数,方法更具备通用性。

2022-10-24 17:27:42 808

原创 Java集合之【collection】

迭代器在Java中的代表就是Iterator,迭代器是集合的专用遍历方式。

2022-10-24 10:51:17 143

原创 Java内部类

内部类提供了更好的封装性,内部类本身就可以用private protected等修饰,封装性可以做更多控制。3. 内部类分类3.1 静态内部类有static修饰,属于外部类本身,它的特点和使用与普通类是完全一样的。它可以访问外部类的静态成员,不

2022-10-16 13:48:16 100

原创 Java接口简单学习

接口是一种规范,规范一定是公开的//接口用关键字interface来定义 public interface 接口名{ //常量 //抽象方法 } //案例 public interface InterfaceDemo{ //1.常量 public static final String NAME = "接口";//2.抽象方法 //注意:接口体现规范思想,所以publice abstract可以省略不写 public abstract void run();}

2022-10-13 16:51:10 328

原创 Java抽象类

抽象类只有方法签名,不能有方法体(大括号及里面的内容),一个类中如果定义了抽象方法,这个类必须声明成抽象类,否则报错。

2022-10-13 13:37:43 153

原创 Java枚举

用枚举做信息标志和分类:代码可读性好,入参约束严谨,代码优雅。枚举是Java中的一种特殊类型,为了做信息的标志和信息分类。

2022-10-13 11:17:44 117

原创 Java final 关键字

final关键字,忘了就来看看

2022-10-13 09:16:29 105

原创 Hive视图与物化视图

【代码】Hive Views 视图。

2022-10-12 20:39:51 1677

原创 Hive Transactional Tables 事务表

Hive设计之初不支持事务。因为Hive的核心目标时将已经存在的结构化数据文件映射成为表,然后提供基于表的SQL分析处理,是一款面向分析的工具,且映射的数据通常存储于HDFS上,而HDFS是不支持随机修改文件数据的。这个定位意味着早期的HiveSQL语法中没有update、delete操作的,只有select查询分析操作,所以没有支持事务的说法。

2022-10-12 16:52:03 977

原创 Hive Bucketed Tables 分桶表

桶编号相同的数据会被分到同一个桶当中,hash_function取决于分桶字段bucketing_column的类型,如果bucketing_cloumn类型是复杂类型或则String,则将使用该类型派生的某个数字比如:hashcode。标准建表语法树中,分桶的字段必须是表中已经存在的字段。

2022-10-12 16:03:26 749

原创 HiveSQL 分区表

当Hive表对应的数据量大、文件个数多时,为了避免查询时全表扫描数据,Hive支持根据指定的字段对表进行分区,分区的字段可以是日期、地域、种类等具有标识意义的字段。(因为HDFS是分布式文件存储系统,我们所看见的“表”的数据,很有可能来自好几个文件,这几个文件可能就是按照某个维度分好类的,只是我们在“表”中看见的是全部数据),多重分区下,分区之间是一种递进关系,可以理解为在前一个分区的基础上继续分区。分区字段不能是表中已经存在的字段,因为分区字段最终也会以虚 拟字段的形式显示在表结构上。

2022-10-11 17:30:50 1477

原创 Java权限修饰符

包与权限修饰符简介

2022-10-10 09:40:02 107

原创 Hive内部表与外部表

Hive内部表与外部表。

2022-09-29 14:54:49 835

原创 Hive SQL DDL建表语法

Hive数据类型指的是表中列的字段类型,整体分为两类:原生数据类型(primitive data type)和复杂数据类型(compliex data type)。将Row写入文件时,首先调用SerDe(默认LazySimpleSerDe)的Serializer将对象转换成字节序列,然后调用OutputFormat将数据写入HDFS文件中。Hive的默认存储路径是${Hive_HOME}/conf/hive-site.xml配置文件的hive.metastore.dir属性指定,默认值是。

2022-09-29 14:02:23 770

原创 Apache Hive 概述

Apache Hive是一款建立在Hadoop之上的开源数据仓库系统,可以将存储在Hadoop文件中的结构化、半结构化数据文件映射为一张数据库表,基于表提供了一种类似SQL的查询模型,称为Hive查询语言(HQL),用于访问和分析存储在Hadoop文件中的大型数据集。Hive核心是将HQL转换为MapReduce程序,然后将程序提交到Hadoop群集执行Hive由Facebook实现并开源。

2022-09-15 11:11:10 2319

原创 一篇文章看懂数据仓库

数据仓库是OLAP的一种。主要完成数据加工与整合,建立一致性的维度,构建可复用的面向分析和统计的明细事实表,以及汇总公共粒度的指标。

2022-09-14 16:59:10 642

原创 Java关键字static

Java关键字static介绍与应用

2022-09-13 16:31:07 147

原创 集合概述、ArrayList的使用

ArrayList:一个泛型类,可以在编译阶段岳书记和对象只能操作某种数据类型。

2022-09-07 11:25:06 73

原创 Java常用StringAPI

String类定义的变量可以用于存储字符串,同时String提供了很多操作字符串的功能。ArrayList代表的是集合类,是一种容器,与数组类似,不同的是集合的大小是不固定的。java.lang.String 类代表字符串,String类定义的变量可以用于指向该字符串,然后操作该字符串。String常被称为不可变字符串类型,它的对象在创建后不能被更改。String变量每次的修改其实都是产生并指向了新的字符串对象,原来的字符串对象没有改变。

2022-09-06 18:41:26 401

原创 Java面向对象

Java面向对象的一些知识

2022-09-02 17:41:31 140

原创 Java中的方法

修饰符 返回值类型 方法名(形参列表) {方法体代码(需要执行的功能代码) return 返回值;return c;}

2022-08-24 15:28:25 163

原创 Java内存分配简单介绍

Java内存简介

2022-08-09 17:15:53 108

原创 Java数组基础

数组静态、动态初始化,数组遍历等。

2022-08-09 16:58:17 226

原创 Java程序流程控制

Java程序流程控制,顺序结构、分支结构、循环结构、跳转关键字。

2022-08-03 15:17:17 108

原创 Java运算符

Java运算符,>>>没有介绍

2022-07-29 18:06:40 140

原创 Java数据类型

Java数据类型,搞明白引用数据类型,可以过一道面试题。

2022-07-21 17:50:56 132

原创 Java记不清楚的小概念

字面量、标识符、变量、关键字,标识符,啥呀这是

2022-07-21 17:48:40 157

原创 JDK组成和跨平台原理

JDK的组成和跨平台原理简介,部分内容参考其他作者的笔记

2022-07-21 09:00:08 215

原创 JDK下载与安装

跟着黑马程序员的Java课程做的笔记,附带jdk下载链接,jdk安装教程,jdk安装校验

2022-07-19 16:26:42 487 2

原创 Java语言概述

Java语言概述

2022-07-19 13:25:36 59

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除