自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mysql的事务和特性和隔离级别

(提交之后也读不到数据,永远读到的是刚开启事务的数据)事务A开启之后,读到的数据3条,但是事务B把数据改了,事务A读到的数据还没有变化,这就是可重复读。事务最终结束的一个保障,事务提交,就相当于将没有保存到硬盘上的数据保存到硬盘上。(提交之后就读到数据)所有事务要求,在同一个事务当中,所有操作必须同时成功,或者同时失败。这种隔离级别一般都是理论上的,大多数的数据库隔离级别都是二档起步。每一次读到的数据都是最真实的,并且效率也是最低的。事务A可以读到事务B未提交的数据。事务A只能读到事务B提交之后的数据。

2023-12-02 11:54:38 336 1

原创 mysql导入数据

之后在进入创建好的数据库。没有数据库的话创建一个数据。source 文件路径;输入 password。

2023-12-02 11:10:34 336 1

原创 mysql三范式解释和说明

mysql三范式解释和说明

2022-07-22 11:45:47 239 1

原创 mysql常用方法说明和使用

mysql常用方法说明和使用。

2022-07-18 22:44:48 151

原创 Linux连续执行命令的操作

Linux连续执行命令的操作通常我们都是一个一个命令的去敲。现在不用了,我们可以用(;)分号去间隔。举个例子:我们想停掉某个服务,并重新启动1、先筛出来ps -ef|grep server.jar2、kill -9 PID ; ./start_server.sh server.jar ; tail -f /home/log/tomcat/serverName/serverName.log这样就是连续性使用,即kill掉进程号、启动服务脚本、还实时查看启动日志。...

2022-03-29 09:49:23 2607

原创 MYSQL数据重复处理

有些数据库会出现重复数据,有些情况是允许这些重复数据存在的,我们处理这些重复数据。比方说我们创建一个表的时候,我们不想某个字段重复。办法1:可以加主键索引,PRIMARY KEY 。办法2:可以加唯一索引,UNIQUE。查找重复数据的sql:select * from table group by 重复数据字段。select id,t.a from(select id,count(*)...

2019-11-26 14:28:41 117

原创 mysql复制表

1、须事先创建一个表CREATE TABLE TEST(ID INT NOT NULL,NAME VATCHAR(20),UNIQUE A (ID));2、MySQL复制表语法create table newtablename like test;意思:创建一个新表模仿test表;create table test3 as(select username,password fr...

2019-11-26 10:41:11 109

原创 MYSQL创建索引

1、创建索引mysqlcreate UNIQUE INDEX indexname on table(id,name);注: 索引括号里面的字段可以是多个、循序也可以调换、也可以是单个。2、alter table tablename add UNIQUE indexname (name,id);注: 索引括号里面的字段可以是多个、循序也可以调换、也可以是单个。3、创建表的时候建索引cre...

2019-11-25 14:12:04 221

原创 hive JDBC

1 在启动好hadoop之后,用hiveserver2启动,beeline -u jdbc:hive2://服务器名称:10000/default -n rootbeeline一定要配合者hiveserver2使用2 直接用 $ beeline然后输入 !connect jdbc:hive2://服务器名:端口/库名 -n root就会成功了!!3 Hive JDBC运行方式服务器端...

2019-10-14 22:13:10 178

原创 HIVE分区表实现方式

HIVE 分区1、必须在表定义时指定分区字段创建分区表create table psn(id int,name string,sex string)partitioned by (age int)ROW FORMAT DELIMITED FIELDS TERMINATED BY ‘,’; 注: 分区字段不能再表的列中添加分区字段ALTER TABLE 表名 ADD PAR...

2019-10-14 20:59:13 325

原创 HIVE导入数据

hadoop 内部命令导入数据hdfs dfs -put 数据文件 hive表data目录LOAD DATA LOCAL INPATH ‘路径’ INTO TABLE 表名 partition (age=10); 注: age分区字段 和 分区的值(可以是多个)...

2019-10-14 20:56:57 127

原创 JAVA基础 javadoc一些标签示例

这里将介绍一些可用于代码文档的Javadoc标签。在使用javadoc处理重要事情之前,应该先到JDK文档哪里查阅javadoc参考,以学习Javadoc的各种不同的使用方法。1、@see: 引用其他类@see标签允许用户引用其他类的文档。javadoc会在其中生成的HTML文件中,通过@see标签连接到其他文档 ,格式如下:@see classname@see fully-qualifi...

2019-10-09 22:17:26 508

原创 JAVA基础STATIC关键字

通常来说,当创建类时,就是在描述那个类的对象的外观和行为。除非用new创建那个类的对象,否则,实际上并未获得任何对象。执行new来创建对象时,数据存储空间才会分配,其方法才供外界调用。有两种情形用上述方法是无法解决的。一种情形是,只想某特定域分配单一存储空间,而不去考虑究竟要创建对少对象,甚至根本就不创建任何对象。另一种情形是,希望某个方法不与包含它的类的任何对象关联在一起。也就是说,即使没有创...

2019-10-08 23:30:11 134

原创 在构建自己的第一个JAVA程序前,还必须了解其他一些问题

在构建自己的第一个java程序前,还必须了解其他一些问题。**名字可见性** 名字管理对任何程序设计语言来说,都是一个重要的问题。如果在程序的某个模块理使用了一个名字,而其他人在这个程序的另一个模块也使用了相同的名字,那么怎样才能区分这两个名字并防止二者互相冲突呢? 这个问题在C语言中尤其严重,因为程序往往包含许多难以管理的名字,C++类(java类基于此)将函数包于其内,从而避免了与其他类中...

2019-09-28 23:09:54 108

原创 JAVA方法的参数列表

方法的参数列表指定要传递给方法什么样的信息。正如你可能料想的那样,这些信息像java中的其他信息一样,采用的都是对象形式。因此,在参数列表中必须指定每个所传递对象的类型及名字。像Java中如何传递对象的场合一样,则必须传递一个String对象;否则,编译器将抛出错误。假设某个方法接受String为其参数,下面是其具体定义,他必须置于某个类的定义内才能被正确翻译。public void stor...

2019-09-28 21:21:08 2363 1

原创 LINUX服务器安装mysql

1、如果安装过mysql请将之前的mysql卸载掉,再用我这种方法安装2、先创建MySQL用户组如果您的系统还没有用于运行mysqld的用户和组,则可能需要创建它们。以下命令添加mysql组和 mysql用户。您可能想给用户打电话,然后将其他用户分组mysql。如果是这样,请在以下说明中替换适当的名称。在不同版本的Unix / Linux上,useradd和 groupadd的语法可能略有不同...

2019-09-26 23:07:03 158

原创 JAVA方法、参数和返回值

许多程序设计而言,(像C、C++)用函数这个术语来描述命名子程序:而在JAVA 里却常用方法这个属于来表示“做某些事情的方式”。实际上,继续把它看作是函数也无妨。尽管这只是用词上的差别,但本书将沿用JAVA的惯用法,即用术语“方法”而不是“函数”来描述。JAVA的方法决定了一个对象能够接受什么样的信息。方法的基本组成部分包括:名称、参数、返回值和方法体。下面是它最基本的形式:ReturnTtp...

2019-09-25 22:00:01 568

原创 JAVA的内存是怎样分配的?

程序运行时,对象是怎么进行放置安排的?特别是内存是怎样分配的?对这些方面的了解会对你有很大的帮助。有五个不同的地方可以存储数据:1) 寄存器。这是最快的区域,因为它位于不用位于其他存储区的地方。你不能直接控制,也不能在程序中感觉到寄存器存在的任何机型(另一方面,C和C++允许您想编译器建议寄存器的分配方式)。2) 堆栈。位于通用RAM(随机访问存储器)中,但通过堆栈指针可以从处理器哪里获得直接...

2019-09-24 22:54:56 120

原创 linux sqlldr切换Oracle用户执行嵌套命令

linux sqlldr切换Oracle用户执行嵌套命令普通需求的:su - oracle -c “sqlldr 用户名/密码@IP:端口/实例 control=.ctl文件路径”创建一个脚本把这一行放到脚本里Java代码中写 sh /脚本名.sh要变换日期需求的:我们还可以输入参数 :脚本后面可以添加参数,把参数传到脚本里,接参数的方式如下:sh /脚本名.sh 201905...

2019-05-08 19:55:40 496

空空如也

空空如也

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

TA关注的人

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