自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 spring boot 上传文件的大小限制

根据spring boot 版本不同在application.properties文件添加不同的配置。以上配置直接在配置文件中即可。

2023-07-19 18:06:04 3828

原创 kafka群起脚本启动不了:nohup: failed to run command `java‘: No such file or directory

kafka群起脚本启动不了:nohup: failed to run command `java’: No such file or directory原先脚本停止是可以的,但是启动不行启动不了:#!/bin/bashcase $1 in"start"){ for i in hadoop102 hadoop103 hadoop104 do echo " --------start $i Kafka-------" ssh $i "/opt/modul

2021-02-08 17:14:40 2086 2

原创 Hadoop HDFS高可用HA中Active和standby主备切换失败:WARN org.apache.hadoop.ha.FailoverController

Hadoop高可用HA中Active和standby主备切换失败:WARN org.apache.hadoop.ha.FailoverController1:首先 看一下 hdfs-site.xml 和 core-site.xml 中 配置的开启 的自动故障转移 配置 是否正确:hdfs-site.xml:<property> <name>dfs.ha.automatic-failover.enabled</name> <value>true&lt

2021-02-02 09:16:34 640

原创 hive创建自定函数UDF

hive创建自定函数UDF1:创建maven工程 引入 hive-exec 依赖 <dependency> <groupId>org.apache.hive</groupId> <artifactId>hive-exec</artifactId> <version>1.2.1</version> </dependency>

2021-01-26 16:08:49 149

原创 Hive创建自定义函数报错:FAILED: SemanticException Temporary function cannot be created with a qualified name

Hive创建自定义函数报错:FAILED: SemanticException Temporary function cannot be created with a qualified namehive创建临时自定义函数报错:hive (default)> create temporary function banzhang.addFive as 'com.atguigu.hive.Text';FAILED: SemanticException Temporary function canno

2021-01-26 15:45:30 1741 1

原创 hadoop2.7.2配置集群群起

hadoop2.7.2配置集群群起1:首先配置好集群的ssh配置 无密访问2:配置slaves 写入各个虚拟机的主机名称hadoop2.7.2/etc/hadoop/slaves注意的地方是 在修改文件时 不能有空格换行等 不然会报错3:启动集群 :启动前保证各个集群中的namenode datanode 等 节点 全部正常关闭启动hdfs各个节点启动yarn各个节点 :要注意 要在自己Resourcemanager节点的虚拟机上启动...

2020-12-15 17:00:26 147

原创 hadoop2.7.2配置历史服务器

hadoop2.7.2配置历史服务器1:首先保证mapReduce 服务正常运行2:配置 etc/hadoop 中的 mapred-site.xml 文件[root@hadoop105 hadoop-2.7.2]# vim etc/hadoop/mapred-site.xml 在该文件下添加如下配置:mapreduce.jobhistory.addresshadoop105:10020 mapreduce.jobhistory.webapp.address had

2020-12-14 16:06:45 392

原创 IDEA设置 支持es6语法

IDEA设置 支持es6语法1:File -》settings…2.选择Languages & Frameworks下面的JavaScript, 将版本号为ECMAScript 6

2020-11-30 12:04:50 441

原创 ActiveMQ5.16.0启动访问不到web控制台

ActiveMQ5.16.0启动访问不到web控制台学习一下ActiveMq 下载的5.16.0 版本,在虚拟机上启动成功,61616端口和8161端口都成功启动,但是 浏览器却访问不到 web控制台,本地cmd都可以ping 通虚拟机网络 ,虚拟机也可以ping通本地网络。百度查了一些但是都没有解决问题。是在没有解决 就下了一个 低版本的ActiveMQ 5.15.9 ,结果只是安装启动,本地就可以访问成功。如果有人也是和我一个问题的话,可以试一下 降低版本试一下。...

2020-09-29 15:13:47 780

原创 Springcloud报错:Action: Consider defining a bean of type ‘com.XXX.dao.XXXDao‘ in your configuration

Springcloud报错:Action: Consider defining a bean of type ‘com.XXX.dao.XXXDao’ in your configuration在主启动类上加上:@ComponentScan(basePackages = {“com.XXX.XXX.dao”}) 你的项目的dao层包路径@SpringBootApplication(exclude = DataSourceAutoConfiguration.class)@EnableFeignClie

2020-09-25 11:50:36 2065

原创 sentinel自定义限流方法与业务代码解耦合

sentinel自定义限流方法与业务代码解耦合在学习alibaba 的sentinel ,遇到了一个很小但是容易犯的小错误,记录一下使用自定义的 限流方法,并且与业务代码解耦合,主业务方法: // 自定义 解耦限流方法 :指定那个类 下的 哪一个方法 是限流触发后 要执行的方法 @GetMapping("/customerblockHandler") @SentinelResource( value = "customerblockHandler",blockHandlerClass

2020-09-21 15:41:52 1338

原创 liunx下修改mysql数据库指令

liunx下修改mysql数据库指令1:进入mysql安装的bin目录下 启动mysql数据库:[root@centos7 bin]# service mysql start在这之前 ,先将 mysql.server 移动到 /etc/init.d/mysql 下[root@centos7 bin]# cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql看到这里出现success 就是启动成功:[root@cent

2020-09-14 15:53:47 137

原创 springcloud配置中心客户端中的bootstrap.yml 配置无效

springcloud配置中心客户端中的bootstrap.yml 配置无效springcloud配置中心客户端中的bootstrap.yml 是系统级别 优先级比 application.yml 高。但是在启动测试的时候 莫名的发生了配置的错误,和bootstrap.yml 中的 配置完全不一样,微服务名称 端口号 都和github远程仓库中对应的yml文件一致,搞了很久 ,没搞明白。同事看了下 ,单独启动 可以正确读取 yml 配置文件,又 测试 先启动 配置中心server端 再启动客户端 ,配

2020-09-08 14:41:31 2996 5

原创 springcloud配置中心server启动报错: Authentication is required but no CredentialsProvider has been registered

springcloud配置中心server启动报错: Authentication is required but no CredentialsProvider has been registered猜测 是在github上创建的仓库是私有的 ,所以 需要安全连接到github仓库,在application.yml中配置上自己github 的用户名和密码 就可以了:spring: application: name: 微服务名称 cloud: config: serv

2020-09-07 16:14:55 9871 3

原创 本地仓库添加的文件通过git远程提交到github

本地仓库添加的文件通过git远程提交到github1:在本地文件夹 右键 点击 git Bash Here 进入git命令窗口输入:git remote add origin 远程github 项目仓库地址2: 输入:git pull origin master . 这一步很可能会提示错误:fatal: refusing to merge unrelated histories这是因为我们没有关联远程分枝master,需要使用操作:git pull origin master --allow-un

2020-09-07 14:39:47 117

原创 mysql 查询每组数据中最新的一条数据

mysql 查询每组数据中最新的一条数据项目中遇到要分组查询 并且找到每组数据中最新的一条数据 ,感谢百度中大神分享 ,特此记录一下: SELECT * FROM ( SELECT * FROM dfs_rsu_heartbeat_new_status WHERE DATE_FORMAT(create_time ,"%Y-%m-%d") = DATE_FORMAT("2020-04-15" ,"%Y-%m-%d") AND control_id = "1"

2020-08-12 11:13:55 598

原创 java嵌套循环跳出外层循环

java嵌套循环跳出外层循环项目中遇到过嵌套循环时需要跳出外层循环的要求,特此记录一下:a: for (int i = 0; i < list.size(); i++) { for (int j = 0; j < list1.size(); j++) { System.out.println("i=" + i + ",j=" + j); if (j == 5) { break a;

2020-07-22 16:28:41 1151

原创 mysql查询中某个字符出现的次数

mysql查询中某个字符出现的次数开发过程中遇到了一个问题:字段中通过 “|” 来存储了多个数字 (例如 1|2|0 ),0 ,2表示失败,1 表示成功,来统计成功的数量和失败的数量,字段中有几个字符就表示有几个数量,所以想到通过检查 “1” 在字段中出现的次数 来统计成功的数量。百度后发现一位大佬的博客代码,在这感谢大佬!原文链接:SELECT SUM(IF( LENGTH(字段)>1,length(字段) - length(replace(字段,'1','')),0) )

2020-07-09 15:51:25 4713

原创 并发情况下lua脚本防止重复提交订单

并发情况下lua脚本防止重复提交订单在商城系统结算时,生成交易码,存入redis和页面中,防止浏览器页面回退重复提交订单,重复与数据库做IO操作;但是在并发情况依然存在 多个请求同时验证交易码成功情况;解决办法:lua脚本String script = “if redis.call(‘get’, KEYS[1]) == ARGV[1] then return redis.call(‘del’, KEYS[1]) else return 0 end”;Long eval = (Long) jedis.

2020-05-13 15:44:41 657

原创 判断返回集合list是否为空

判断返回集合list是否为空在做项目时返回的list集合判断不是空的:if (list!=null){}但是 项目报错 打印了一下 数据库返回的是一个空的集合。也就是说 list!=null 判断不出 集合中是否有没有数据,看了一下 集合的方法,发现 当集合没有被创建时,也就是说没有被 new 出来的时候 判断null是有效的。如果要判断 list中是否有数据还要加一个判断:!list...

2020-03-30 14:08:42 2262

原创 使用通用Mapper insertSelective方法时注意的小问题

使用通用Mapper insertSelective方法时注意的小问题今天在项目中使用tkMapper的insertSelective方法时,使他返回新添加完成后的主键id,我以为 返回的这个 i 就是主键 ,结果 前台对应不上数据,之后查看文档 发现,当保存成功后,也就是这个i >0 时,已经封装进去了,但是在bean中的主键id 字段上要有注解:主键返回策略,,然后就可以直接对...

2020-03-20 14:11:57 4046 2

原创 nginx启动报错:nginx: [emerg] open() "/var/run/nginx/nginx.pid" failed (2: No such file or directory)

nginx启动报错:nginx: [emerg] open() “/var/run/nginx/nginx.pid” failed (2: No such file or directory)之前忘记关闭nginx 第二天启动报错:nginx: [emerg] open() “/var/run/nginx/nginx.pid” failed (2: No such file or directo...

2020-03-19 11:55:01 342

原创 Centos7安装分布式文件系统fastdfs类库 libfastcommon-1.0.7

Centos7安装分布式文件系统fastdfs类库 libfastcommon-1.0.7fastdfs是c语言的 建议在liunx上运行首先安装好gcc 依赖环境 ,不然之后运行 类库的 ./make.sh 会报错运行指令:yum install gcc-c++ -y运行成功后进入opt目录下 将libfastcommonV1.0.7.tar.gz 上传到目录下,解压之前 先刷新一下文...

2020-03-18 11:09:03 1914

原创 Springboot整合通用mapper

Springboot整合通用mapper之前在项目中用了一下通用Mapper,特此写一下防止忘记版本:tk.mapper-2.0.2 Springboot-1.5.10开发工具:IDEA1:导入依赖<dependency> <groupId>tk.mybatis</groupId> <artifac...

2020-03-17 18:02:42 410

原创 Springboot的yml文件中密码特殊字符引起启动报错问题

Springboot的yml文件中密码特殊字符引起启动报错问题在一次项目中想连接一下生产库看数据 ,在修改连接池的密码时候报错。特意记录一下 ,百度了一下原因有两个:第一:可能是 yml文件中的 密码 的 ‘:’ 后边没有加一个空格键,不能是Tab键;第二:可能是因为密码中含有特殊字符 ,导致解析有问题;解决办法 :在密码上加上单引号,解决;例如 url: jdbc:mysql://l...

2019-10-12 15:39:39 5942 1

空空如也

空空如也

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

TA关注的人

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