自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhanxiaozhangA的博客

所有的挫折和不甘都将化作努力的动力

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

转载 Spring Boot整合Vue并实现前后端贯穿调用

https://www.cnblogs.com/riches/p/12456652.html

2021-04-03 00:09:49 471

原创 Java截取第二个字符“_“之前的数据

str.substring(0, str.indexOf("_", str.indexOf("_") + 1));代码分析:str.indexOf(".")+1 这一句是先找出第一个点的位置,然后在这个位置上加1,然后找下一个点的位置,用的方法就是两个参数的indexOf,第一个参数是要匹配的字符,第二个是开始的位置,这里开始的位置就是第一个点位置加上1,也就是第一个点之后开始找下一个点,找到第二个点的位置 str.indexOf(".",str.indexOf(".")+1 ))接着有起始位置.

2020-09-28 09:18:04 7449

原创 JS将Fri Jan 01 2020 00:00:00 GMT+0800 (中国标准时间)时间格式转换成2020-01-01

var date = new Date(Fri Jan 01 2020 00:00:00 GMT+0800); var year = date.getFullYear();

2020-08-12 17:23:00 9216

转载 MySQL里有2000w数据,Redis中只存20w的数据,如何保证Redis中的数据都是热点数据?

限定 Redis 占用的内存,Redis 会根据自身数据淘汰策略,加载热数据到内存。 所以,计算一下 20W 数据大约占用的内存,然后设置一下 Redis 内存限制即可。Redis存储数据会限制它内存大小,如果超过了最大内存容量,会触发数据淘汰策略淘汰策略共有六种1)volatile-lru: 从已设置过期时间的数据集中,挑选最新最少使用用的数据淘汰2)volatile-ttl: 从已设置...

2020-04-16 19:14:20 626

转载 MySQL数据库CPU占用100%怎么处理?

(1)多实例的服务器,先top查看是那一个进程占用CPU多(2)show processeslist 查看线程是否有锁住(3)查看慢查询,找出执行时间长的sql,explain分析sql是否走索引,sql优化(4)再查看是否缓存失效引起...

2020-04-16 19:13:28 824

原创 测试调用接口需要的时间

用postman发请求,看执行时间

2020-04-15 14:08:32 1687

原创 JDK中用到了哪些设计模式

https://www.cnblogs.com/he-px/p/7510869.html

2020-04-13 18:15:35 760

转载 Java怎么避免内存溢出?

引起内存溢出的原因有很多种,列举一下常见的有以下几种:1.内存中加载的数据量过于庞大,如一次从数据库取出过多数据;2.集合类中有对对象的引用,使用完后未清空,使得JVM不能回收;3.代码中存在死循环或循环产生过多重复的对象实体;4.使用的第三方软件中的BUG;5.启动参数内存值设定的过小内存溢出的解决方案:第一步,修改JVM启动参数,直接增加内存。(-Xms,-Xmx参数一定不要忘记...

2020-04-06 16:55:06 490

原创 FastDFS工具类

Maven依赖 <!--FastDFS客户端程序包--> <dependency> <groupId>net.oschina.zcx7878</groupId> <artifactId>fastdfs-client-java</artifactId> ...

2020-04-05 21:46:58 216

原创 突如其来的“Please sign in”页面

问题描述博主启动项目的时候莫名其妙打印了这个,起初没什么感觉用PostMan测试接口的时候发现接口好像全都失效了??断点也进不去了莫名其妙的,有意思。。点击这个我晕,怎么出了个SpringSecurity认证授权页面?网上的都说把SpringSecurity的依赖去掉就好了,可我明明没加SpringSecurity的依赖,后面才知道SecurityAutoConfiguration...

2020-04-05 19:05:29 7567 10

原创 怎么获取classpath下的配置文件

问题描述博主每次加载resource下面的文件时,都是直接,右键Copy Path(这种方式又low又臭)解决方法这种方式跟上面那种Copy Path结果是一样的,但简洁了不少...

2020-04-05 15:19:58 281 2

原创 Docker安装FastDFS教程

安装步骤第一步:拉取镜像docker pull morunchang/fastdfs第二步:运行trackerdocker run ‐d ‐‐name tracker ‐‐net=host morunchang/fastdfs sh tracker.sh第三步:运行storagedocker run -d --name storage --net=host -e TRACKER_I...

2020-04-05 14:49:11 361 2

原创 本地启动Nginx闪退的问题解决方法

解决方法不想多描述问题了。。把Nginx移动到没有中文的目录下再启动即可

2020-04-03 18:48:28 1277

原创 Docker容器安装的MySQL忘记密码的解决方法

版本描述博主今天用的是Centos 7 MySQL版本是5.6问题描述之前踩了这位博主的大坑https://blog.csdn.net/weixin_44390900/article/details/85725428按照他的来MySQL都启动不了了后面解决启动问题的方法是用了提前准备好的快照…更好的解决方法我也不知道,这里说一下忘记密码的解决方法解决方法1.首先启动mysql容器...

2020-04-03 14:37:26 3804 5

原创 CentOS 7输入"ip addr"没有IP地址解决方法

虚拟机初次登录是没有IP地址的需要输入执行dhclient自动获取IP命令,获取一个IP之后重新输入命令ip addrIP地址就有了

2020-04-03 13:52:53 1024 1

原创 Redis实现分布式锁及雪崩、穿透问题解决方法

Fileutils工具类需要引入的依赖 <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.3</ve...

2020-04-02 17:07:04 286

转载 基本数据类型的成员变量存在JVM的哪块内存区域里?

class{ private int i;}如上代码,基本数据类型并不都是存放在虚拟机栈中,在《深入理解JVM》中方法内定义的基本数据类型放在栈桢中,栈里面的数据是线程私有的,不共享。1.方法外定义的全局变量,存放在java的堆中java虚拟机是线程私有的,生命周期跟线程是相同的,每个方法调用的时候都会创建一个栈桢用于存储局部变量表,操作数栈,动态链接,方法出口信息等。2.每个方法...

2020-04-02 15:15:46 1251

原创 String s1 =new String ("abc");下面代码创建了几个对象?

String s1 =new String ("abc");String s2 = new String ("abc");System. out. println(s1 == s2);解读:"abc"是文字池中的对象,new String()时,会将池中的对象复制一份到堆中,并且把堆中的引用交给s1,代码里文字池有一个, 堆中有2个。s1和s2是引用,一个比较的是内存地址,两个引用指向的...

2020-03-21 19:39:08 1682

原创 设计模式之单例模式的7种实现方式

本节目标1.至少能手写单例模式中饿汉式和双检锁2.线程安全的单例模式什么是单例?单例类在整个程序中只能有一个实例,这个类负责创建自己的对象,并确保只有一个对象被创建。代码实现要点a) 私有构造器b) 持有该类的属性c) 对外提供获取实例的静态方法(面试可手写)饿汉式:线程安全、反射不安全、反序列化不安全public class Singleton1 implements Se...

2020-03-21 13:49:45 500

原创 使用SpringDataJPA需要继承的接口

JpaRepository<实体类,主键类型> JpaSpecificationExecutor<实体类>

2020-03-15 13:11:39 763

原创 @Data和@NoArgsConstructor的用处

两者都属于类上注解@Data:加了@Data注解的类,编译后会自动加上下列方法:所有属性的get和set方法toString 方法hashCode方法equals方法@ NoArgsConstructor:生成一个无参的构造方法...

2020-03-15 13:05:12 3129

转载 slf4j+logback配置

原文地址 : https://www.cnblogs.com/yanguobin/p/11519396.htmlMaven依赖<dependencies><!--https://mvnrepository.com/artifact/org.slf4j/slf4j-api --> <dependency> <groupId&gt...

2020-03-15 11:21:03 214

原创 java.lang.IllegalStateException: PathVariable annotation was empty on param 0异常解决方法

问题描述博主今天用SpringCloud通过Feign接口调用远程微服务的时候出现了一个这样的异常,这里作一些记录(如下图)解决方法博主查阅了一些相关资料发现使用Feign接口调用远程服务的方法时@PathVariable注解必须明确指定参数名,不然会抛出异常至此 问题解决...

2020-02-20 12:49:17 698

原创 SpringCloud异常:Cannot execute request on any known server解决方法

问题描述博主今天在编写SpringCloud入门案例模仿微服务坏境使用RESTemplate调用远程服务 , 启动项目模块的时候出现了一个这样的异常(如下图)解决方法首先检查自己yml配置文件的端口号有没有写错 , 如果确认无误的话可以添加如下配置eureka: client: registerWithEureka: false fetchRegistry: f...

2020-02-19 14:54:12 697

原创 vue启动报错error:cannot find module 'xxx'异常解决方法

解决办法1.删除项目中的node_modules文件夹2.重新安装依赖,cnpm install3.重新启动

2020-02-10 14:02:33 10030

原创 Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration异常解决方法

问题描述博主今天在编写测试类的时候发生了一个这样的异常(如下图)起初百度了很久,一直说注解的问题,我也修改了很多方式的注解,但一直没有用解决方法这是我的测试类注解我将它改成这样就可以了具体原因我也有点云里雾里,这里记录一下,后面可能会用到...

2020-02-04 16:54:34 3483 2

原创 Thymeleaf页面Attribute th:fragment is not allowed here错误的解决方法

问题描述博主今天的编写Themeleaf页面的时候发现标签失效了 怎么调也调不好解决方法博主的解决方法是 把第二行引入Thymeleaf的引入代码从<html lang="en" xmlns:th="http://www.w3.org/1999/xhtml">换成了<html xmlns:th="http://www.thymeleaf.org" lang="e...

2020-01-03 17:46:47 3386 1

原创 java.net.BindException: Address already in use: bind异常解决方法

问题描述博主今天用SpringBoot整合Dubbo的时候出现了一个异常(如下图)之前遇到好多次这种异常了,出现的地点都是我在启动服务端Service的时候,其实看图就能发现这个异常的主要原因是端口号被占用,但是这个异常出现并不会影响我的程序运行,但总归是个BUG,这里就记录一下解决方法解决方法前言:这里的冲突的是dubbo服务协议的端口号,因为dubbo的服务端默认会以端口号20880...

2019-12-24 09:50:27 2421

原创 Consider defining a bean of type 'xxx' in your configuration异常解决方法

问题描述博主今天编写代码的时候遇到了一个这样的错误(如下图)第一句异常信息意思是:com.atguigu.gmall.utils.config中的字段authInterceptor。WebMvcConfiguration需要一个类型为“com.atguigu.gmall.utils.interceptor.AuthInterceptor”的bean,但是找不到它。通过这句话,很显然就知道...

2019-12-13 19:07:56 2285

原创 No tests found matching Method put(com.atguigu.gmall.search.GmallSearchServiceApplicationTests) from

博主遇到这个错误的原因是因为测试类里面的方法没有添加@Test注解!

2019-12-11 18:33:29 297

原创 No provider available from registry 192.168.60.130:2181 for service

今天博主再开发中遇到了一个这样的异常(如下图)下面将讲述解决方法1.检查controller层的注解@Reference是不是导的dubbo包2.检查service层有没有添加dubbo提供的service注解博主就是在service注解上吃的亏!...

2019-12-09 19:16:35 8179

原创 java.lang.IllegalStateException: Detected both log4j-over-slf4j.jar AND slf4j-log4j12异常的解决方法

博主今天创建一个springboot项目整合ElasticSearch的时候启动项目发生了一个这样子的异常(如下图)博主本人在网上也查阅了很多博客也参考了很多文章基本上都是说log4j的jar包冲突 但的确也是这样 网上的解决方法是在maven中引入其他依赖时,可以排除对log4j的引用:<exclusion> <groupid>log4j</gro...

2019-12-06 19:00:20 1568 1

原创 打开Linux字符界面黑屏命令行都看不见的解决方法

博主今天小心脏要爆炸了 !今天一打开Linux就出现这个界面,什么都没有,当时我快要被急死了,因为里面有很多东西,而且别问我为什么没有快照,因为这就是快照 !(如下图)当时试了很多方法 关闭客户机 重启电脑 等等等等于是我在主机电脑的cmd窗口执行了一下下面这行命令(需要以管理员身份执行)netsh winsock reset执行完毕之后需要重启电脑之后再次恢复快照一切正常...

2019-12-05 16:03:35 2669 1

原创 启动Kibana报错[admin][elasticsearch] NO living connections问题的解决方法

博主今天在Linux(centos7)上启动kibana的时候出现了一个错误(如下图)这个问题我在网上找了很多方法参考许多文章都没有得到解决但我后来选择了删除原有的kibana文件,重新解压压缩包,然后只需在config目录下的kibana.yml的修改两项配置就行了因为kibana的安装比较简单,所以这种解决方法是最快也是最有效的 !...

2019-12-05 10:19:42 14023 4

原创 SpringBoot整合redis org.springframework.beans.factory.NoSuchBeanDefinitionException异常解决方法

博主今天在使用SpringBoot整合redis的时候出现了一个错误(如下)Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type ‘com.atguigu.gmall.util.RedisUtil’ available: expected at ...

2019-12-02 11:18:08 717 1

原创 org.xml.sax.SAXParseException异常的解决方法

博主第一次遇到这种问题的时候是这样的IDEA报错信息:浏览器页面报错信息:博主第一反应是根据页面报错的内容中给出了第11行进行修复bug结果修复了11行之后无穷无尽的bug接连而来在经过各种尝试之后发现在properties配置文件里面少了两个配置信息以及POM文件少一个依赖下面这个依赖的作用就是 不严格对html进行校验 <dependency> ...

2019-11-28 09:48:04 8635 1

原创 java.lang.annotation.AnnotationFormatError:Invalid default异常解决方法

今天博主使用SpringBoot整合Dubbo 使用通用mapper的时候发生了一个这样异常 百度的方法千篇一律 不是版本冲突就是maven仓库的问题 但博主的问题远远不止这么简单(如下图)第一反应觉得这里可能是MapperScan注解的错误1.首先确认导入的包是不是tk.mybatis(这里在第6行) ok我没有问题2.确认扫描的位置没错 ok我没有问题3.确认这些继续了通用...

2019-11-18 21:20:10 2673 1

原创 关于Thymeleaf页面国际化时显示??login.tip_zh_CN??的问题解决方法

博主今天在编写thymeleaf页面的时候出现了一个这样的问题(如图)废话不多说 贴代码这里代码看起来都没错接下来是html页面这里也没有发现错误重点来了application.properties文件里面这里应该是spring.messages.basename=i18n/login不应该是spring.messages.basename=i18n.login博...

2019-11-06 14:04:45 6801 19

转载 SpringMVC跨服务器上传文件几种常见报错

转载自:套泥个猴 ps:如有侵权 请及时联系 秒删文章目录1.springMVC跨服务器上传文件报错问题1.1 错误400解决方法1.2错误403解决方法1.3错误409解决方法能够帮助大家少踩坑就好。1.springMVC跨服务器上传文件报错问题当我们使用jersy把图片上传到我们的图片服务器中【tomcat】,我们可能会遇见以下三个错误:returned a resp...

2019-11-06 13:57:07 1567 3

原创 关于Thymeleaf与SpringBoot版本兼容性的问题

博主今天在写springboot+thymeleaf的时候出现了一个这样的问题(如图)通过阅读异常,大概知道了是版本冲突的问题,在网上找了半天没找着答案,以下是我导入的maven依赖这里有一个坑是乍一看我这注释的依赖跟没注释的一模一样,但第二个就是不行,为什么呢这里artifactId标签里的spring-boot-starter-thymeleaf包,我这我注释部分写成了spri...

2019-11-06 13:51:37 3214

空空如也

空空如也

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

TA关注的人

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