自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL中delete和truncate的区别

truncate和delete的区别1.truncate不能加条件,一般用于清空表2.truncate效率高一些3.delete删除有返回值,truncate没有返回值4.delete删除可以回滚,truncate删除不能回滚5.对于表里的特殊列,如自增长列(就是不赋值自己会自己增长赋值),使用delete删除数据后,再插入出入断点处开始,如果使用truncate,值从1开始回滚简单介绍:当同时执行几条SQL语句,1,2执行成功,3失败,那么全算是失败,数据库状态滚动到没执行前假如不回滚:那

2020-08-14 22:19:31 606

原创 MySQL中删除数据的常用格式

关键字:-delete清空表1:delete from 表名清空表2:truncate table 表名条件删除:delete from table where 条件多表删除:delete 删表1别名,删表2别名 from 表1 别名 join 表2 别名 on 条件 where 条件多表删除,delete后面写的是需要删除内容表的别名truncate和delete的区别1.truncate不能加条件,一般用于清空表2.truncate效率高一些3.delete删除有返回值,trunc

2020-08-14 22:18:25 987

原创 MySQL修改表的内容使用格式

关键字:-update格式:update table set 列1=值1,列2=值2,列3=值3 where 条件

2020-08-14 21:46:45 674

原创 CSDN写文章使用红色字体

举例提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档复制栏<font color=#900> </font>

2020-08-14 21:36:09 1719 3

原创 MySQL中常用数据插入介绍

-insert格式:insert into table(列名1,列名2…) values(值1,值2…)注意:1列名可以颠倒2格式别错了3列数和值数必须相同标准格式insert into table(列1,列2...) values(值1,值2...)常用格式#列名可省略insert into table values(值1,值2...)指定插入#没写的列必须可以为空insert into table set '列1'='值1','列2'='值2'...

2020-08-14 21:19:53 88

原创 MySQL查询结果显示指定行以及分页查询公式

一.limit简单介绍关键字:-limit功能:读取结果指定行位置:语句最后#前五行select * from table where age >10 limit 5#limit offset,size #从0索引开始,读取五行显示select * from table where age >10 limit 0,5#查询11到25行select * from table where age >10 limit 10,15二.分页查询#显示第n页,每页size条数

2020-08-14 20:03:10 537

原创 MySQL简单的分组查询入门

分组查询1.-group by语法:select 分组函数,列(出现在group by后面的必须存在)from 表【where 条件】group by 分组的列表【order by 子句】一.group by简单案例每个部门的平均工资select department ,avg(slalary)from tablegroup by department 2.查询每个部门的位置个数select count(*)location_idfrom departmentgrou

2020-08-13 22:14:40 107

原创 MySQL中分组函数的简单介绍和使用

MySQL中常用的分组函数格式:select 函数(实参列表)from table分类:1. 单行函数,2. 分组函数sum()#求和avg()#平均值max()#最大值min()#最小值count()#数据条数select sum(age) from tablesum avg 忽略null其他不忽略...

2020-08-13 20:48:33 200

原创 MySQL中常见函数之单行函数的简单介绍和举例

MySQL中常见函数格式:select 函数(实参列表)from table分类:1. 单行函数,2. 分组函数一.字符函数1.-length #获取的是字节个数,utf-8编码,汉字2,字母1select length(' hhh哈 ' )from table =>结果为52.-concat #拼接字符串select concat(name,'----------',age) from table =>结果 小明-----183.-upper:字母变大写

2020-08-13 19:49:27 396

原创 MySQL中的排序查询简单介绍

order by(通过_排序)#可多重排序,逗号隔开再写一个就行#位置:一般放在最后,limit除外select * from table where age >10 order by age asc,score descselect * from table where age >10 order by age descasc:1 2 3 4 5 从小到大 ->默认排序desc:5 4 3 2 1 从大到小...

2020-08-13 15:15:27 88

原创 MySQL模糊查询_like_between_in_等使用格式

like#单引号必须有select * from table where name like '%a_'通配符% :任意多个,包含0个_ :任意一个查询第二个字符为下划线的select * from table where name like '_\_%'\ 字符为转义字符,有些字符有特殊含义,加上\后使字符变为本来的字符between and#包含临界值#两个临界值不能改顺序select * from table where age between 0 and 12

2020-08-12 22:28:12 504

原创 MySQL中的不等于

不等于:<>不等于:!=不等于空:ifnull

2020-08-12 21:51:43 1385

原创 flume中常用的source和sink名称

sourcesink

2020-08-08 21:27:34 364

原创 tail -f 和 tail -F命令的区别

tail -f : 在删除文件后失去对文件的监控,即使文件重新创建 tail -F :在删除文件后创建相同名称的文件,仍保持对文件监控

2020-08-07 21:05:57 499

转载 zookeeper正常,kafka总是挂掉的问题:A broker is already registered on the path /brokers/ids/0.

原文连接:https://www.cnblogs.com/jeavenwong/p/13245964.html打开zookeeper集群之后,zk正常,但是kafka启动之后总是会挂掉,查找logs日志里的server.log文件发现问题:问题:A broker is already registered on the path /brokers/ids/0. This probably indicates that you either have configured a brokerid that

2020-08-06 21:41:48 1033

原创 通过查看flume运行日志检测错误原因

flime日志文件位置$flume/logs/flume.log查看日志 :tail -f flume.log运行结果 :

2020-08-06 21:15:53 1751

原创 Flume中kafka到hdfs生成新文件相关参数设置

Flume中kafka到hdfs配置#多久生成一个新的文件,设置0表示不使用a3.sinks.k3.hdfs.rollInterval = 0#设置每个文件的滚动大小大概是128Ma3.sinks.k3.hdfs.rollSize = 134217700#文件的滚动与Event数量无关a3.sinks.k3.hdfs.rollCount = 0...

2020-08-06 20:56:21 168

原创 Kafka集群启动停止脚本

1)在/root/bin目录下创建脚本kf.sh[root@hadoop101 bin]$ vim kf.sh#! /bin/bash case $1 in"start"){ for i in hadoop101 hadoop102 hadoop103 do echo " --------启动 $i Kafka-------" # 用于KafkaManager监控

2020-08-02 15:04:52 317

原创 运行后台程序出现[1]+ Exit 255解决方案

原因:机器尝试执行命令中后台程序,但未执行成功第一种可能:之前配置文件的时候某个步骤出错了,导致程序无法正常启动方案:检查你刚修改文件的地方,是不是多东西少东西了(笔者的错误)第二种可能:程序已经在运行方案:使用kill -9 进程号 结束程序,重新执行命令...

2020-08-01 19:49:46 6475 1

原创 Flume简介

功能:采集日志角色:source,channel,sink一个flume实例是一个agentsource:source接收数据后统一格式为event,event由header和body组成,推送到channelchannel:是source和sink之间的缓冲区sink:将数据从channel拉去出来,然后放到目标地址——————————————————————————————————Source组件可以处理各种类型、各种格式的日志数据,包括avro、thrift、exec(execute)、

2020-07-30 11:51:54 101

原创 Zookeeper的群起设置

Zookeeper的群起设置1)在hadoop003的/root/bin目录下创建脚本[root@hadoop003 ~]$ vim /root/bin/zk.sh在脚本中编写如下内容,并更改为自己的机器名称#! /bin/bashcase $1 in#群开启"start"){ for iin hadoop003 hadoop004 hadoop005 do ssh$i "/opt/module/zookeeper-3.4.10/bin/zkServer.sh st

2020-07-29 20:52:00 351

原创 HBase部分原理图和常用命令

简单介绍构建在HDFS上的,用于存储海量数据的,面向列族的非关系型数据库非关系型数据库(Nosql) 往往不会提供sql语句接口,只能使用特定的api> 小知识点HBase与MySQL比的优势1,存的更多2,查找更快自身特点面向列祖存储列族_column family :拥有共同点的列放在同一个列族里,比如说列族是身体,那么里面就可以放胳膊列,腿列,腰子列之类的,列祖在创建表的时候一定要指定,而列可以在插入数据的时候指定行键_rowkey :类似于主键,用来表示某条数据的唯一标

2020-07-27 23:22:32 132

原创 Hive的简单介绍和使用

功能将HDFS中的文本以表格的形式管理,Hive里存储的不是数据本身,而是数据的元数据信息MySQL安装查看已经安装的MySQLrpm -qa|grep mysql通过获得的数据卸载系统自带的MySQLrpm -e --nodeps 数据值安装MySQL,需要安装Server端,Client端rpm -ivh 软件名Server安装好后会给一个文件地址,里面放的是密码启动MySQL服务端service mysql start安装Client端登录mysql -u账号名 -p刚

2020-07-26 16:45:13 203

原创 新手zookeeper核心指南

功能1:文件系统,存储数据2:通知,当数据发生变化,zookeeper集群会通知订阅的单位特点1:角色:leader和follower2:leader进行投票,更新系统状态3:follower接收客户端的请求,干活的打工仔4:leader和follower的角色不是固定的,5:半数以上机器存活才能正常运行,因此一般设置集群数量为奇数6:全局数据一致,每个server保存的数据一致7:更新请求顺序执行,来自同一个client的更新请求顺序执行8:数据更新原子性:一次数据更新要么成功,要么

2020-07-23 15:28:28 115

原创 spark dataframe的select和selectexpr的区别

spark dataframe的select和selectexpr的区别select是把要遍历的集合ienumerable逐一遍历,每次返回一个t,合并之后直接返回一个ienumerable,而selectmany则把原有的集合ienumerable每个元素遍历一遍,每次返回一个ienumerable,把这些ienumerable的“t”合并之后整体返回一个ienumerable。...

2020-07-22 16:24:10 2041

原创 窗口长度和步长的关系

步长是指走几步得到一个窗口窗口长度指得到窗口的长度如图:步长为2,窗口长度为31,2走两步后往前找三个位置,但只有1,2 只能是1,2为第一个窗口又经过3,4.开始往前找两步 4,3,2为一个窗口又经过5,6.开始往前找两步 4,5,6为一个窗口...

2020-07-21 20:08:27 5091 1

原创 sortBy中多元素排序问题

举例:1升序,2降序 ,3升序那么在sortBy的时候逆序排序就行解答:sortBy(3,true),sortBy(2,false),sortBy(1,true),

2020-07-17 09:55:20 1021

原创 最快解决Linux断网的方法

在使用虚拟机的过程中总是会遇到某个机器连不上网络的情况1:service net work restart 尝试重启网络查看故障地点这个时候一般会提示:Device not managed by 出故障的地方 or unvailable解决办法:service 出故障的地方 restart 重启故障点即可2:暴力解决https://blog.csdn.net/qq_41925420/article/details/87782392...

2020-07-04 17:02:29 3127

转载 Windows10家庭版更改用户名/更改C盘下用户文件夹名称

本文转载自:https://blog.csdn.net/Very666/article/details/83746107实测有用!1.开启管理员账户win键+r 输入 cmd 打开黑窗口输入: net user administrator /active:yes (开启管理员账户)如果出现”发生系统错误5 拒绝访问”字样,需要到C:\Windows\System32目录中以管理员身份打开c...

2020-02-18 20:23:32 7683 1

原创 5、实现登陆功能:如果用户名输入“tom”,密码“123”,提示登陆成功,否则提示输入错误,请重新输入!您还有XX次机会。 三次输入错误后将不可以再输入,并提示对不起,你的账号将被锁定

package Demo;import java.util.Scanner;public class demo { public static void main(String[] args) { int i = 3; Scanner scanner = new Scanner(System.in); do { ...

2020-02-02 22:10:10 3381

原创 IDEA2019中Tomcat的Deployment没有选项长期解决办法_Toncat中的Deployment配置

废话不多说,希望能帮大家1,File->Settings2.file->othersettings->setting for new projects3.执行方法1,你以后再新建maven项目就会存在需要的Artifact,点击选择你需要的当然你要是想一次一次的解决也有非常简单的方法(此方法只能让Tomcat用于一个项目,再新建项目还要重新配置)一下供参考1.点击p...

2020-01-13 17:44:16 5377

原创 JSP页面的乱码问题双管齐下篇

如果是直接访问JSP页面的出现乱码问题就在JSP页面最前面加上以下代码<%@ page contentType="text/html;charset=UTF-8" language="java" %>如果是通过Controller访问JSP页面出现乱码name就在web.xml文件中加上以下代码(是要添加SpringMVC依赖的) <!--采用springmvc提供的过...

2019-12-31 09:36:46 134

原创 IoC注解个人总结

@Component 组件一有注解首先要想到有三方程序,一是注解本身,而是标注的元素,三是注解解析器因为Spring配置文件中默认的只能加bean标签,所以首先修改头不设置<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" ...

2019-12-26 21:05:41 82

原创 mybatis日志配置文件无法在控制台输出

关于配置笔者不多谈晚上有很多,笔者仅分享自己遇到的一例在刚创建的项目中配置好文件怎么都不行经过很长时间才发现原来是没有编译双击compile即可...

2019-12-24 19:51:21 469

原创 使用注解简化IoC的基本使用

第一步在xml文件中添加扫描,包的内容是注解包含的范围 <!--注解的扫描--> <comtext:component-scan base-package="com.offcn.bean"/>第二步在需要使用的类的上面加上注解@Component ApplicationContext context=new ClassPathXmlApp...

2019-12-23 22:59:36 76

原创 Spring中关于Setter方法注入的理解

Setter注入:最常用的注入方法,需要在xml配置文件中进行手动的配置要求:对象中的每个属性必须有Setter方法如何配置:需要为对象的每一个属性配置一个property标签<property name="" value/rel/=">如何给属性注入值,需要先确定属性的类型1.简单数据类型: value赋值2.引用数据类型: ref赋值3.集合数据类型: 使用集合的元素...

2019-12-23 19:34:04 811

原创 一对一,多对一,多对多在数据库的表中外键的设置

简单一句话就是在多的一方拥有外键例如学生和班级学生是多的一方,需要外键,外键的约束为班级的ID班级是一的一方不需要外键

2019-12-22 22:38:03 2316

原创 mybatis中的foreach的理解

使用环境是:当SQL语句的限制范围是一个集合或者数组的时候需要用foreach标签遍历其中的每一个元素属性:collection:表示传递给SQL语句的参数的key值,数组为array,集合为listopen:表示语句的开始close:表示语句的结束需要添加的item:每一个元素的别名separator:元素之前的分隔符原理:标签会把其中的内容封装成map集合<foreach...

2019-12-22 21:38:25 161

原创 Mybatis中的where,set和trim标签的理解

where:标签where标签可用于不确定个数条件的执行举例: <where> <if test="name!=null" > and t_name=#{name} </if> <if test="age!=null" > ...

2019-12-22 21:01:17 1463

原创 动态SQL之choose

当查询的动态SQL条件中需要用到if else语句格式的时候需要用到choose标签格式举例 <select id="query2Emp" parameterType="Employee" resultMap="employeeResultMap"> select t_id, t_name, t_age, ...

2019-12-22 20:22:25 3869

空空如也

空空如也

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

TA关注的人

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