- 博客(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
原创 Java【反射机制】概述
反射是指对于任何一个Class类,在“运行的时候,都可以直接得到这个类的全部成分”。在运行时可以得到类的构造器对象,成员变量对象,成员方法对象。这种运行时动态获取类信息以及动态调用类中成分的能力称为Java语言反射机制。反射在运行时获取类的字节码文件对象,然后可以解析类中的全部成分。通过反射技术获取构造器,构造器还是用来创建对象的,如果是非public的构造器,需要打开权限进行暴力反射,然后再创建对象。反射第一步得到类对象,然后从类对象中获取类的成分对象。
2023-01-03 09:34:28
317
原创 【网络编程】
传输层常见的两个协议: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内部类
内部类提供了更好的封装性,内部类本身就可以用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
原创 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
原创 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常用StringAPI
String类定义的变量可以用于存储字符串,同时String提供了很多操作字符串的功能。ArrayList代表的是集合类,是一种容器,与数组类似,不同的是集合的大小是不固定的。java.lang.String 类代表字符串,String类定义的变量可以用于指向该字符串,然后操作该字符串。String常被称为不可变字符串类型,它的对象在创建后不能被更改。String变量每次的修改其实都是产生并指向了新的字符串对象,原来的字符串对象没有改变。
2022-09-06 18:41:26
401
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人