自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zuixiaoyao_001的博客

本博主支持并坚持原创,本博客以原创文章为主。

  • 博客(190)
  • 收藏
  • 关注

原创 springboot集成redis时总报错Connection refused: no further information: localhost/127.0.0.1:6379...

nacos上配置的关于redis的key值不是springboot需要的固定写法如:sping.redis.host=spring.redis.port=sping.redis.password=spring.redis.database=我写的是一个自定义的key如 com.dream.redis.host改为springboot认识的即可其他和springboot集成的组件类似...

2023-04-24 13:55:00 995

原创 springboot2.2.1不兼容springcloud-gateway启动报错

报错信息如下: 1 D:\topbandSoft\java\jdk1.8\bin\java.exe -XX:TieredStopAtLevel=1 -noverify -Dspring.output.ansi.enabled=always -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=64562 -Dc...

2021-02-19 17:34:00 320

原创 sentinel1.8.1Sentinel 链路流控模式失效

1.7.0 版本开始(对应Spring Cloud Alibaba的2.1.1.RELEASE) 需要新增依赖<dependency> <groupId>com.alibaba.csp</groupId> <artifactId>sentinel-web-servlet</artifactId...

2021-02-19 10:33:00 261

原创 shell脚本问题read: Illegal option -t

执行shell脚本read.sh出现的问题#!/bin/bashread -t 20 -s -p "输入密码:" p1echoread -t 20 -s -p "再次输入密码:" p2printf "\n"if [ $p1 == $p2 ]thenecho "ok"elseecho "false"fiunbuntu上运行对于 -s参数bash read.sh...

2021-01-08 14:33:00 2165 1

原创 转载-关系型数据库如何工作

关系型数据库如何工作转自:https://blog.csdn.net/qq_34795226/article/details/106279976,其原文连接:http://coding-geek.com/how-databases-work/文章大概分为这三个部分、低级和高级数据库组件的概述查询优化过程的概述事务和缓冲池管理的概述基础在硬件的发展还没像今天这么迅速时,开...

2020-12-17 15:26:00 272

原创 multipart/form-data同时传递文本和多文件参数controller接收

postman传递参数:head设置:参数传递:后端代码:springboot的controller层: @PostMapping(value = "/image/upload") public void upload(UserVo userVo,List<MultipartFile> files) { logger.info("up...

2020-12-04 15:54:00 3294

原创 sonar配置记录一下经常找不到

maven依赖<dependency> <groupId>org.codehaus.sonar</groupId> <artifactId>sonar-maven-plugin</artifactId> <version>5.1</version></dependenc...

2020-12-02 14:39:00 217

原创 springboot启动即停止没有报错信息的处理办法

大家经常遇到启动不报错就停止的情况,在springboot的启动类中添加try-catch即可出现具体错误信息try { SpringApplication.run(XXXXXXApplication.class, args);}catch (Exception e){ e.printStackTrace();}...

2020-09-17 09:00:00 733

原创 elasticsearch 时间问题

GMT:格林威治标准时间UTC:世界协调时间DST:夏日节约时间CST:中国标准时间其中GMT时间可以近似认为和UTC时间是相等的,但从精度上来说UTC时间更精确。其误差值必须保持在0.9秒以内CST= GMT + 8 =UTC + 8从上面可以看出来中国的时间是等于UTC时间+8小时,es默认存储时间的格式是UTC时间,如果我们查询es然后获取时间日期默认的数...

2020-09-09 16:16:00 1956

原创 补充netty权威指南学习自定义协议实现,与springboot集成

鉴于netty权威指南上面的自定义协议实现部分不完整,为此本博主,将自定义协议这块补充了以下,以供大家参考,自定义协议主要采用长度进行粘包处理,编解码自定义实现,具体如下工程分三个部分1、common 主要包含实体,枚举,一些公用的编解码常量等2、service 服务端3、client 客户端下面上代码pom主要添加上相应依赖,这里主要粘贴部分主要依赖 <de...

2020-09-08 10:03:00 459

原创 拦截器中实现防止表单重复提交

最近项目中又出现重复数据,除了id不同,其他的完全相同的一样的数据,导致业务关系应该唯一不唯一问题产生的原因:以下订单举例说明,因为各种原因(网络卡,快递点击等)重复提交2个或者以上一模一样的订单,由于是同时提交的,第一个订单执行扣款生成订单未完成时候,第二个已经进来了,导致付一笔钱购买了2次或多次商品单机的可以按照下面方法解决,分布式的就需要用到分布式锁进行解决1、定义拦截器:...

2020-07-30 16:34:00 493

原创 自定义sdk后项目引用问题

自定义sdk作为依赖供项目使用,总是发现,包依赖已经依赖去了,但是在使用时就是导不进去类所使用的包最后发现是因为我用的springboot插件打得可执行jar包,单纯的依赖要打成不可执行jar包,打包插件进行更换后解决 <build> <plugins> <plugin> &...

2020-07-15 17:22:00 438

原创 elk搜集日志,实现logstash根据message中结构不同动态创建索引并扩展功能,区分message中json和非json数据简单方式...

搜集日志,但是框架本身也会打印很多日志是字符串的。我们自己希望的日志用json,但是又需要json字段可以扩展,logstash收集日志后都放在了message字段中,我们自定义打印的是json串,spring打印的是string,为此我们要分别处理日志,把框架日志和一般信息日志和我们的有用数据日志分开,并且有用数据记录的日志可以按照不同索引分类为此我们的搜集日志时需要动态处理log...

2020-07-09 13:43:00 3984

原创 快速安装mongodb脚本,启动

参考官网,下载tar.gz包安装参考如下:https://docs.mongodb.com/manual/core/security-mongodb-configuration/多种安装方式,我下载的是tgz,按照如下说明来写shell#!/bin/bashsudo apt-get install libcurl4 opensslcd /software/mong...

2020-06-29 17:18:00 248

原创 官网脚本快速安装rabbitmq

最近有安装一次rabbitmq升级到3.8.5版本,这个安装真的是省事简单直接用官方脚本运行即可#!/bin/sh## If sudo is not available on the system,## uncomment the line below to install it# apt-get install -y sudosudo apt-get update -...

2020-06-29 14:22:00 184

原创 nacos1.3.0配置mysql8.0

按照常规配置好后,单节点启动报错如下:org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: Could not retrieve transation read-on...

2020-06-29 10:59:00 996

原创 docker build 报错ADD failed: stat /var/lib/docker/tmp/docker-builder964944550/software/jdk8/jdk1.8.0_1...

DokerfileFROM centos:latestMAINTAINER "[email protected]"ADD /software/jdk8/jdk1.8.0_191 /jdk/jdk1.8.0_191ENV JAVA_HOME /jdk/jdk1.8.0_191ENV PATH $PATH:$JAVA_HOME/bin构建镜像报错如下:root@iZwz9hb3esnbp5jod6m...

2020-06-26 10:41:00 3863

原创 一电脑多git的ssh key配置

原本就用一个github,但毕竟国外的,网速有点。。。疼,所以又准备用上以前的gitee,为了统一管理好ssh 的key,如下:首先生成针对不同代码平台生成两个不同的秘钥对,注意邮箱要用你在平台上对应的邮箱码云和github的秘钥生成过程右键git bash here 后执行如下命令:myHostAccout@myHostAccout MINGW64 ~/Desktop$ ssh-k...

2020-06-25 12:28:00 137

原创 阿里云DRS数据库本地连接不上问题,ESC服务器可以连上

按照阿里云文档进行连接创建RDS MySQL实例(就是购买)设置白名单申请或释放外网地址(本地连接需要申请外网,用外网地址连接,如果是ESC服务器用内网连接即可)创建数据库和账号连接MySQL实例按照上面步骤进行,在ESC上安装mysql客户端,然后在ESC服务其上登录mysql -h rm-***********************.aliyuncs.com(...

2020-06-25 09:39:00 557

原创 阿里云ESC下docker安装Jenkins BlueOcean

首先,在阿里云服务器上配置docker环境,配置时候一定要注意镜像地址的配置:登录镜像仓库就可以下拉镜像1、查找jenkinsdocker search jenkinsdocker push jenkinsci/blueocen运行 docker run -d --name=jenkins -p 8080:8080 -v /data/jenkins:/home/jenkins...

2020-06-25 06:33:00 239

原创 微信退款接收返回的参数解析错误,接收Map中整形,数据String转Integer报错:java.lang.ClassCastException: java.lang.String cannot be...

Map map = WXPayUtil.xmlToMap(result);获取返回的total_fee解析为整形时报错:java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.IntegerInteger totalFee = (Integer)map.get("total_fee");原来...

2020-06-18 11:27:00 281

原创 打成jar包在linux找不到资源下的文件xxx.jar!/BOOT-INF/classes!/xx

微信支付退款用到的证书,在idea下springboot应用ok,到linux上后找不到文件,大概报错信息如下:FileNotFoundException: jar:file:/xxx-0.0.1-SNAPSHOT.jar!/BOOT-INF/classes!/cert/apiclient_cert.p12在打成的jar中查看,肯定是存在的:原来是本地运行时,是能到本地磁盘里...

2020-06-16 16:59:00 6943 1

原创 微信支付开发总结

  前期做过支付宝的支付相关,近期需要做微信支付,总体来讲并不是那么难,将思路总结一下,还有一些遇到的问题说一下:  首先说怎么去设计  微信支付、支付宝支付以及一些第三方系统的接口调用,他们是独立于我们系统的,但又需要用到,那么我们就尽量将这些独立系统的接口与我们的解耦开来,不要过多的耦合在一起,对于这类的结合建议独立写一个工具或者service来封装调用,这些接口或工具方法的入参...

2020-06-12 15:29:00 491

原创 java.lang.ArrayStoreException: sun.reflect.annotation.TypeNotPresentException

属性注入时候@Value 和 @ConfigrationProperties不要同时使用

2020-06-12 15:09:00 391

原创 JSONObject的问题- 在用JSONObject传参到controller接收为空白和JSONArray添加json后转string不正确...

问题一:在用JSONObject传参到controller接收为空白的问题:@RestController@RequestMapping("/callback")public class CallbackApiController { Logger logger = LoggerFactory.getLogger(this.getClass()); @PostMa...

2020-05-14 13:59:00 1991

原创 SpringContextHolder使用报错:applicaitonContext属性未注入, 请在applicationContext.xml中定义SpringContextHolder...

SpringContextHolder代码如下:没有问题** * 以静态变量保存Spring ApplicationContext, 可在任何代码任何地方任何时候取出ApplicaitonContext. */@Service@Lazy(false)public class SpringContextHolder implements ApplicationConte...

2020-05-13 09:20:00 11372 3

原创 MQ报错Waiting for workers to finish.Stopping container from aborted consumer.Successfully waited for w...

2020-04-27 11:34:37.312 [SimpleAsyncTaskExecutor-37] ERROR org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer - Consumer received fatal exception during processingorg.springf...

2020-04-27 12:35:00 3282

原创 nacos的docker启动

1、需要一个nacos的镜像docker pull nacos/nacos-server2、创建映射文件mkdir -p /data/software/nacos-docker/nacos-docker/logs #新建logs目录mkdir -p /data/software/nacos-docker/nacos-docker/i...

2020-04-20 12:29:00 2725

原创 问题总结

docker dubbo 启动脚本docker.sh 采用的是dubbo框架中的main主类springboot启动的脚本docker.sh则是自身的application启动类springboot启动不起来一定要看好服务和调用端版本是否一致不含激活的如dev不会打印日志,并且一定要在nacos上配置logback.xml的路径logging.config=classpath:xx/lo...

2020-04-04 17:56:00 83

原创 ubuntu docker中文乱码问题

locale -a查看环境支持的编码格式直接在Dockerfile 中设置为中文 ENV LANG C.UTF-8,打镜像运行容器,设置好如下:此时日志仍然是乱码,则此时一般是ubuntu自身显示的问题,所以要将ubuntu宿主机显示为utf-8一定要先确保这个是utf8然后去解决容器编码问题...

2020-04-04 17:40:00 841

原创 docker的私有化仓库harbor搭建

目前比较流行的docker私有化仓库是harbor,harbor是一个github开源的项目,直接在github上搜索即可,下载地址:https://github.com/goharbor/harbor/releases搞一个稳定版的离线安装,博主用的是1.10.0下载好的离线包,上传到centos7相应的一个目录下:/software/harbor解压:tar -zxvf ...

2020-01-01 09:52:00 204

原创 docker基础镜像ubuntu添加jdk1.8

首先pull ubuntu18.04docker pull ubuntu:18.04下载jdk1.8jdk-8u191-linux-x64.tar.gz创建Dockerfile文件编写文件如下:#在ubuntu:18.04中添加上jdk1.8FROM ubuntu:18.04MAINTAINER [email protected] jdk-8u191-linux-x64.tar.gz...

2019-12-10 13:45:00 670

原创 转载:源码阅读方法

转载于:https://www.imooc.com/article/296612简介大家好,我是彤哥,今天我想和大家再聊聊JDK源码的几个问题:为什么要看JDK源码JDK源码的阅读顺序JDK源码的阅读方法为什么要看JDK源码一,JDK源码是其它所有源码的基础,看懂了JDK源码再看其它的源码会达到事半功倍的效果。二,JDK源码中包含大量的数...

2019-12-10 09:50:00 83

原创 nacos集群配置

一、 环境准备Nacos 依赖java环境来运行。如果您是从代码开始构建并运行Nacos,还需要为此配置Maven环境,请确保是在以下版本环境中安装使用:64 bit OS,支持 Linux/Unix/Mac/Windows,推荐选用 Linux/Unix/Mac。64 bit JDK 1.8+;下载配置自行安装。Maven 3.2.x+;下载配置自行安装。二、...

2019-11-25 09:15:00 3869

原创 统计数据环比计算

环比计算,算法是:先按照要求计算出一个时间段数据的分组统计作为A表(作为当前数据,假设今天为10.15日),然后将其时间+1个单位再次计算作为b表(实质是计算出前一天的数量放在当前天去对比,如下14日数据变为15日同一天的一个虚拟数据,主要是将前一天数据均向后一天移动一下),然后用a表对b表进行左联接查询,就有如下对应关系(通过时间将前一天数据和当天数据关联在一张表上),然后方便操作,s...

2019-11-22 16:28:00 1450

原创 nacos 日志问题 ERR-CODE: [NACOS-0002], Type: [环境问题]

nacos配置中心配置后,项目启动正常,运行项目也正常,但是总是打印如下日志:2019-10-11 15:44:09.792 [com.alibaba.nacos.client.Worker.longPullingfixed-xxx.xxx.xxx.xxx_8848-xxx.xxx.xxx.xx1_8848-xxx.xxx.xxx.xx2_8848-d6775f80-ed7a-409...

2019-10-11 16:24:00 3449

原创 windows下代码规范检测工具sonarqube安装与使用,含与maven的结合

一、首先下载sonarqube 地址 :https://www.sonarqube.org/downloads/ (最新版本支持java11+,博主下载支持java8的版本7.7),    下载SonarScanner 地址:https://docs.sonarqube.org/latest/analysis/scan/sonarscanner/需要注意的是该版本对...

2019-09-27 14:31:00 1558

原创 windows通过zip安装mysql5.7.26的一个坑

需要将my.ini的红框的/不能写成\注意编码格式问题然后mysqld --initialize-insecuremysqld --installnet start mysql

2019-09-26 16:49:00 95

原创 nacos作为配置中心动态刷新@RefreshScope添加后取值为null的一个问题

之前springboot项目常量类如下形式:@Component@RefreshScope//nacos配置中心时添加上public class Constants { @Value("${test1}") public String test1; }然后在配置文件properties中写test1=123controlle...

2019-09-12 14:06:00 10797

原创 nacos作为配置中心兼容xml配置文件

  最近公司想要用配置中心,因为公司用的有传统的spring项目,有springboot项目,为了兼容都能够采用配置中心,做了一些尝试,经过比较还是倾向于使用nacos,传统dubbo采用spring方式读取xml读取配置文件的方式启动,其配置数据源,redis,rabbitmq等采用的是xml的配置,xml中取值是个问题,为了兼容xml能从远程配置中心更好的取值,做了一系列尝试。 ...

2019-09-12 10:49:00 6569 2

空空如也

空空如也

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

TA关注的人

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