自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 查看各ip下的连接数

所以,这个命令的主要作用是列出当前系统中所有TCP连接的远程地址,按照连接数进行降序排序。如果你希望看到源地址,你可以把第二行的awk命令修改为。

2023-11-28 14:39:23 562 1

原创 关于DBeaver踩过的一些坑都总结好了

如果查询的结果集中没有显示中文注释,可以先查看该表格的声明,关闭后再次查询即可看到注释。3.DBeaver默认是自动提交的,如果需要实现事务机制,可以在此选项更改提交方式。1.DBseaver的标准注释是在两个横杠后加空格再加上你想输入的注释。2.如果想要在查询的结果集中显示注释,可以使用如下设置。4.多条sql同时运行,使用option+x来实现。-- 前面有一个空格。

2023-05-05 09:13:41 2471

原创 spark三种操作模式的不同点分析

spark三种操作模式的不同点分析

2023-03-08 15:34:25 465

原创 教你使用三种方式写一个最基本的spark程序

教你使用三种方式写一个最基本的spark程序

2023-03-08 15:26:16 1388

原创 教你解决ORACLE数据库中使用for update语句一直运行,但是查询语句却可以成功查询

完美解决select * from table for update 一直在运行中的问题

2023-03-01 17:44:04 1414

原创 oracle中汉字和所占字节的关系

Oracle一个中文汉字占用几个字节,要根据Oracle中字符集编码决定。select lengthb('你') from dual;--可以用以下语句查询一个汉字占用的字节长度。--VSIZE(X) 返回X的大小(字节)数。--查看oracle server端字符集。--如果显示如下,一个汉字占用两个字节。--如果显示如下,一个汉字占用三个字节。

2022-11-21 10:13:07 433

原创 新旧版本表格数据对比差异流程

1.数据合并:将旧版本的数据和新版本的数据放置到同一个表格中。2.通过vlookup(需要查找的数据,查找数据的范围,查找范围中需要的部分的列序号,false 精确查询 true 模糊查询) 两表相互对比差异来确定总差异点3.对比差异将部分数据改变的数据相对应,然后备注数据变化情况4.如果市数据新增或者删除,就需要对应空出位置来使结果更直观5.如果数据前后有相同的数据位置却对不上,就在两个版本的数据表表头设置一个序列号,然后下面的对不上的数据可以强行改变位置,使差异结果展现的更为直观,后边需要复原就可以再

2022-07-12 11:37:05 939

原创 包你学会怎么在oracle中建立索引

查询某张表中哪些字段创建了索引:select user_ind_columns.index_name,user_ind_columns.column_name,user_ind_columns.column_position,user_indexes.uniquenessfrom user_ind_columns,user_indexeswhere user_ind_columns.index_name = user_indexes.index_nameand user_ind_columns.

2022-07-06 16:21:33 7076 1

原创 改不对你来找我Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask

在我解决新集群动态模式非严格模式后重新发起请求又报了新的错误,发现又报了新的错误如下Error: Error while processing statement: FAILED: Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask (state=08S01,code=2)看到是mapredtask的原因,于是想到因该是mapreduce给的内存不足或者是hadooop的hdfs系统爆满(

2022-04-06 00:27:12 340 1

原创 完美解决Dynamic partition strict mode requires at least one static partition column. To turn this off se

今天使用本地搭建的集群运行一个hive脚本任务的时候,发现插入表的时候报错如下FAILED: SemanticException [Error 10096]: Dynamic partition strict mode requires at least one static partition column. To turn this off set hive.exec.dynamic.partition.mode=nonstrict意思是:动态分区至少需要在严格模式所以需要在脚本中添加

2022-04-05 23:48:35 3034

原创 linux系统HIVE查看文件日志巧妙方法

1.先关闭hive2.双开一个窗口,输入 tail -f hive.log3.再次打开hive4.查看日志

2022-03-31 22:21:04 3482

原创 Linux系统下MySQL密码忘记解决办法

报错:Access denied for user 'root'@'localhost' (using password: NO)解决方案:1. 检查mysql服务是否启动,如果启动,关闭mysql服务运行命令:ps -ef | grep -i mysql 如果开着就运行关闭的命令:service mysqld stop2.修改mysql的配置文件my.conf一般在/etc目录下,运行命令:vi /etc/my.cnf,编辑文件 在文件的[mysqld]标签下添加一句:skip-grant-t

2022-03-31 16:51:48 836

原创 2021-10-30微博ETL项目

已采集微博数据ETL项目 常见的数据格式 Txt,文本行 Html,网页,超文本标记语言 Xml:是html的超集,就是一种自定义标记标签型格式。 pom.xml <tag>….</tag> Json Key:value 也可以key:value的数组 中小型数据仓库项目的标准开发流程 以数据流来驱动项目开发 以已下载微博数据ETL项目为例 1、基于定的微博数据目录,拿到该目录下所

2021-10-30 22:31:52 109

原创 2021-08-18作用域、初始化、JSP

作用域数据的使用范围setAttribute(“属性”,Object) : 用于向对应作用域中保存数据getAttribute(“属性”) : 用于在对应作用域中获取数据1.Request当前请求有效,如果向 request中保存了一个数据,该数据在当前请求结束前有效通过测试 页面显示 永远都是1 因为每次新的请求 都是一个新的request对象 数据不共享2.Session当前会话有效,默认一次会话就是打开浏览器一直到浏览器关闭 是一次会话当然可以指定sessi..

2021-08-18 18:56:01 155

原创 Servlet问题汇总

1.缓存还是不行,就删除Tomcat 重新安装2.自动部署如果没有开着自动构建 导致 编写完之后不会生成class文件,导致ClassNotFunt找不到对应的类如果 开启自动构建 还是提示未找到1.程序是否有错看是否报红是否生成class如果没有生成,可能是因为程序有错,如果程序没有错误,还是不生成class可能因为之前报错了,及时现在更改了,但是依然出现了缓存问题可以刷新项目,或者关闭eclipse重新打开,或者编写一个...

2021-08-18 18:43:59 289

原创 2021年8月16日JSON

JSON:JavaScriptObjectNotation(JavaScript 对象表示法)JSON 是存储和交换文本信息的语法。类似 XML。JSON 比 XML 更小、更快,更易解析。JSON 是轻量级的文本数据交换格式JSON 独立于语言:JSON 使用 Javascript语法来描述数据对象,但是 JSON 仍然独立于语言和平台。JSON 解析器和 JSON 库支持许多不同的编程语言。 目前非常多的动态(PHP,JSP,.NET)编程语言都支持JSON。JSON 具有自我...

2021-08-16 22:16:06 77

原创 jQuery的Ajax

AJAXAJAX 是与服务器交换数据的技术,它在不重载全部页面的情况下,实现了对部分网页的更新。 AJAX = 异步 JavaScript 和 XML(Asynchronous JavaScript and XML)。简短地说,在不重载整个网页的情况下,AJAX 通过后台加载数据,并在网页上进行显示。jQuery load() 方法jQuery load() 方法是简单但强大的 AJAX 方法。load() 方法从服务器加载数据,并把返回的数据放入被选元素中。语法:...

2021-08-16 21:50:17 77

原创 jQuery效果与事件

jQuery css() 方法返回 CSS 属性如需返回指定的 CSS 属性的值,请使用如下语法css("propertyname");$("p").css("background-color");设置CSS属性如需设置指定的 CSS 属性,请使用如下语法:css("propertyname","value");$("p").css("background-color","yellow");设置多个CSS属性如需设置多个 CSS 属性,请使用如下语法cs..

2021-08-14 19:59:37 75

原创 DOM节点操作、事件对象与BOM

创建节点操作什么是节点根据 W3C 的 HTML DOM 标准,HTML 文档中的所有内容都是节点:整个文档是一个文档节点 document每个 HTML 元素是元素节点HTML 元素内的文本是文本节点每个 HTML 属性是属性节点注释是注释节点节点类型通过noteType属性可以获取节点的类型document的节点类型---9console.log(document.nodeType);//9标签的节点类型---1varbox1=do...

2021-08-13 20:15:17 64

原创 DOM基础

JavaScript变量类型 5种基本类型:unll,undefined,boolean,number,string 1种复杂类型:object 5种引用类型:Array,Object,Function,Date,RegExp 3种基本包装类型:Boolean,Number,String 2种单体内置对象:Global,MathDOM:Document类型:Document类型表示文档。document对象是HTMLDocu...

2021-08-12 22:41:46 213

原创 数组、方法、对象、API

JavaScript:数组:通过数组字面量创建数组例:var arr2 = [1, 3, 4];length获取数组元素个数;和java相似;获取数组元素:arr[index];'遍历:for(var i=0; i<arr.length;i++);跟java不相同的是,可以添加元素,就是说数组不是固定的,会按index添加,如果index存在,会把原来的值覆盖。push:添加;函数:(函数声明,可以再任何地方调用)声明:function 名字(){

2021-08-11 22:32:56 62

原创 流程控制

分支结构、if语句if 语句- 只有当指定条件为 true 时,使用该语句来执行代码if...else 语句- 当条件为 true 时执行代码,当条件为 false 时执行其他代码if...else if....else 语句- 使用该语句来选择多个代码块之一来执行语法格式:第一种if (/* 条件表达式 */) {// 执行语句}第二种if (/* 条件表达式 */){// 成立执行语句} else {// 否则执行语句}第三种if (/* ...

2021-08-10 21:44:52 37

原创 变量、数据类型、运算

变量声明和初始化var声明变量var age;变量的赋值var age;age = 18;同时声明多个变量var age, name, sex;age = 10;name = 'zs';同时声明多个变量并赋值var age = 10, name = 'zs';变量在内存中的存储var age = 18;变量的命名规则和规范规则 - 必须遵守的,不遵守会报错1、由字母、数字、下划线、$符号组成,不能以数字开头2、不能...

2021-08-10 21:42:11 64

原创 浮动与定位

.浮动浮动的分类元素的浮动是指设置了浮动属性的元素会脱离标准普通流的控制,移动到指定位置的过程。在CSS中,通过float属性来定义浮动,其基本语法格式如下:选择器{float:属性值;} 属性值 描述 left 元素向左浮动 right 元素向右浮动 none 元素不浮动(默认值) 浮动的特征浮动脱离标准流,不占位置,

2021-08-09 23:34:04 151

原创 2021-08-09CSS三大特性与盒子模型

.盒子模型之边框(1)、边框的风格样式边框属性—设置边框样式(border-style)边框样式用于定义页面中边框的风格,常用属性值如下:none:没有边框即忽略所有边框的宽度(默认值)solid:边框为单实线(最为常用的)dashed:边框为虚线 dotted:边框为点线double:边框为双实线(2)、边框写法综合 设置内容 样式属性 常用属性值 上边框 border-t.

2021-08-09 23:21:59 38

原创 CSS选择器与标签的分类

复合选择器复合选择器是由两个或多个基础选择器,通过不同的方式组合而成的,目的是为了可以选择更准确更精细的目标元素标签。(1)、交集选择器交集选择器由两个选择器构成,其中第一个为标签选择器,第二个为class选择器,两个选择器之间不能有空格,如h3.special。记忆技巧:交集选择器是并且的意思。 即...又...的意思比如:p.one选择的是类名为.one的段落标签。(2)、并集选择器并集选择器(CSS选择器分组)是各个选择器通过<strong style=.

2021-08-08 15:36:57 156

原创 2021-08-05 表格和表单

表格<table> 建立表格<caption> 表格名</caption><tr> 一列<td > <td> 单元格内的文字<tr></table>.跨行合并:rowspan 上下跨列合并:colspan 左右表单在表格内<form action="url地址" method="提交方式" name="表单名...

2021-08-05 19:47:15 101

原创 html基础

<div> <div>会换行表示<span> <span> 会在一行表示 直到一行写完才会换行到下一行<del> <del> 表示在字段打删除线<ins> <ins>表示下划线<em> <em>斜体<!--src:图像源,图像路径height:高度w...

2021-08-04 20:03:29 53

原创 2021-08-03JDBC使用步骤

1. 使用步骤其中 如果是添加,删除,更新操作,可以没有第5步,查询肯定会有第五步第0步: 导包创建java项目创建lib文件夹把mysql-connector-java-5.1.38-bin.jar复制到lib中右键 -> Build Path -> Add to Build Path第1步:注册驱动 (仅仅做一次)Class.forName(“com.mysql.jdbc.Driver”);Class.forName(“com.mysql.jdbc.Driver”).n

2021-08-03 08:33:54 53

原创 2021年8月2日08:54:28JDBC

一、 JDBC JDBC定义了一套规范标准,它对应的是各种接口与抽象类(通常对应java.sql包下面的各种类与接口),具体实现交给各数据库厂商去完成, MySQL的有自己的实现类并打成jar包发布,供程序开发人员使用;Oracle也有自己的实现jar包。 我们开发人员在使用的时候,要根据连接数据库的不同,去对应的官网上下载对应数据库版本与程序语言的数据库驱动(Java语言对应的是一个jar包)。 (比如我们使用MySQL 5.1,就要去MySQL官网...

2021-08-02 08:54:29 42

原创 2021-07-31

行转列:首先我们默认的情况 每个名字都输出两次,而最终结果只有一次名字,所以肯定是 以名字分组 group byselect * from test_9 group by name;对我们来说 ,id,课程,和分数都不需要了,只需要有名字 然后再把java和mysql放上去select name , 1 as java , 1 as MySQL from test_9 group by name;然后再使用聚合函数聚合(此处理解“聚合”,相当于把多行数据压扁成一行)select n.

2021-07-31 08:44:38 34

原创 2021-07-29

更改表名alter table 表名 rename 新表名;如 alter table teacher rename t_teacher;更改字段名alter table 表名 change 列名 新列名 数据类型;更改表的列名 和 数据类型 当然数据类型可以不改,但是必须得写,如 alter table t_teacher change name teacher_name varchar(20);添加字段alter table 表名add 列名类型;如 alter table..

2021-07-29 22:51:24 62

原创 2021-07-28MYSQL

1.数据库概述1.1数据在JavaSE中,我们说过这样一句话,数据要运算,必须先存储,那么java中存储数据是使用变量,那么计算机怎么存储? 文件Java中变量存储的数据,可以跨平台,因为JVM跨平台,那么计算机存储的数据呢?不会跨平台而数据库就可以解决操作系统之间的跨平台1.2数据库数据库,顾名思义,就是遵循一定数据格式的数据集合,可以认为它是对文件系统的改进。它解决了不同操作系统之间,数据格式的兼容性问题。也就是说,只要是同一个数据库的数据文件,即使是从Windows迁移到了Li

2021-07-28 20:11:47 81

原创 2021-07-26Lambda 表达式、函数式接口

1.Lambda1.1概述Lambda表达式是一种没有名字的函数,也可称为闭包,是Java 8 发布的最重要新特性。本质上是一段匿名内部类,也可以是一段可以传递的代码。还有叫箭头函数的1.2优点是匿名内部类的简写方式,使代码更加简洁1.3和匿名内部类对比...

2021-07-26 19:03:34 86

原创 2021-07-23 网络编程、正则表达式

1.网络编程1.1概述Java是 Internet 上的语言,它从语言级上提供了对网络应用程 序的支持,程序员能够很容易开发常见的网络应用程序。Java提供的网络类库,可以实现无痛的网络连接,联网的底层 细节被隐藏在 Java 的本机安装系统里,由 JVM 进行控制。并 且 Java 实现了一个跨平台的网络库,程序员面对的是一个统一 的网络编程环境。1.2网络通信1.2.1通信之IP地址通信双方地址a)IPb)端口号一定的规则(即:网络通信协议。有两套参考模型).

2021-07-23 21:38:36 153

原创 2021-07-22 多线程

1.多线程1.1程序、进程、线程程序(program)是为完成特定任务、用某种语言编写的一组指令的集合。即指一 段静态的代码,静态对象。进程(process)是程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程:有它自身的产生、存在和消亡的过程。——生命周期如:运行中的QQ,运行中的MP3播放器程序是静态的,进程是动态的进程作为资源分配的单位,系统在运行时会为每个进程分配不同的内存区域线程(thread),进程可进一步细化为线程,是一个程序内部的一条执行

2021-07-22 21:09:39 107

原创 2021-07-21 多线程

1.1程序、进程、线程程序(program)是为完成特定任务、用某种语言编写的一组指令的集合。即指一 段静态的代码,静态对象。进程(process)是程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程:有它自身的产生、存在和消亡的过程。——生命周期如:运行中的QQ,运行中的MP3播放器程序是静态的,进程是动态的进程作为资源分配的单位,系统在运行时会为每个进程分配不同的内存区域线程(thread),进程可进一步细化为线程,是一个程序内部的一条执行路径。若一

2021-07-21 18:35:04 31

原创 2021年7月20日 IO

1.概念流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作2.分类按处理数据类型的不同,分为字节流和字符流 按数据流向的不同,分为输入流和输出流。(入和出是相对于内存来讲的) 按功能不同,分为节点流和处理流节点流:直接操作数据源 处理流:对其他流进行处理3.抽象类定义3.1InputstreamInputStream的继承关系:蓝色为节...

2021-07-20 19:25:50 76

原创 2021-07-17Map 、泛型

1.Map1.1概述Map保存键值对 K V* 无序 key 不可重复 value 可重复** Map和Collection不一样.但基本操作是一样的** Map用来保存映射关系,* 比如 商品,商品的名称,产地,单价等属性,都是商品的属性,但是购买数量,就不是商品的属性,放到商品类中也不合适* 那么如何存储这个商品 购买的数量呢? 使用map,用商品作为key,购买数量作为value即可** ...

2021-07-17 11:53:14 104

原创 2021-07-16比较器、set、map、散射

1.Set和排序1.1概述set特点 : 无序 不可重复,添加顺序和取出顺序不一定一致** Set -> SortedSet -> TreeSet : 底层是红黑树,要添加的元素必须按照某个规则进行排序数字 默认升序 , 字符串 默认比较每一位的ASCII码值 , 时间 默认自然日期(昨天,今天,明天,后天...)1.2Treeset1.2.1使用public static void main(String[] args) throws ParseExc...

2021-07-16 19:03:55 86

空空如也

空空如也

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

TA关注的人

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