自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 Hive SQL基础

外部表(EXTERNAL_TABLE):关联表,需要搭配location。内部表(MANAGED_TABLE):默认创建内部表,托管表,管理表。不建议修改表的存储路径地址,因此修改表路径仅作了解。上传文件映射表:通过HDFS网页上传到对应目录。当仅临时使用数据时,使用外部表,建议使用内部表。添加external,则创建的是外部表。

2023-09-11 22:25:11 68

原创 Hive基础

1. 启动beeline,/export/server/hive/bin/beeline。创建数据库(可以用schema表示数据库)ETL和ELT(将数据加载到数仓中)数据对象:数据库、数据表、视图、索引。DDL:数据定义语言/数据描述语言。配置环境变量,快速启动hive。datagrip连接hive。3. crtl+d 退出。1. 创建:create。数据库和数据仓库的区别。3. 修改:alter。2. 删除:drop。4. 不涉及表内操作。

2023-09-11 22:19:38 50

原创 hadoop基础

2. 分布式系统:一个硬件或软件,其组件会分布在不同的计算机上,并可以通过网络进行通信和协调。多台不同服务器部署相同的应用或服务模块。1. 分布式数据存储:HDFS。MapReduce(分而治之)HDFS上使用shell命令。Hadoop目录结构。

2023-09-11 22:09:53 43

原创 Linux基础

4. 服务器端收到后,就会到authorized_keys中查找,如果有对应的用户明和IP,会随机生成一个字符串,4. 服务器通过自己的私钥对客户端发送的数据进行解密,然后与本地存储的用户名密码进行比对。7. 服务器接收到字符串后会和之前生成的字符串进行比对,若一致,则不用输入密码。6. 客户端收到后,会通过私钥对消息进行解密,然后将字符串发送给服务器。3. 客户端输入用户名密码,通过服务器给的公钥进行加密,发送给服务器。5. 通过公钥对字符串进行加密,发送给客户端。常用windows快捷命令。

2023-09-06 21:21:23 40 1

原创 Linux集群搭建

配置固定IP(每台克隆的虚拟机都要修改防火墙设置和IP设置)

2023-09-06 21:02:11 46 1

原创 Neo4j之Springboot-data-neo4j 5.2.6开发整理

Neo4j之Springboot-data-neo4j 5.2.6开发遇到的问题1、依赖导入<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starte...

2020-04-08 13:52:00 1211 1

原创 JAVA面试常考知识点整理

JAVA基础常考知识点整理1.transient用transient修饰的属性,在实现接口(implements Serializable)时,不会被序列化2.static用static修饰的方法、变量、代码块称为类方法、类变量、类代码块被所有对象共享,存在方法区中;被static修饰的部分,在类第一次被加载是执行(分配内存)执行顺序:父类的静态变量----->静态代码块...

2020-03-02 17:13:37 300

原创 算法错题集锦(1)

一组无序数组,将其分为有序的若干数组(不算单个的,即将分割后的数组拼接起来还是原生数组)实例输入:61 2 2 3 2 1或71 2 1 2 1 2 1实例输出:2或4思路分析:一组数组如[1,2,1,2,1,2,1],我们只需要计算有几个波峰/波谷,然后再加上1(最后一组数据),就是我们要求的数组的个数实现代码:public static void main(St...

2020-02-27 22:45:01 161

原创 前后端地址栏传参

地址栏传参按钮定义<a href="javascript:delete(${user.id});">删除选中</a>按钮方法的实现(跳转页面+传递参数)function delete(id){ if(confirm("你确定要删除吗?")){ location.href = "${pageContxt.request.contextP...

2020-02-07 20:52:23 1499

原创 SpringMVC入门

一、SpringMVC的特点SpringMVC和Struts都是MVC框架,轻量级,有入下特点:是spring框架的一部分,可以方便的使用spring的其他部分灵活性强,便于集成框架提供前端控制器,开发者不需要写控制器部分代码自动绑定用户输入,正确转换数据类型内置校验器支持国际化支持多种视图技术(JSP、FreeMarker等)使用基于XML的配置文件二、SpringMVC...

2020-01-21 21:29:04 192

原创 Mybatis整理

一、Mybatis入门一、什么是mybatis框架?及其工作原理mybatis支持SQL操作以及高级映射的持久层框架,也被称为ORM框架(mybatis框架、hibernate框架);解决面向对象和关系数据库中数据类型不匹配的问题,通过描述java对象和数据库表之间的映射关系,自动将java应用程序中的对象持久化到关系型数据库的表中;使用ORM框架后,应用程序不在直接访问数据库,而是以面向...

2020-01-19 20:53:11 181

原创 Spring入门

一、Spring框架就是实现了AOP功能的IOC容器;主要有以下几个模块:Test模块:支持对Spring组件在JUnit和TestNG框架中进行测试;Core Container (核心容器): 对Bean进行管理,负责Context上下文的创建与维护;AOP和Aspect :支持面向切面编程;DataAccess/Integration : 支持数据库操作,且有自己的ORM框架;还支...

2020-01-16 16:00:39 163

原创 Spring 依赖注入

<!-- 依赖注入版本属性 --><properties> <spring.version>5.0.4.RELEASE</spring.version> <javax.servlet.version>4.0.0</javax.servlet.version> <jstl.version>1...

2020-01-16 09:28:28 177

原创 ApplicationContext容器的四种接口实现

ApplicationContext容器的四种接口实现

2020-01-12 17:07:17 119 1

原创 集合类个人笔记

一、集合类概述(容器)集合类和数组的不同:数组长度固定,集合长度可变;数组存放基本数据类型,集合存放对象的引用。常用的集合:Map/Set/List3.二、Collection接口常用方法(List/Set集合均通用):方法功能描述add(E e)将指定的对象添加到该集合中remove(Object o)将指定对象从该集合中移除isEmpty...

2019-12-19 14:15:05 31 1

原创 个人笔记-java数据库操作

数据库操作一、数据库基本知识数据库的主要特点实现数据共享。数据共享包含所有用户可同时存取数据库中的数据,也包括用户可以用各种方式通过接口使用数据库,并提供数据共享减少数据的冗余度。同文件系统相比,数据库实现了数据共享从而避免了用户各自建立应用文件,减少了大量的重复数据,减少数据冗余,维护了数据的一致性数据的独立性。其包括数据库中数据库的逻辑结构和应用程序相互独立,也包括数据物理结构...

2019-09-26 16:50:27 36 1

原创 个人笔记-java网络编程

网络编程一、网络程序设计基础服务器 <-------> 网络 <------> 客户机网络协议IP协议TCP/UDP协议(传输控制协议/用户数据报协议)(Transmission Control Protocol \ User Datagram Protocol )TCP面向连接,UDP无连接端口和套接字端口(port)0~~6...

2019-09-26 16:47:24 31 1

原创 个人笔记-多线程编程

多线程一、实现多线程的常用三种方式继承Thread类+重写run方法Thread类常用的两个构造方法public Thread(String threadName){}public Thread(){}实例public calss ThreadTest extends Thread{ //继承Thread类 private int count = 10; ...

2019-09-26 16:45:59 38 1

原创 个人笔记-反射

Class类与Java反射一、反射概述通过Java反射机制,可以访问已经装载到JVM中的Java对象的描述,实现访问、检测和修改描述Java对象本身信息的功能java.lang.refliect包提供了该功能的支持通过反射可访问的主要描述信息二、访问构造方法如果要访问指定的构造方法,则需要根据该方法的入口参数的类型来访问;Constructor类的常用方法:...

2019-09-26 16:36:27 37 1

原创 个人笔记-枚举与泛型

枚举与泛型一、枚举类型取代以往定义常量的方式,同时枚举类型还赋予程序在编译时进行检查的功能使用枚举类型设置常量;//(常规的常量定义)在接口中定义常量:public interface Constants{ public static final int Constants_A = 1; public static final int Constants_B = ...

2019-09-26 16:30:03 24 1

原创 Ubuntu 18.04 系统下安装ns-2

ubuntu 18.04 下安装ns-2步骤一:先在官网上下载ns-allinone-2.35,链接如下:步骤二:更新系统安装包步骤三:安装NS-2运行时需要的四个依赖包步骤四:解压安装包并更改一些文件步骤五:配置环境变量安装结束步骤一:先在官网上下载ns-allinone-2.35,链接如下:https://sourceforge.net/projects/nsnam/files/allin...

2019-05-15 15:06:22 965

空空如也

空空如也

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

TA关注的人

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