自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux虚拟机NAT网络连接哈哈

自行下载2)随便找一个盘创建一个文件夹vm -->创建iso,然后把下咋再好的镜像放进去我用的管理器如下:自行去下载3)管理器点击控制---->点击新建添加盘片。

2024-07-06 22:51:37 419

原创 ​​​​​​​linux查找、安装、卸载JDK,以及nNacos启动报错解决:which: no javac in (/usr/local/sbin:/usr/local/bin:/...)

jdk目录在bin目录下,具体查找方法是:1、通过“whereis java”命令找到javad的执行目录;2、通过执行文件找到链接文件;3、通过“ls -lrt /etc/alternatives/java”命令找到安装目录即可。1、安装包方式安装的jdk如果是现在安装包安装的话,一般都会配置环境变量或者查看/etc/profile2、yum安装 查看安装目录先找到java的执行目录cd /etc/alternatives/发现还不是源文件,继续通过链接文件找ok搞定,找到JDK安装目录了。

2024-07-05 14:35:49 838

原创 基于docker环境及Harbor部署{很简短一点了,耐心看吧}

用到的环境:docker 、nacos、compose、harbor(自行安装 ,以下连接作为参考)2.pom.xml文件添加docker插件:就是在docker主机上构建docker对应的镜像,然后将构建的镜像推送到harbor远程仓库中。

2024-07-04 18:41:37 860

原创 Harbor简易安装

访问地址:http://自己linux地址。配置文件内容如下:简单粘个自己去改。4.harbor中执行安装。6.访问harbor。

2024-07-03 23:59:50 222

原创 史上最全整合nacos单机模式整合哈哈哈哈哈

Nacos 是阿里巴巴推出的一个新开源项目,它主要是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos提供了一组简单易用的特性集,帮助用户快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos 的关键特性包括:服务发现和服务健康监测:支持基于 DNS 和基于 RPC 的服务发现,如 Kubernetes Service、gRPC & Dubbo RPC Service 以及Spring Cloud RESTful Service 等主流服务类型。

2024-06-24 20:34:19 1030

原创 史上最全的整合Harbor安装教程,哈哈哈哈

Docker Compose 是用来做Docker 的多容器控制,有了 Docker Compose 你可以把所有繁复的 Docker 操作全都一条命令,自动化的完成。下载地址:https://download.docker.com/linux/static/stable/x86_64/docker-23.0.4.tgz。insecure-registries: 本机ip地址,不加docker login时会拒绝连接。在安装docker时候已经完成了安装,直接查看版本号,查看是否安装成功。

2024-06-21 19:56:21 877 1

原创 405 Method Not Allowed

因为路径或方法匹配错误,报错405。改为GetMapping。

2024-06-17 14:13:42 225

原创 数据库读取数据并成功写入redis缓存数据库,但查询总是数据库查询问题解决 (如果不行可以加上database: 1,后续缓存不上可以注释掉)

【代码】数据库读取数据并成功写入redis缓存数据库,但查询总是数据库查询问题解决。

2024-06-02 02:30:41 91

原创 跨域请求解决方法----不允许有多个 ‘Access-Control-Allow-Origin‘ CORS 头

但是后端启动后,前端报错'Access-Control-Allow-Origin' CORS 多个头。如上代码:注解重复配置跨域。

2024-06-02 01:33:36 443

原创 《已解决》F12显示已在程序中暂停

首先打开F12-->源代码。

2024-06-01 16:57:53 432

原创 整合springboot跨域问题

CORS的全称为Cross-origin Resource Sharing,中文含义是跨域资源共享CORS 是跨域的一种解决方案,CORS 给了web服务器一种权限:服务器可以选择是否允许跨域请求访问到它们的资源。

2024-05-30 20:14:29 297

原创 整合框架(spring...) 统一异常处理

1、 我们想让异常结果也显示为统一的返回结果对象,并且统一处理系统的异常信息,那么需要统一异常处理。代码如下:Result。

2024-05-30 19:52:06 357 1

原创 整合Spring Boot 框架集成Knife4j

本次示例使用Spring Boot作为脚手架来快速集成Knife4j,Spring Boot版本。//这里指定Controller扫描包路径。.groupName("2.X版本")第一步:在maven项目的。,Knife4j版本。

2024-05-30 19:06:05 1072

原创 springboot编写日志环境搭建过程

public enum OperatorType { // 操作人类别OTHER, // 其他MANAGE, // 后台用户MOBILE // 手机端用户3.定义一个切面类,并且在该切面类中提供一个环绕通知方法。

2024-05-30 16:50:20 1096

原创 Mybatis多表查询,报错:Column ‘id‘ in field list is ambiguous

时,多个表有相同名字的字段,比如 id,名字重复,没有指定对应的表名。

2024-05-27 23:06:41 155

原创 org.apache.ibatis.reflection.ReflectionException:“class java.lang.String”中名为“name”的属性没有 getter 方法

如下图错误sql报错:ReflectionException:“class java.lang.String”中名为“name”的属性没有 getter 方法。亲测有效:去掉if限定OK。

2024-05-24 10:49:14 98

原创 Error updating database. Cause: java.sql.SQLIntegrityConstraintViolationException: Duplicate entry

时报以下错误,检查一下是否数据库中已经存在相同的数据,也就是说当前插入的数据,跟数据库中某个字段的数据冲突了。,而产生了冲突,我是上传文件产生的问题,从新设置id 从新上传就好了。这是因为SQL对应的表中的id设置了。

2024-05-22 23:42:48 434

原创 idea运行Tomcat,控制台日志的中文乱码

五的修改1虽然解决了idea上tomcat控制台server乱码。在idea上可以运行Tomcat。但是控制台的Tomcat日志出现了乱码:server与Tomcat Catlina Log两处。打开tomcat的conf/logging.properties文件,分别修改console与catalina的编码方式。修改1恢复了控制台的server乱码,修改2恢复了控制台的Tomcat Catlina Log乱码。2 file-settings-editor-general-console修改一处。

2024-04-14 16:27:01 606

原创 引入的顺序反了也不会出现编辑器

2024-03-28 22:20:05 82

原创 1099 is already in use

问题描述:idea运行项目时,左下方出现红色小方块提示问题“Error running ‘Tomcat 9.0’: Address localhost:1099 is already in use”。“Error running ‘Tomcat 9.0’: Address localhost:1099 is already in use”报错问题。1. win+R,运行,输入cmd,进入命令提示符。这是因为端口被占用了。4. 重启Tomcat。

2024-03-21 22:51:41 246

原创 【IDEA】Error running : No valid Maven installation found. Either set the home directory in the

因为项目是其他机器迁移过来的,Maven路径没有改为正确的,如图所示。

2024-03-21 13:49:42 213 1

原创 maven-war-plugin 插件报错解决

解决如下添加依赖。

2024-03-21 13:19:36 743 1

原创 target 文件缺失或者报错

当提示找不到xml文件等找不到文件的情况是,查看target文件夹里是否生成了对应文件,没有生成,可以有以下6种方法解决,从上往下进行,一个方法不行就试试另外一个。3)点击界面右侧Maven -->Lifecycle—>点击clean—>再点击compile。4)File—>Invalidate Caches(清除缓存文件并重启)2)右键pom.xml—>Maven—>Reload Project。1)Build—>Build Module’模块名’5)手动把缺失的文件拷入target文件夹内。

2024-03-18 14:30:34 863 1

原创 Maven Helper插件解决jar包冲突

Maven是个很好用的依赖管理工具,但是再好的东西也不是完美的。Maven的依赖机制会导致Jar包的冲突。举个例子,现在你的项目中,使用了两个Jar包,分别是A和B。现在A需要依赖另一个Jar包C,B也需要依赖C。但是A依赖的C的版本是1.0,B依赖的C的版本是2.0。这时候,Maven会将这1.0的C和2.0的C都下载到你的项目中,这样项目中就存在了不同版本的C,这时Maven会依据依赖路径最短优先原则,来决定使用哪个版本的Jar包,而另一个无用的Jar包则未被使用,这就是所谓的依赖冲突。

2024-03-14 18:57:04 334 1

原创 Idea国际化

进入setting,file encoding,勾选Transparent native-to-ascii conversion。IntelliJ IDEA 中默认的properties文件是GBK编码。修改properties的默认编码,统一为UTF-8。中文生效的messages_zh_CN.properties;英文生效的messages_en_US.properties;在resources新建一个文件用来存放国际化配置;默认生效的messages.properties。

2024-03-13 14:18:39 829

原创 tomcat启动时,报错“java.lang.iiiegalArgumentException:找到多个名为spring_web的片断”,这是不合法的相对排序问题如下解决

<absolute-ordering />

2024-03-12 22:23:45 438 1

原创 servlet配置报错:‘org.springframework.web.servlet.DispatcherServlet‘ is not assignable to ‘javax.servlet.

Tomcat版本为8.5,应该使用的是jakarta.servlet,9版本的应该使用javax.servlet。修改servlet依赖javax.servlet 为jakarta.servlet。

2024-03-12 18:24:45 615 1

原创 (转)IDEA的Maven Show Dependency使用心得

这个jar包直接依赖的是spark-sql,spark-core,hive-exec,hive-metastore这是第一级依赖,第二级依赖:hadoop-common,hadoop-hdfs,hadoop-annotations竺,然后层层依赖,最后依赖到最底层的jar包,比如说apache-commons-红色实线表示有jar包依赖冲突,一般是版本冲突。不要老想着把那些红线排除掉,排除不完的,可能我有些代码洁癖吧,看到这些红色就觉得浑身不爽,花了三天的时候把它们排除掉,最后头都搞大了,红线还是不少。

2024-03-12 17:40:31 606 1

原创 Intellij idea 报错:Error : java 不支持发行版本5

2024-03-12 13:38:59 394 1

原创 SpringMvc项目搭建(图文超详细)

-配置初始化参数,读取springMVC的核心配置文件的位置和名称-->--Apache Commons日志包-->--spring test测试支持包-->--jsp 和Servlet 可选-->--配置DispatcherServlet -->--spring orm 映射依赖-->--springMVC支持包-->--springJDBC包-->--spring事务控制包-->--junit5单元测试-->--spring切面包-->--log4j2 日志-->

2024-03-12 12:59:23 3337 1

原创 http状态503

jsp中又写一遍,代码冲突导致503,

2024-03-12 09:03:24 362 1

原创 【无标题】

tomcat路径下,配置, 注意和控制台有关的Handler改为第3步file.encoding输出的编码, 其它和文件有关的Handler全部UTF-8因为一般web项目都是用到了tomcat, 因此tomcat也需要配置, 但实际上这个配置影响的只是tomcat相关的log文件至于这个地方为什么网上大多都是 GBK?请往下看, 下面有解释正确配置log配置文件编码(重要)

2024-03-11 10:55:50 1799 1

原创 springmvc 内部服务错误

重新把pom的包更新修改一下。

2024-03-10 23:57:26 320 1

原创 Tomcat 请求的资源[/XXX/]不可用问题

Tomcat 请求的资源[/XXX/]不可用问题,通过正确路径访问(运行代码时候自动打开浏览器访问的路径),和错误路径访问,它的表现是不一样的,这说明tomcat的配置是正确的,有效的。

2024-03-10 23:29:44 570 1

原创 为什么访问不了静态的资源?

为什么访问不了静态的资源:原因在于前端控制器DispatcherServlet的配置,当前端发来请求访问资源时,DispatcherServlet会去找@RequestMapping,找不到时就啥也不干。SpringMVC中的控制器(org.springframework.web.servlet.DispatcherServlet)中默认是jsp页面,mapping的值是访问服务端的地址,location的值是资源所在的目录,注意/要写全!在spring-mvc.xml中开放资源的访问。

2024-03-10 22:34:09 395

原创 重定向return “redirect:/testb“;

/重定向到 /testb 的Controller方法(即outputDataY)上。//Spring框架找到对应的View并渲染。

2024-03-10 21:37:20 285 1

原创 核心配置文件

- 配置@Controller处理器,包扫描器 -->-- 加载springmvc核心配置文件 -->创建与配置springmvc.xml核心配置文件。-- 配置拦截路径 -->在web.xml中配置前端控制器。-- 配置前端控制器 -->

2024-03-10 21:23:25 295

原创 关于controller类的跳转原理

controller类是MVC三层里唯一与视图连接的java类,独特的注解RequestMapping请求映射,之前的总结里有它的用法,value指的是静态路径,只有它时会省略value标识,获取方法与请求时携带参数。1、DispatcherServlet:servlet请求分发器、前端控制器、中央控制器,都可以,要清楚的是这家伙很重要的,它掌握着Tomact封装客户请求响应的核心功能:web应用中的分配者和响应者。这的/是所有,之前看别人写的是*.do,好像是之前的那个框架的写法吧。

2024-03-10 21:04:36 312

原创 项目中没有“org.springframework.web.multipart.commons.CommonsMultipartResolver“这个类

这个包是在"Spring-Web"依赖中,所以尝试将我使用的"Spring-Web 6.0.0x"更换为"Spring-Web 5.3.19。可能是由于Apache Commons FileUpload 1.4x与Apache Commons io 2.5x不匹配导致的。该导入的包导入了不好使。导入别的版本也不行。

2024-03-10 19:08:32 594

原创 Cannot resolve class ‘CommonsMultipartResolver‘?springmvc.xml 改做的工作都做了?无法配置文件上传处理器???????

springmvc.xml 改做的工作都做了?无法配置文件上传处理器?

2024-03-09 23:41:33 346

空空如也

空空如也

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

TA关注的人

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