自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 nacos1.3.2启动不了

版本:Nocas-1.3.2第一段:java.io.IOException: java.lang.IllegalArgumentException: db.num is null第二段:org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is org.springframework.boot.web.server.WebServerException:

2020-09-26 22:25:29 1166

原创 阿里云创建Redis集群,主机状态一直为down

当配置好主从关系后,查看主节点状态一直是down,并且在主节点中也查询不到有从节点的存在2。经过百度,初步怀疑是我主节点和从节点都配置了连接redis密码,当我打开redis.conf文件的时候我发现在REPLICATION中有这么个配置masterauth通过上面的注解得知如果主服务器有密码保护(使用“requirepass”配置)在开始复制同步过程之前,告诉副本进行身份验证是可能的,否则主副本将进行身份验证拒绝复制请求。于是便在每个从节点中都加入了这个配置3.再次在每个从节点执行slave

2020-09-05 17:55:55 496

原创 Docker服务启动报错:Job for docker.service failed because the control process exited with error

报错信息: Job for docker.service failed because the control process exited with error code. See “systemctl status docker.service” and “journalctl -xe” for details.使用命令: systemctl status docker.service查看启动信息如下状态信息:解决: 方法一,方法二方法一有可能版本内核没问题还是这样的话,就是容器引擎失败1

2020-08-16 01:51:24 6470 5

原创 阿里云OSS对象存储依赖引入失败

今天在使用阿里OSS的对象存储时,出现了无法引入SpringCloud Alibaba的OSS相关依赖的情况。1.问题重现我使用的是目前最新版的SpringCloud Alibaba,版本为2.2.3.RELEASE2.找到原因在Git社区的评论中我得知,在2.2.0.RELEASE以后的版本中,OSS依赖被转移到了alibaba/aliyun-spring-boot仓库中。3.解决引入阿里云服务 Spring Boot Starters 工程的依赖管理。<dependencyMana

2020-10-17 17:02:48 1872 2

原创 Idea-SpringCloud-Nacos配置中心配置文件无法访问的问题

看硅谷雷神的谷粒商城项目中P25集中的神坑雷神正常运行,我的报如下错误这里雷神在properties文件中读yaml文件格式的内容,但是雷神竟然成功了,我就没那么好运了,不知道是新版更加规范了还是雷神是神的缘故,反正雷神成功了我失败了,搞了整整一天,代码都没问题,于是我试着把yaml在nacos中重新创建了个同名的properties文件于是我在yaml文件中读nacos里的yaml文件成功!在properties文件中读naocs里的properties文件也成功了!结论,自己的boots

2020-10-07 08:16:23 1989 2

原创 found 2790 vulnerabilities (1475 low, 42 moderate, 1272 high, 1 critical) run `npm audit fix` to f

vue使用时提示有漏洞,那么就是直接按照后面提示的命令npm audit fix 就可以解决之后会有报错npm audit fix请清除缓存npm cache clean --force

2020-10-04 08:33:52 7387

原创 记录一次痛苦的搭建linux的nacos集群记录

强烈建议如果你也一切启动正常,但是就是http://写你自己虚拟机的ip:1111/nacos/#/login访问不了的话,先rm -rf nacos!!!不论我怎么修改,检查都是一样的结果,最后逼得我重来,还是一样的东西一次成功了,所以我建议如果是这种情况,请忍痛一定要rm!!!前提要先有前提环境jdk,mysql,nginx等,如果没有先去装完再来看吧,绝对最详细1.先下载Nocas-1.3.2的tar包https://github.com/alibaba/nacos/releases/downl

2020-09-28 15:28:23 216

原创 nacos集群运行显示正常,但ps -ef | grep nacos|grep -v grep|wc -l的结果为0或1或2

前言,不想看废话的,直接去下面看1:前一天晚上搞了一晚上,每次启动正常不报错,但就是ps -ef | grep nacos|grep -v grep|wc -l的结果为0,我不断的找自己配置上的问题都没发现,最后关机睡觉了,结果第二天早晨,启动了第一台发现ps -ef | grep nacos|grep -v grep|wc -l 的结果是1了,我兴奋的启动第二台,发现ps -ef | grep nacos|grep -v grep|wc -l的结果还是为1,这一下就排除了我配置上的错误,我开始怀疑是其他问

2020-09-28 08:02:51 929

原创 SpringCloud Ribbon和Hystrix的超时时间配置

先看下ribbon的配置和hystrix的超时配置ribbon: MaxAutoRetries: 1 #最大重试次数,当Eureka中可以找到服务,但是服务连不上时将会重试 MaxAutoRetriesNextServer: 1 #切换实例的重试次数 OkToRetryOnAllOperations: true # 对所有的操作请求都进行重试,如果是get则可以,如果是post,put等操作没有实现幂等的情况下是很危险的 ConnectTimeout: 250 #请求连接的超时时间 R

2020-09-25 14:28:02 645

原创 gateway限流之令牌桶算法

1. 前言微服务中用到了网关的话,自然而然就会考虑网关限流的问题;当前项目中网关使用的是gateway,而它默认的限流是选择redis的方式来实现限流;2. 限流方式3. 项目引入gateway限流1.引入依赖 <!--redis 用于实现gateway的限流--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring

2020-09-25 14:24:32 1928

原创 java.lang.NoClassDefFoundError: org/apache/curator/framework/CuratorFrameworkFactory

springboot整合dubbo报错:真是服了zookeeper的要求大坑可真多,下面给出我用的<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency&

2020-09-13 16:44:10 1573

原创 Elasticsearch中报must be lowercase

[demo_indexX1] InvalidIndexNameException[Invalid index name [demo_indexX1], must be lowercase]at org.elasticsearch.cluster.metadata.MetaDataCreateIndexService.validateIndexName(MetaDataCreateIndexService.java:151)at org.elasticsearch.cluster.metadata.Me

2020-09-09 17:14:17 1174

转载 阿里云redis的哨兵模式,redis有密码版本

环境搭建:前言:使用的redis的版本号是5.0.5,可能会略有不同,例如redis.conf配置文件中,没有slaveof这一项配置虚拟机一定要关闭掉防火墙本次使用7006作为master,7007,7008作为slave为了方便直接在slave的配置文件中写好master的配置(配从不配主),配置好master的ip,redis的端口和密码slave的redis.conf里主机配置:启动主机和从机后一主二从模式就ok了,可以简单测试一下下面开始配置哨兵新建了一个sentinel文件夹

2020-09-05 19:23:13 555

原创 @Component 和 @Bean 的区别

Spring帮助我们管理Bean分为两个部分,一个是注册Bean,一个装配Bean。完成这两个动作有三种方式,一种是使用自动配置的方式、一种是使用JavaConfig的方式,一种就是使用XML配置的方式。@Compent 作用就相当于 XML配置@Componentpublic class Student { private String name = "lkm"; public String getName() { return name; }

2020-09-01 16:50:37 105

原创 ‘PageRequest(int, int, org.springframework.data.domain.Sort)‘ has protected access in ‘org.springfra

改为

2020-08-31 16:36:40 4671 4

原创 ‘Sort(org.springframework.data.domain.Sort.Direction, java.util.List<java.lang.String>)‘ has private

springboot2.2.1(含)以上的版本Sort已经不能再实例化了,构造方法已经是私有的了!可以改用Sort.by获得Sort对象Sort sort = Sort.by(Sort.Direction.DESC,"blogs.size");

2020-08-31 16:23:12 608

原创 Caused by: java.lang.IllegalArgumentException: JDBC style parameters (?) are not supported for JPA

Caused by: java.lang.IllegalArgumentException: JDBC style parameters (?) are not supported for JPA queries.这个是我的查询语句 可以看到在16行有个错误提示 这个在低版本的SpringBoot中是没有的执行单元测试 查询演示的时候报了错误 解决办法 在HQL的后面加入index(低版本SpringBoot不加是可以运行的)则表示 你的 下标放小了注意1开始不是 0...

2020-08-31 08:52:45 373

原创 连接docker里面的mysql失败解决

场景:在虚拟机的docker容器中安装latest版本的mysql之后,在宿主机中使用navicat连接虚拟机中的mysql出现下图报错:1、首先docker ps命令查看正在运行的容器,确保我们想要连接的mysql已经启动,如果没启动使用docker start命令启动,并且我么可以看到容器id2、接着运行docker exec -it 自己的容器mysql的ID /bin/bash进入mysql容器3、再接着输入mysql -u root -p命令,然后输入自己的密码,最后输入更新密码语句:AL

2020-08-17 23:25:26 1497 1

原创 docker中tomcat做了端口映射后访问还是404

1.启动tomcat容器docker run --name mytomcat -d -p 12138:8080 tomcat这里12138这个地方随便写,都可以2.查看防火墙情况,看是否关闭,如没关闭做防火墙开放端口2.1关闭防火墙service firewalld stop2.2防火墙开端口,将自己随便写的那个端口配置进来firewall-cmd --zone=public --add-port=???/tcp --permanent???地方填充自己的端口号然后重启防火墙sys

2020-08-17 22:29:27 842 1

原创 码云git push失败

在使用码云上传时候,遇到了private email address错误在gitee设置中找到多邮箱管理将这里的邮箱私有取消之后就成功了

2020-08-15 19:11:02 404

原创 web.xml中 /和/*的区别

< url-pattern>/ 会匹配到/login这样的路径型url,不会匹配到模式为*.jsp这样的后缀型url< url-pattern>/ 会匹配所有url:路径型的和后缀型的url(包括/login,.jsp,.js和.html等)因为 springmvc 要使用DispatcherServlet类 处理 前端的 请求,所以配置为< url-pattern > / </ url-pattern > 将路径型url 交给springMVC

2020-08-13 16:26:19 228

原创 SpringBoot注解大全

一、注解(annotations)列表@SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configuration类并把它加入到程序上下文。@Configuration 等同于spring的XML配置文件;使用Java代码可以检查类型安全。@EnableAutoConfiguration 自动配置。@ComponentSca

2020-08-11 17:50:47 116

原创 WebJars简介 —— 前端资源的jar包形式

WebJars简介 —— 前端资源的jar包形式(以后接触到再深入总结)对于日常的web开发而言,像css、js、images、font等静态资源文件管理是非常的混乱的、比如jQuery、Bootstrap、Vue.js等,可能每个框架使用的版本都不一样、一不注意就会出现版本冲突或者重复添加的问题。所以找到了一个叫做WebJars的技术,下面我将介绍如何将静态资源打包成jar。原本我们在进行web开发时,一般上都是讲静态资源文件放置在webapp目录下,在SpringBoot里面,一般是将资源文件放置在

2020-08-05 17:01:01 1007

原创 完美解决github访问速度慢

修改本地hosts文件windows系统的hosts文件的位置如下:C:\Windows\System32\drivers\etc\hostsmac/linux系统的hosts文件的位置如下:/etc/hosts增加http://github.global.ssl.fastly.net和http://github.com的映射获取Github相关网站的ip访问https://www.ipaddress.com,拉下来,找到页面中下方的“IP Address Tools ”分别输入git.

2020-08-04 14:23:03 541

原创 SpringBoot单元测试时的小问题

SpringBoot单元测试时的小问题跟着网上的视屏学习,通过IDEA生成的SpringBoot,删除无用的文件目录后,在首次接触yaml之后,将配置文件中配置的每一个属性的值,映射到这个组建中并测试时,老师的SpringBoot单元测试下面有@RunW ith注解,而我的没有,看弹幕后得知,有很多人有@RunWith(SpringRunner.class)注解,但是报错解决办法:将porm.xml下的<dependency> <groupId>org.spring

2020-07-31 18:34:29 100

转载 【JVM】jstat命令详解---JVM的统计监测工具

【JVM】jstat命令详解—JVM的统计监测工具java进程的PID获取命令:https://www.cnblogs.com/sxdcgaq8080/p/10734752.html===========================================================1.jstat命令简介jstat命令可以查看堆内存各部分的使用量,以及加载类的数量。命令的格式如下:jstat [-命令选项] [vmid] [间隔时间/毫秒] [查询次数]2.使用详情列表【以

2020-05-27 09:45:29 177

转载 【JVM】jmap命令详解----查看JVM内存使用详情

【JVM】jmap命令详解----查看JVM内存使用详情linux获取java进程PID:https://www.cnblogs.com/sxdcgaq8080/p/10734752.html如果命令使用过程中报错,可能解决你问题的方案:https://www.cnblogs.com/sxdcgaq8080/p/11089179.htmlhttps://www.cnblogs.com/sxdcgaq8080/p/10675966.html=============================

2020-05-27 09:42:27 559

转载 Collections.synchronizedList使用方法

ArrayList众所周知ArrayList是非线程安全的,在多线程的情况下,向list插入数据的时候,可能会造成数据丢失的情况.并且一个线程在遍历List,另一个线程修改List,会报ConcurrentModificationException(并发修改异常)错误.VectorVector是一个线程安全的List,但是它的线程安全实现方式是对所有操作都加上了synchronized关键字...

2020-04-13 14:44:24 131

转载 Java ConcurrentModificationException异常原因和解决方法

Java ConcurrentModificationException异常原因和解决方法  在前面一篇文章中提到,对Vector、ArrayList在迭代的时候如果同时对其进行修改就会抛出java.util.ConcurrentModificationException异常。下面我们就来讨论以下这个异常出现的原因以及解决办法。  以下是本文目录大纲:  一.ConcurrentModifi...

2020-04-13 14:08:56 106

原创 Mybatis中log4j配置文件log4j.properties写法(简洁且完整)

#将等级为DEBUG的日志信息输出到console和file这两个目的地,console和file的定义在下面的代码log4j.rootLogger=DEBUG,console,file#控制台输出的相关设置log4j.appender.console = org.apache.log4j.ConsoleAppenderlog4j.appender.console.Target = Sys...

2020-04-07 12:06:47 1073 1

原创 Hibernate框架新建实体类对应的数据库表时报 Unable to execute schema management to JDBC target错

首先上报错截图,不想看过程的可以直接跳转到最后看结果 说是表t_user不存在,也就是说hibernate并没有自动生成表结构,hibernate.hbm2ddl.auto=update不起作用,但是把update改为create就能自动生成。通过在网上查询,有人说是方言错误,需要将改为但是我本来就是这样写的,肯定是其他原因也会导致,终于在几乎千篇一律的文章中找到了一篇...

2020-03-29 10:11:07 148

原创 tomcat 9 AJP 配置报错问题

1.报错IllegalArgumentException: The AJP Connector is configured with secretRequired=“true” but the secret22-Feb-2020 17:26:27.854 SEVERE [main] org.apache.catalina.util.LifecycleBase.handleSubClassExce...

2020-03-25 19:52:23 4133

原创 Apache httpd启动不了

当运行httpd.exe时,出现如下问题原因是启动Apache会占用443端口,而443被其他程序占用了(如VMware),我们只需将Apache默认端口443改掉就行,网上搜了一下,说是更改Apache24\conf\extra\httpd-ssl.conf 文件中的443端口,我试了下,并无卵用。经过一番研究,在httpd.conf看到ssl_module引用的是httpd-ahssl....

2020-03-25 10:52:25 1753

原创 mod_jk-apache-2.2.3.so 在哪可以下载?

http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/windows/

2020-03-25 10:44:55 230

原创 向mysql数据库中插入longtext文件时报错

1.Mysql想插入一个中+英文小说的文档,于是本人将Mysql的编码格式设置如下2.向数据库插入数据是一直报错3.java程序中设置的输入流格式也是UTF-8,但是就是插入失败,但改为GBK时却能成功4.于是我觉得是跟读取文件的编码格式有关,我将我的t1.txt文档的编码格式由windows给我默认的ANSI改为了UTF-8,然后成功了,不用将上图的UTF-8改为GBK也成功了5.总...

2020-03-07 20:06:20 2495

原创 cmd启动tomcat汉字全是乱码

将apache-tomcat-9.0.31\conf包下的logging.properties文件中的红框位置的utf-8改为gbk

2020-03-03 16:03:14 152

转载 tomcat9无法进manager界面

帐号密码输对,确信tomcat-users.xml添加了manager-gui这个角色之后,依然无法登录manager界面,那么问题就在于是否开启manager远程访问了。假设你在${tomcat_home}/conf/tomcat-users.xml文件已经进行了如下配置<tomcat-users xmlns="http://tomcat.apache.org/xml" ...

2020-03-03 09:26:55 686

原创 c3p0-config.xml配置jdbcUrl报错

1.报错部分截屏上图是c3p0配置文件信息报错的一部分截屏2.解决可以看到,做出如上修改后正常运行,本人觉得错误原因是&这个符号在xml中有特殊含义吧...

2020-02-27 14:38:49 443

转载 java配置mysql连接url中useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai作用

1.一般选择utf8.下面介绍一下utf8与utfmb4的区别。utf8mb4兼容utf8,且比utf8能表示更多的字符。至于什么时候用,看你的做什么项目了,到http://blog.csdn.net/leelyliu/article/details/52879685看unicode编码区从1 ~ 126就属于传统utf8区,当然utf8mb4也兼容这个区,126行以下就是utf8mb4扩充区,...

2020-02-27 14:21:15 752

原创 第一次使用c3p0报异常Exception in thread "main" java.lang.NoClassDefFoundError: com/mchange/v2/ser/Indirector

1.在第一次使用c3p0的时候我出现一个异常报错:Exception in thread “main” java.lang.NoClassDefFoundError: com/mchange/v2/ser/Indirector,2.经过百度,发现是少了一个jar包:图中红圈。由于本人跟着视屏学习,视屏中只说了导入第一个jar包就行,我便只导入了第一个c3p0-0.9.5.5.jar包,后发现不...

2020-02-27 11:20:01 246

空空如也

空空如也

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

TA关注的人

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