自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

原创 Maven打包项目后磁盘目录可以看见target目录但是idea不显示target

解决idea 打包maven项目后idea无法显示target目录的问题

2022-06-10 10:52:56 785 1

原创 明明创建了类,但是创建类的对象/导包就是没有该类

明明创建了类,但是创建类的对象/导包就是没有该类问题明明创建了类但是在,在创建该类的对象的时候就是显示没有该类,爆红无法创建对象。现象刚刚创建的类现在new类的对象,发现new不了。很奇怪吧现在我们去Address类一探究竟,如下类少了publis修饰符,在Java中,Java类修饰符必须有,而且必须为public公共的。解决看一下要创建类的对象,类前是否有public修饰,没有就加上public即可解决问题。...

2021-10-03 20:43:35 614

原创 springboot使用slf4j+log4j2实现项目日志记录

后端Java是如何记录项目日志1.日志的概念项目中日志文件作用的是什么日志文件是用于记录系统操作事件的文件集合,可分为事件日志和消息日志。具有处理历史数据、诊断问题的追踪以及理解系统的活动等重要作用。在计算机中,日志文件是记录在操作系统或其他软件运行中发生的事件或在通信软件的不同用户之间的消息的文件。记录是保持日志的行为。在最简单的情况下,消息被写入单个日志文件 。许多操作系统,软件框架和程序包括日志系统。广泛使用的日志记录标准是在因特网 工程任务组(IETF )RFC 5424中定义的 sysl

2021-06-12 22:17:08 1552 5

原创 使用tomcat7插件方式启动项目

直接上步骤:(1) pom,添加tomcat7启动插件依赖,项目打方式设置为war包<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apach

2021-05-26 11:02:18 1799 1

原创 java.util.LinkedHashMap cannot be cast to java.lang.String

日常我们在使用redisTemplate对象操作redis数据的可能会出现java.util.LinkedHashMap cannot be cast to java.lang.String的异常,说的是无法将java.util.LinkedHashMap强制转换为java.lang.String问题在获取到redis中数据的时候不要强制转换为某一个java对象,例如下面我获取数据的时候强制转换为了String类型,这种操作当然会报错。就好比把一个不确定的类型强制转换为String他坑定报错。

2021-05-18 12:10:19 14085

原创 maven父工程依赖爆红不能自动下载问题

直接附上解决办法1.检测maven配置2.勾选自动导入maven项目选项3.刷新按钮4.进入maven本地仓库删除lastUpdated结尾的文件,该文件表示下载失败的文件,删除掉,导入依赖重新下载即可5.暂时注释<dependencyManagement>和</dependencyManagement>,jar包下载完毕后在把注释去了。等依赖下载好了在加上,注意多刷新 重启idea刷新原因分析:父工程定义依赖...

2021-04-26 10:46:51 2297 3

原创 分布式链路追踪总结

分布式链路追踪总结在分布式微服开发过程中,随着系统设计变得日趋复杂,越来越多的组件开始走向分布式化,如微服务、分布式数据库、分布式缓存等,使得后台服务构成了一种复杂的分布式网络。往往前端的一个请求需要经过多个微服务、跨越多个数据中心才能最终获取到结果,如下图并且随着业务的不断扩张,服务之间互相调用会越来越复杂,这个庞大的分布式系统调用网络可能会变的如下图所示:那随之而来的就是我们将会面临的诸多困扰:问题定位:当某一个服务节点出现问题导致整个调用失败,无法快速清晰地定位问题服务。.

2021-04-22 12:30:26 421

原创 Spring Boot Could not open ServletContext resource [/fast_dfs.properties]

配置文件找不到Could not open ServletContext resource [/fast_dfs.properties]异常解决Spirngboot项目,当我们的配置类需要加载指定配置文件的时候,一定要严格按照spring语法规范书写导入的配置文件。如图不可以省略classpath: 否者在测试类中测试的时候,就可能会出现找不到配置文件的异常...

2021-03-27 12:12:22 854

原创 ==和equals比较的区别

== 和 equals比较的区别 ==:对于对象引用类型,“==”比较的是对象内存地址。 “==”基本数据类型比较具体的值。 equals() :比较对象引用类型堆内存中的内容。 比较对象堆内存的内容我们使用equals方法示例代码使用“==”对象比较示例1​​使用“==”对象比较示例2​​========================================================...

2021-03-18 20:14:58 167

原创 spring整合mybatis需要注意的坑

springboot整合mybatis一步留神就会出现mapper.xml映射配置文件与dao接口不对应的问题。出现各种资源路径找不到的问题,明明配置好好怎么就找不到呢?注意以下几个问题让你避开这些坑。反是涉及spirng系列整合mybatis做到以下几步避开这些坑1、凡是maven工程,resources下配置文件的目录结构要与java目录下的dao接口目录保持一致。不统一的话,需要在sqlMapConfig中单独配置,所以建议目录结构统一2、文件目录创建方式,java目录下包创建使用点分

2021-03-12 12:06:55 195 1

原创 Springboot + Mybatis +Mybatis-plus整合

SpringBoot + Mybatis + MP使用SpringBoot将进一步的简化MP的整合,需要注意的是,由于使用SpringBoot需要继承parent。一、创建数据库以及表① 创建数据库② 创建表二、创建工程三 、导入依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmln...

2021-03-10 22:56:48 877

原创 启动SpringBoot报错Input length = 1解决办法

报错信息在我们初次启动SpirngBoot的时候可以能会报错:Input length = 1错误原因maven,resource目录下配置文件的编码格式未设置。默认为GBK编码格式,需要在idea中设置编码为UTF-8。解决办法1.Settings---->File Encodings----> 凡是设计编码格式的选项全部修改为UTF-82.重启idea3.重点注意:将原来配置文件中的注释删除新重新写上注释,否者还会出现乱码,无法运行。...

2021-02-16 16:29:39 3341 3

原创 Jaspersof Studio ,出现sql语法报错问题解决

在使用Jaspersof studio报表生成工具的时候,需要连接mysql数据库的。获取我们mysql数据库中的表数据,如果你遇到了执行sql总是报语法错误问题,那么看这篇文章就对了。问题数据库可以正常连接,sql书写也没有问题,但是执行sql语句的的时候总是报语法错误。原因分析你的mysql-connector驱动jar包与mysql数据库版本不兼容所导致的。高版本是驱动jar包来连接低版本的mysql数据库。数据库虽然可以正常连接但是执行sql的时候往往会不成功。...

2021-02-10 09:50:11 278 1

原创 Failed to read artifact descriptor for com.lowagie:itext:jar:2.1.7.js6

导入JasperReports坐标,依赖报错问题解决在maven项目中导入JasperReports报表生成工具坐标时,出现mavn依赖包红色波浪线问题。错误提示:Failed to read artifact descriptor for com.lowagie:itext:jar:2.1.7.js6读取com.lowagie:itext:jar:2.1.7.js6的工件描述符失败。问题原因分析JasperReports报表生成工具是对Itext进行了封装,简化了pdf输出的过程.

2021-02-09 11:53:37 3675

转载 maven-compiler-plugin 版本错误解决方法

项目执行Maven build后出现WARNING提示。报如信息如下,根据报错信息猜测是maven-compiler-plugin的版本信息问题[WARNING] [WARNING] Some problems were encountered while building the effective model for com.xxx.xxx:xxxx:jar:0.0.1-SNAPSHOT [WARNING] 'build.plugins.plugin.version' for org.ap

2021-01-18 12:40:43 2611

原创 zookeeper使用java用客户端创建节点,控制台卡在一个地方不动了,一直在转圈圈?

原因如果Curator能够正常连接到zookeeper,但是在执行到添加节点的方法时,节点一直无法被创建并且控制一直处于加载状态,请查看你的java代码连接zookeepe的端口号是否正确无误

2021-01-16 15:25:35 670 2

转载 无法在Java 11中使用@PostConstruct和@PostDestroy

我无法在Java 11中使用@PostConstruct和@PostDestroyspring-mvc我在项目中使用@PostConstruct和@PostDestroy注释时遇到问题。我不能使用这些注释,尽管我导入了Java的注释,但这些注释似乎并不存在。我正在使用Java11,这就是我build.gradle文件的内容:dependencies { testCompile group: 'junit', name: 'junit', version: '4.11' te.

2020-12-26 17:48:57 2191 1

原创 不同包下同类文件运行报错问题解决

检查你导入的类文件是否是在你需要导入的那个包下的类文件报错原因比如这里的ba02包下有一个Teacher类文件。但是实际需要导入ba03文件下的Teacher类文件。如果你是是复制粘贴一个包中的类文件,到另一包中,在你不注意的情况下就有可能出现导包异常。...

2020-12-25 15:35:55 259

原创 最简单粗暴的方式解决idea导入新maven项目依赖报红问题。

今天在导入maven工程的时候,发现右侧mave工具窗口依赖爆红。在网上查询了很多资源依然无法解决。后来个人琢磨着,将pom文件中所有依赖坐标全部裁剪在重新粘贴,问题解决~分析原因及解决方案:在idea中导入新的maven工程,虽然本地仓库中存有项目需要依赖的jar文件。但是因为导入的是新的maven工程,pom文件中的依赖坐标与本地仓库实际的依赖没有及时同步。这时我们只需要将其坐标裁剪,在重新粘贴,重新定位到本地仓库中的jar文件。问题解决~...

2020-12-20 10:00:46 2873 2

转载 解决问题:Base64Encoder和Base64Decoder无法使用解决办法

解决问题:Base64Encoder和Base64Decoder无法使用解决办法升级jdk版本之后会发现,原来使用的一些加密方法开始报错了。解决方法如下,删除原方法中引入的包,将原方法中的BASE64Encoder encoder = new BASE64Encoder();String imagestr = encoder.encode(captcha);BASE64Decoder decoder = new BASE64Decoder();byte[] bytes = dec..

2020-12-18 19:55:45 4634 1

原创 The requested resource is not available 问题解决

今天使用idea启动Tomcat服务器,访问web工程时出现了The requested resource is not available ,无效资源异常。错误描述信息:/$%7BpageContext.request.contextPath%7D/login.jsp,这是我js文件中的一段代码附上一下错误代码。错误分析这里我在jsp中使用了el表达式${},众所周知,el表达式是可以在JSP页面中获取数据,我想使用el表达式在jsp页面中,使用jsp中九大隐式对象中的pageC...

2020-12-15 18:42:23 8651

原创 正在等待localhost的响应解决办法

在前后端交互数据的时候,可以能会遇见正在等待localhost的响应...这样的问题。看见该提示信息,其实他表示的是等待服务器响应。,这也就意味着我们的Ajax请求已经发送到服务器,但是这里一直处于等待响应状态,浏览器左上角的圈圈不停在转,并且浏览器开发者工具也没有任何的提示信息。解决办法1,首先确定是后端的问题还是前端的问题 通过断点调试查看后端将要返回给前端的数据是否有问题。2,如果后端响应给前端的变量里有数据,那么基本可以把问题锁定在前端。 检查ajax异...

2020-12-09 17:57:02 8047

原创 idea中导入jquery类库

1.file-->settings ,查看以下图片。将jquery导入到idea编辑器2.八个步骤操作完成之后一路ok,问题解决。3.在js中引入jquery。js为我当前项目下的目录名称。web目录

2020-12-07 18:37:08 9992 3

原创 idea将项目模块打成war包并部署到Tomcat服务器

idea将项目模块打成war包并部署到Tomcat服务器不多说直接上步骤,注意:该操作是基于Tomcat服务器已经部署好的情况下,才能将项目打成war包部署到Tomcat服务器首先说一下需求,将箭头指向的模块打成war包并添加到Tomcat服务器1.点击结果2.打war包,该包来自项目模块2.选择你要将哪个模块打成war包,选中点击ok3.现在就能看见我们打好的war包,选中该包。点击Apply,应用全局并点击OK4.点击编辑配置,后面我们需要将打好的war包

2020-12-02 12:04:05 1159 1

原创 Java CLASS环境变量

package 第2章搭建java环境;/*class path :只对编译好的源文件生效,当我们需要运行java编译好的java程序时,可以通过配置环境变量的方式,将编译好的字节码文件路径添加到path,运行java程序的时候,可以直接通过java 文件名 , 调用字节码文件运行。>>> java程序运行步骤。 ● 方法01: 1、去文件目录下···cd 目录 2、先编译········javac 文件名.java 3、后运行.

2020-07-29 11:08:50 409

原创 主要针对项目路径发生变化产生 报错:Project SDK is not defined

Project SDK is not defined:未定义项目,SDK英文全拼(software development kit) sdk意思是软件开发工具包,一般是一些软du件工程师为特定的软件、zhi软件框架、硬件平台、操dao作系统等建立应用软件时的开发工具的集合。软件开发工具包括广义上指辅助开发某一类软件的相关文档、范例和工具的集合。 众所周知道,我们的java程序是基于JDK,java开发工具包所开发的。出现software development kit报错,是...

2020-07-27 14:52:12 2406 1

原创 python 读取文件的数据及捕获异常

# 读取文件的数据:# 在读取某些特殊文件的时候在无法正常读取时,需要在文件目录下加入编码模式来读取数据(encoding="UTF-8")。例如:* UTf-8编码模式:编码格式的一种,可以对应几乎所有文字 (国际通用)# 被读取文件涉及到多个地区的语言的时候,只要是非英文可以通过UTf-8编码模式读取# NameError---文件名报错 UnicodeDecodeError---...

2020-01-03 22:28:05 1394

share_0095da3a30e59c0e06241c2968e0f4c4.mp4

弹力带引体向上

2022-01-08

空空如也

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

TA关注的人

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