- 博客(52)
- 资源 (8)
- 收藏
- 关注
原创 posman插件安装
文章目录1.下载解压2.打开谷歌=》更多工具=》扩展程序3.访问APP打开4.双击打开,注册使用1.下载解压链接:https://pan.baidu.com/s/10fT_KzkGXS8MDgYrs9azuA提取码:hehe2.打开谷歌=》更多工具=》扩展程序开发者工具开启=》加载已解压的扩展程序3.访问APP打开chrome://apps/4.双击打开,注册使用...
2021-06-08 11:11:45
544
1
原创 java编写flink连接kafka常见问题总结
文章目录控制台输出问题没有执行计划问题不能执行sql问题动态表转为动态流问题控制台输出问题问题描述代码运行一会就结束,没有错误提示,也没有运行结果解决方法两种情况第一种日志没配好添加依赖 <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-slf4j-impl</artifactId>
2021-04-21 17:13:28
2061
原创 canal配置文件参数
文章目录canal.propertiesinstance.propertiescanal.properties指一些实例instance公共的配置########################################################## common argument ############################################################### tcp bind ipca
2021-04-16 17:19:58
1337
原创 flink滚动窗口和滑动窗口
文章目录滚动窗口滑动窗口滚动窗口时间不重叠,只有一个时间参数,即多长时间滚动一次滚动窗口又分为滚动事件时间窗口,滚动处理时间窗口事件时间指数据中的时间字段处理时间指系统时间TumblingProcesspackage com.hehe.window;import org.apache.flink.api.common.functions.FlatMapFunction;import org.apache.flink.api.java.tuple.Tuple2;import org.
2021-04-13 14:33:25
3466
原创 kafka常用命令
文章目录kafka启动kafka查看list topickafka创建生产者kafka创建消费者kafka 删除topickafka启动首先确保启动zookeeperkafka-server-start.sh -daemon /usr/local/soft/kafka_2.11-1.0.0/config/server.propertieskafka查看list topickafka-topics.sh --list --zookeeper master:2181kafka创建生产者k
2021-04-13 14:23:21
137
原创 java代码读取Kafka生产者和消费者
文章目录生产者消费者生产者package com.hehe.kafka;import org.apache.kafka.clients.producer.ProducerRecord;import org.apache.kafka.clients.producer.KafkaProducer;import java.util.Properties;public class Kafkaproduce { public static void main(String[] args)
2021-04-01 16:33:19
477
原创 canal监控msyql日志打印到kafka,解析日志控制台打印
文章目录一、开启mysql的binlog二、配置canal三、启动zookeeper,启动kafka,启动canal四、打开本地idea,编写代码scala版本java版本五、flink的toAppendStream与toRetractStream一、开启mysql的binlogvim /etc/my.cnf[mysqld]# 打开binloglog-bin=mysql-bin# # 选择ROW(行)模式 binlog-format=ROW# # 配置MySQL replaction需要定
2021-04-01 15:41:16
723
原创 离线安装与卸载单机版clickhouse,MaterializeMySQL引擎进行关联
文章目录一、下载对应版本的rpm文件二、安装三、mysql准备四、启动clickhouse1、启动server2、启动client五、MaterializeMySQL引擎同步mysql六、卸载卸载删除对应得目录一、下载对应版本的rpm文件访问该网站,下载对应版本的client、server、conmmon包https://repo.clickhouse.tech/找到对应版本的rpm 包,上传至虚拟机二、安装环境防火墙永久关闭,且禁止开机自启动,jdk 1.8 centos6.5安装
2021-03-31 10:14:53
651
原创 idea打含有依赖的包
在项目的pom文件中加入以下内容<plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> <descriptorRefs> <descriptorRef>jar-with-dependencies&
2021-03-25 14:38:10
364
原创 flink1.12.2单机版安装
文章目录准备一、下载对应版本的flink二、安装1.解压2.修改权限准备java安装好,无需Hadoop环境一、下载对应版本的flinkhttps://flink.apache.org/downloads.html官网下载二、安装1.解压tar -zxvf flink-1.12.2-bin-scala_2.12.tgz2.修改权限chown -R root:root /usr/local/soft/flink-1.12.2...
2021-03-22 15:33:06
942
原创 centos 6 安装mysql 5.7
文章目录1.安装好centos 6 环境,关闭防火墙2.官网下载mysql版本1)访问https://www.mysql.com/2)搜索选择版本3) 下载1.安装好centos 6 环境,关闭防火墙2.官网下载mysql版本1)访问https://www.mysql.com/2)搜索选择版本3) 下载...
2021-03-19 13:25:33
842
原创 Linux基础四(权限更改,解压文件,安装jdk,克隆虚拟机)
文章目录一、指令1.chmod修改权限一、指令1.chmod修改权限相关知识点-rw-r–r--:为标识和权限root:为所属用户root:为所属组 -rw-r--r--:分为四部分 -:第一个字母或符号是一部分,表示什么样的内容,是文件还是路径 rw-:表示读写执行的操作,r表示读 w表示写 x表示执行 -表示没有 root用户 r--:表示读写执行的操作,r表示读 w表示写 x表示执行 -表示没有 root组 r--:表示读写执行的操作,r表示读 w表示写 x表示执行
2020-10-20 22:48:57
499
原创 Hadoop运行程序时的异常处理
1.Exception in thread “main” java.lang.NoSuchMethodException: DDD_Demo2.main([Ljava.lang.String;) at java.lang.Class.getMethod(Class.java:1786) at org.apache.hadoop.util.RunJar.run(RunJar.java:215) at org.apache.hadoop.util.RunJar.main(RunJar.java:136)出现找
2020-10-15 15:36:55
479
原创 java连接hdfs将数据插入到MySQL中
一、从主节点中查看要插入的文件在hdfs上的元信息数据并没有存放在主节点中,主节点用于维护文件系统,存放元信息(文件的属性,路径,大小,在DN上的位置信息等)二、在MySQL中建好表用于插入数据三、编写代码java中要有Hadoop和数据库的依赖包package hdfs;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.FSDataInputStream;import org.apa
2020-10-13 20:16:52
711
原创 可视化工具建表时1064-You have an error in your SQL syntax
出现1064 check the manual that corresponds to your MySQL server version for the right syntax to use near NULL错误出现1064错误是因为字符串没有给长度,将每个不定长字符,指定长度,即可再次保存,输入表名就可以了...
2020-10-13 19:38:39
474
原创 Redis七(Redis持久化)
文章目录一、Redis持久化二、Redis的持久化方式1)RDB(Redis DB)自动手动1)save指令**2)bgsave指令****3)SAVE 和 BGSAVE 命令**RDB的优点和缺点2)AOF(AppendOnlyFile)一、Redis持久化缓存:缓存是提高了CPU对内存反复的数据的处理速度.CPU要运算的数据都是从内存取来的内存:速度比缓存慢,比硬盘块,重启后内容会消失硬盘:重启后数据依然存在持久化:将数据从掉电易失的内存存放到能够永久存储的设备上redis是基于内存的,提
2020-09-29 15:03:30
907
原创 java应用四(连接池)
文章目录一、连接池介绍二、MySQL从连接池中建立连接1)dbcp2)c3p0三、Redis从连接池中建立连接四、MySQL连接池的工具类一、连接池介绍连接池是创建和管理一个连接的缓冲池的技术,这些连接准备好被任何需要它们的线程使用。运行原理:在实际应用开发中,特别是在WEB应用系统中,如果JSP、Servlet或EJB使用JDBC直接访问数据库中的数据,每一次数据访问请求都必须经历建立数据库连接、打开数据库、存取数据和关闭数据库连接等步骤,而连接并打开数据库是一件既消耗资源又费时的工作,如果频繁
2020-09-28 21:35:07
512
原创 Redis四(java连接redis)
文章目录环境一、java连接redis,执行相关指令二、读取学生表的信息,将其存入redis环境建立maven项目,加入Redis的依赖,为了方便测试也加入junit依赖 <!-- https://mvnrepository.com/artifact/redis.clients/jedis --> <dependency> <groupId>redis.clients</groupId>
2020-09-27 16:32:02
313
原创 Redis三(redis的使用、相关指令、String类型)
文章目录一、redis的数据模型二、命令1.set key value 将值存入redis2.set key value EX [秒] 多少秒后过期3.set key value PX [毫秒] 多少毫秒时过期,5000毫秒即为5秒4.set key value NX key不存在才能设置5.set key value XX key存在时才设置6.mset key1 value1 key2 value2 设置多个值7.EXPIRE key time 设置过期时间,几秒 PEXPIRE key time
2020-09-27 15:31:33
650
原创 Redis二(redis的单节点安装)
文章目录一、在Linux中安装Redis1.下载配置文件一、在Linux中安装Redis1.下载配置文件wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repowget用于在虚拟机中下载文件,在浏览器中下载的东西都可以通过wget指令下载到虚拟机中make test 测试,比较耗时间,...
2020-09-26 17:06:14
649
原创 Java应用一(java的运行机制,反射的应用)
文章目录一、java运行图二、反射的应用1.类对象只能有一个,获得类对象的方式有三种2.类对象的使用--------通过类对象创建类的对象3.类对象的使用--------通过类对象获取类的属性,方法,注解4.通过反射会绕过对泛型对象类型的限制一、java运行图new 对象创建的对象底层用到的都是反射每个类只有一个类对象,可以有多个类的对象Class是所有类对象的底层,所有的类对象都是Class的对象,包括它本身Object是所有类的对象的基类,Object的类对象也是Class的对象。二、
2020-09-24 20:15:10
429
原创 java连接虚拟机中的数据库
文章目录一、建立一个maven项目1.创建项目2.选择maven=》next3.自定义组名项目名=》next4.finish二、在maven中央仓库中找到5.1.17的数据库依赖三、编写代码连接数据库1.创建Test类测试2.准备工作3.编写代码1.方法一,在筛选时会发生sql注入2.方法二四、总结一、建立一个maven项目1.创建项目2.选择maven=》next3.自定义组名项目名=》next4.finish二、在maven中央仓库中找到5.1.17的数据库依赖<depend
2020-09-23 22:15:24
2430
原创 数据库四(习题练习)
文章目录1)员工信息表emp2)部门信息表dept练习题目1. 列出至少有4个员工的所有部门编号和名称。2. 列出薪金比“SMITH”多的所有员工。3. 列出所有员工的姓名及其直接上级的姓名。4. 列出受雇日期早于其直接上级的所有员工。5. 列出部门名称和这些部门的员工信息,同时列出那些没有员工的部门。6. 列出所有“CLERK”(办事员)的姓名及其部门名称。7. 列出最低薪金大于1500的各种工作。8. 列出在部门“SALES”(销售部)工作的员工的姓名,假定不知道销售部的部门编号9. 列出薪金高于公司平
2020-09-23 19:49:26
3557
原创 数据库三(连表联查、视图)
文章目录一、mysql的三大范式二、连表联查1.union2.笛卡尔积3.表连接4.逻辑判断5.连表查询三、从其他表中加载数据四、视图五、sql执行顺序六、索引七、事务一、mysql的三大范式原子性 字段不可在分割唯一性 字段必须依赖于主键冗余性 避免数据量过大二、连表联查删除之前的表,创建两个新表,插入数据studentscore1.union union:多个结果集进行合并(纵) 格式:select 字段 from 表名 union 表名; 注
2020-09-23 10:01:25
3297
原创 数据库二(去重、求和、求平均、统计、排序)
文章目录一、基本功能1.去重2.取别名3.聚合函数1)count统计行数2)sum 求和3)avg求平均4)max/min求最大最小值4.字符串函数1)concat拼接2)+拼接并求和5.日期函数6.数值计算函数1)round()四舍五入2)floor()向下取整3)rand()随机数一、基本功能1.去重 DISTINCT去重 格式:select DISTINCT 字段1,字段2... from 表名 筛选条件 例如:select distinct name from student; 例
2020-09-22 16:08:52
5511
1
原创 数据库一(在虚拟机中安装数据库,基本操作)
文章目录一、下载数据库1.新建数据传输,将数据库安装包上传至虚拟机2.安装数据库二、设置用户,更改权限三、使用数据库一、下载数据库数据库安装资源1.新建数据传输,将数据库安装包上传至虚拟机2.安装数据库1、查看mysql的依赖rpm -qa | grep mysql2、删除mysql的依赖rpm -e --nodeps rpm -qa | grep mysql或者rpm -e --nodeps rpm -qa | grep MySQL3、离线安装mysql(cd 到mysql安
2020-09-21 16:55:09
6601
原创 Linux基础三(常见基本命令、用户和组)
文章目录一、基本指令1.cd 切换目录ls查看目录2.对目录创建删除和移动的指令**1)创建**2)删除3)移动4)复制3.对文件的创建移动删除和复制1)创建文件2)删除文件3)移动文件4)复制4.对文件的编辑和查看1)编辑文件2)查看文件二、用户和组1)用户和组的查看和含义2)创建用户3)更改用户密码4)删除用户5)创建组6)查看当前组下的用户7)添加和删除用户8)删除组三、总结一、基本指令以后对虚拟机的操作都在Xshell会话中执行,不在使用虚拟机,所以可以取消虚拟机的可视化。init 3虚
2020-09-13 22:51:27
464
原创 Linux基础一(虚拟机的安装和配置)
文章目录资源一、vm的安装1.关闭防火墙2.找到vm下载的位置,双击安装3.测试是否安装成功二、安装Linux1.创建虚拟机2.编辑虚拟机3.启动虚拟机4.配置网络,同步与主机的网络,以便后期与主机建立连接资源一、vm的安装1.关闭防火墙控制面板=》系统和安全=》检查防火墙状态=》=》启用或关闭防火墙=》关闭=》确定搜索控制面板系统和安全检查防火墙状态启用或关闭防火墙选择关闭=>确定2.找到vm下载的位置,双击安装接受=》下一步安装位置可以自己更改=》下一
2020-09-13 09:49:00
1117
原创 java入门基础(十三)
文章目录一、idea环境下导入其他软件软件包1.点击File2.选择project Structure3.选择模块、Dependencies->点击加号4.选择JARs or directories5.选择要导入的包 点击OK,弹出如下界面6.选择->ok->应用,即可导包完成二、Junit包1.了解test功能和使用2.注解before和after3.多个注解一起运行时的顺序三、JSON四、Gson包五、FastJson包一、idea环境下导入其他软件软件包1.点击File2.
2020-09-08 22:05:00
760
原创 java进阶之IO流(字节流、字符流)
文章目录三、字符流1.一个一个字符读取复制文本2.用字符数组读取3.用缓冲流一个一个字符读取4.用缓冲流按数组读取5.用缓冲流按行读取四、字节流字符流总结案例:先注册,再登录系统玩猜数字游戏五、对象流(序列化流)六、其它流三、字符流(1)字节流操作中文数据不是特别的方便,所以就出现了转换流。 转换流的作用就是把字节流转换字符流来使用。 (2)转换流其实是一个字符流 字符流 = 字节流 + 编码表 (3)编码表 A:就是由字符和对应的数值组成的一张表 B:常见的编码表 AS
2020-09-04 10:59:20
389
原创 java入门基础(十二)
文章目录一、类加载1.反射2.获取Class对象一、类加载概述:当程序要使用某个类时,如果该类还没有加载到内存中,系统会通过类的加载,类的连接,类的初始化三个步骤来对类进行初始化。类的加载:将class文件(源文件)读取内存,并创建对应的Class对象任何类被使用时,系统都会创建一个java.lang.Class对象注意事项:初始化1.当类还未被加载和连接时,程序先加载并连接该类2.该类的直接父类未被初始化,先初始化直接父类3.假如类中有初始化语句(非static修饰),依次执行初始化
2020-09-02 15:39:48
725
原创 java入门基础(十一)
文章目录一、网络编程二、IP地址三、端口号四、网络通信协议(一)UDP协议:用户数据协议1.UDP发送数据2.UDP接收数据一、网络编程概述:在通信协议下,实现不同计算机之间可以进行数据互换,实现资源共享和信息传递的计算机系统。三要素:IP地址:设备在网络中的唯一标识,在网络中计算机能够互相通信,必须通过IP地址这个标识来指定要接收的计算机和识别发送的计算机端口:网络通信,本质就是两个应用之间的通信,每台计算机中都有很多的应用程序,端口号就是为了区分这些应用程序,如果说IP地址是计算机在网络
2020-09-01 14:38:02
830
原创 java基础学习(十)
这里写自定义目录标题一、进程和线程1.进程:2.线程:二、Thread类1.方式一实现多线程2.设置和获取线程的名称3.线程调度1)分时调度2)抢占调度3)优先级4.线程控制1)sleep(long millis)2)join()3)setDaemon(boolean on)4)线程的生命周期一、进程和线程1.进程:正在运行的程序是系统进行资源分配和调用的独立单位每一个进程都有他自己的内存空间和系统资源进程指当前正在执行的程序,代表一个应用程序在内存中的执行区域2.线程:是进程中单个
2020-08-29 21:21:49
902
原创 java入门基础(九)
文章目录一、File1.File概述2.File构造方法和创建方法3.File基本方法4.递归删除二、IO输入输出流1.io2.字节流写数据->输出流一、File1.File概述文件和目录的抽象文件和目录可以通过File封装成对象对于File,其封装的并不是一个真正的文件,只是文件的路径,可存在可不存在,之后通过具体的操作把这个路径转化为具体的存在2.File构造方法和创建方法构造方法File(String pathname) 通过将给定的路径名字符串转换为抽象路径名来创建
2020-08-27 11:09:44
768
原创 java进阶之匿名内部类,访问修饰符,包
目录一、形式参数和返回值二、包1.包2.导包三、权限修饰符1.权限修饰符:一、形式参数和返回值(1)形式参数:类名:需要该类的对象抽象类名:需要该类的子类对象接口名:需要该接口的实现类对象(2)返回值类型:类名:返回的是该类的对象抽象类名:返回的是该类的子类对象接口名:返回的是该接口的实现类的对象(3)链式编程对象.方法1().方法2()…方法n();这种用法:其实在方法1()调用完毕后,应该一个对象;方法2()调用完毕后,应该返回一个对象。方法n()调用完毕后,可能
2020-08-23 10:15:33
798
intellij-spring-assistant-0.12.0.zip
2020-09-25
远程连接Xshell和Xftp4.rar
2020-09-13
redis安装和桌面插件.rar
2020-09-26
mysql在虚拟机中得安装资源含客户端和服务器端
2020-09-21
java导入其他软件下的包资源
2020-09-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅