- 博客(22)
- 问答 (8)
- 收藏
- 关注
原创 List操作,将list a里删除存在list b 里的元素 简单的方法总结
List操作,将list a里删除存在list b 里的元素 简单的方法总结
2022-06-21 17:10:18
1688
原创 Java直接通过图片url将图片上传到云端【阿里云】
由于工作业务需要,图片需要上传到阿里云保存来使用,这里记录一下上传部分的代码 public static String dealUpload(String url, Pojo pojo) { // 创建oss连接 OSS ossClient = new OSSClientBuilder().build(ENDPOINT, ACCESS_KEY_ID, ACCESS_KEY_SECRET); // 定义保存到oss上的文件的名称 String ima
2022-05-17 10:31:46
1808
转载 Java中可以直接调用类中静态方法,不用实例化
通俗的理解方法先通俗的分析下,我们把类看作是一个房子。房子里面有家具,桌椅板凳之类的,房子里面还有人。房子里面所有的人都应该是共有一套家具的。也就是说,这些家具是唯一的,如果某个家具坏了,那么大家都用不了。我们再看一看定义,java的静态变量也叫做类变量,它开始于类的创建,结束于类的消亡。非静态变量叫做实例变量,它开始于类的实例的创建,结束语类的实例的消亡。静态变量被所有实例所共享。也就是如上面的例子,座椅板凳是类变量,它们是在房子被建好了之后就被添加放置进来,而且基本都是唯一的。人就相当于实例,每个
2022-04-19 10:27:27
1081
1
原创 java.sql.SQLException: No value specified for parameter 1
解决问题思路:出现问题首先就要定位问题出现的位置:由于我这里在报错之前时候打了日志:定位异常1、首先了解该异常发生的原因:a. 由于你更新时,使用了实体来传递值,是否存在要插入的字段没有进行设置index导致,具体可以参考这个链接:异常原因1b.也就是我的原因,由于update 语句中对某个varchar字段更新时,sql语句是这样的 set name = '张三' 那么问题其实就出来了,我们是不是需要确保我们对 name的值中不能存在 英文单引号【‘】,如果存在英文单引号,那么这个sq
2022-04-07 15:55:20
7597
原创 Prometheus+Influxdb+Grafana 安装
陈述:hadoopu组下的hadoop用户安装方式使用.tar包的方式安装各个组件本次安装的服务器的主机名: hadoop03local安装目录/opt/modules/1.Prometheus-2.32.1默认占用9090端口hadoop用户----------官网下载linux https://prometheus.io/download/ #并上传到安装目录tar -zxvf prometheus-2.32.1.linux-amd64.tar.gz # 解压# 解压后,在/
2021-12-24 16:20:37
1508
原创 pulsar 相关linux命令行的命令记录
zookeeper命令的前提是你已经配置了 /etc/profile,以下命令默认你已经配置了这个。如果你是使用的自己的zookeeper集群,则你可以直接使用zkServer.sh start zkServer.sh stopzkServer.sh status 如果你是配置了pulsar 路径中 的conf/下的zookeeper.conf ,则你可以使用pulsar 来启动zookeeper。pulsar-daemon start zookeeper //启动pulsar-daemo
2021-12-08 13:44:17
1936
原创 apache pulsar搭建过程实例,以及自己遇到的问题记录
本文目录1、Apache Pulsar 介绍2、Pulsar搭建过程2.1 pulsar集群组成2.1 准备工作安装方式1安装方式2安装方式33、部署流程3.1 zookeeper安装3.2 bookkeeper部署3.3 Broker集群部署4、遇到的问题4.1 端口被占用4.2 内存不足1、Apache Pulsar 介绍Pulsar 是一个用于服务器到服务器的消息系统,具有多租户、高性能等优势。Pulsar 的关键特性如下:1、Pulsar 的单个实例原生支持多个集群,可跨机房在集群间无缝地完
2021-11-30 10:42:39
3237
原创 java ““ 和null的区别
String s = "" ;在java中代表的是一个字符串,该字符串的长度为0String s = null代表空对象,表示该字符为空。主要区别是"" 在内存中是有地址的,只不过长度为0 ,而null没有,就代表的空。当我的程序中使用了如下的三元语句来判断时,需要考虑这个字段有没有可能为null,或者"". String target = b == null ? "default value" : b当然在我的引用中,由于该字段在之前做了处理,返回的值可能为"",而这里判断的是nu
2021-11-24 11:27:44
406
原创 Flink 常见错误集合
遇到错误,错误具体如下图所示:Exception in thread “main” java.lang.IllegalStateException: No ExecutorFactory found to execute the application.经过搜索发现,这个错误其实很简单,主要就是因为flink程序执行时的依赖缺少导致的,缺少的依赖时flink-client,引入这个依赖,重新启动就可以了。<dependency> <groupId>or
2021-11-19 14:02:43
2362
原创 CepOperator -> Sink: Print to Std. Out (3/6) (c2b48c8d25739a404a24562a6c3b5d4e) switched from RUNNIN
CepOperator -> Sink: Print to Std. Out (3/6) (c2b48c8d25739a404a24562a6c3b5d4e) switched from RUNNIN
2021-11-08 16:56:14
1780
原创 Java MD5加密工具类
package com.che300.talk.utils;import java.security.MessageDigest;public class MD5Utils { /** * 对消息进行MD5算法的信息摘要计算 */ public static String encryptMD5(byte[] data) { try { // 判断数据的合法性 if (data == null) {
2021-10-13 10:31:23
715
原创 kafka自动提交offset的设置理解
1 开启checkpoint时:我们需要在数据流创建的时候设置开启自动提交offst至checkpoint,它会自动同步offset到kafka这样设置之后,程序在checkpoint时,如果checkpoint成功, 那么会同步当前checkpoint中的offset至kafka2 关闭checkpoint时:1、如果还想自动提交offset可以在kafka的prop中设置2、如果是自动管理offst你需要自己设置offset的保存位置(redis,zookeeper,mysql)等,
2021-09-17 09:55:38
641
原创 flink如何管理kafka的消费的offset
7.了解一下,如何管理kafka的消费的offsetearliest: 当各分区下有已提交的offset时,从提交的offset开始消费;无提交的offset时,从头开始消费latest: 当各分区下有已提交的offset时,从提交的offset开始消费;无提交的offset时,消费新产生的该分区下的数据none: topic各分区都存在已提交的offset时,从offset后开始消费;只要有一个分区不存在已提交的offset,则抛出异常对于offset的设置,目前的我程序是这样一个情况: 1.
2021-09-06 15:18:43
2226
原创 启动hadoop之后,主节点启动了,而从节点的datanode并没有启动的问题
#记录以下遇到的这个问题2021.4.29问题的起因还是在于hadoop安全模式的问题,我的安全模式之前出了问题,丢失了数据,导致我每次启动hadoop集群,都需要自己手动关闭hadoop的安全模式,于是在网上搜索,找到说可以先关闭集群,然后格式化namenode,按照这样的方式做了以后,就出现了标题的问题。##解决方法其实也很简单因为格式化的问题,导致了主节点和从节点的clusterId不一致,所以才导致datanode没有启动成功进入到你的集群的current目录下去找VERSION这个文
2021-08-27 11:11:50
1937
原创 ideal克隆项目之后的需要设置什么?
克隆项目之后的准备工作克隆github 或者gitee或者公司其他同事的代码克隆过来之后,下面需要在克隆过来的项目里检查一些设置是否正确。第一步:设置自己的maven仓库,每个人的maven仓库位置肯定会有所不同,当你克隆的项目是maven项目,这个不可避免一定要设置的第二步:这一步不一定是每个人都要设置,因为我这里的本地环境安装了两个版本的JDK,所以这里我需要手动设置项目使用的JDK版本为jdk1.8第三步:重启该项目,即可若有写的不好的地方 ,还请在评论区中指出...
2021-08-24 14:09:41
595
原创 Kafka命令及相关参数解释
Kafka命令及相关参数解释由于kafka是去中心化的架构,,所以需要在每台节点上启动kafka,且依赖于zookeeper,需要先启动zookeeper启动kafka:kafka-server-start.sh -daemon /opt/modules/kafka_2.12-2.4.0/config/server.properties-daemon是后台启动的意思创建一个新的topic:kafka-topics.sh --create --zookeeper hadoop01:2181,ha
2021-08-18 15:20:27
6164
原创 Flink程序启动报错could not be determined automatically
could not be determined automatically通过idea中的报错可以定位到错误位置修改为如下的方式即可,根据你的返回值来定的,不要写和我一样的哦!!!
2021-08-16 16:53:15
760
原创 Caused by: java.lang.Exception: Could not create actor system
错误如下Caused by: java.lang.Exception: Could not create actor system at org.apache.flink.runtime.clusterframework.BootstrapTools.startActorSystem(BootstrapTools.java:276) at org.apache.flink.runtime.clusterframework.BootstrapTools.startActorSystem(Bootstra
2021-08-16 16:48:01
6299
原创 flink启动找不到yarn-session.sh命令
这个错误其实很低级,主要就是我安装flink的时候,以为自己配置了环境变量,谁知其实并没有配置环境变量。主要还是因为自己当初安装flink的几种模式时,是分开复制安装,导致自己以为配置了环境变量,还有一个需要注意:yarn-sisson.sh是flink/bin/的命令,并不是hadoop的yarn的命令。...
2021-08-11 11:09:00
668
原创 flink 部署步骤,flink是什么
Flink1、 Flink:StandAlone cluster 模式此模式,不依赖hadoop的yarn,主要用于测试和学习步骤1.上传flink的压缩包到主节点解压flink的压缩包 flink-1.11.22.修改配置文件第一个配置文件 flink-conf.yamlflink-conf.yaml#该配置文件中主要有一下配置1 jobmanager.rpc.address: master#端口默认是61232 jobmanager.rpc.port: 6123#jobmana
2021-08-09 10:00:35
426
原创 Java中dubeg运行springboot项目时的java.lang.ExceptionInInitializerError异常及其解决方法
Java项目中,dubeg运行springboot项目时的java.lang.ExceptionInInitializerError异常及其解决方法从网上查,找到很多解决办法,都没有解决。网上查询大部分的原因都有:1.说是静态常量的初始化问题,就是你定义的一个变量在定义之前使用了这个变量,导致出现这个问题。2.有说是lomok版本不兼容的问题,等等等解决方法但是大多数的错误原因,我觉得都是jdk版本的问题。之前自己下载jdk16的版本,问题原因我这的项目使用场景是,idea使用的jdk是自己
2021-08-04 14:33:04
451
原创 IP网段改变对(Hadoop、Hbase)集群的影响
IP网段改变对(Hadoop、Hbase)集群的影响1、集群现有的情况描述版本信息hadoop -2.7.6zookeeper-3.4.5hbase-0.96.2-hadoop2 1.1 三台虚拟机的ip地址192.168.112.3 -->hadoop01192.168.112.4 -->hadoop02192.168.112.5 -->hadoop03通过xshell连接,ping百度正常hadoop01(主) 192.168.112.3hadoop
2021-08-03 11:58:20
1211
空空如也
想要爬取一个网页,但是网页需要登录,并且还需要输入图片所示的验证码
2022-03-10
如何解决checkstyle 出的非法导入错误?
2022-02-17
MySql如何将时间差00:10:36 转换为分钟
2022-01-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人