自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用openapi直接生成service代码

这是指定输入文件的参数。这里输入的不是一个本地文件,而是一个 URL。该 URL 指向一个 OpenAPI 规范文档,这个文档描述了 API 的端点、请求和响应格式等。具体来说,它们从 OpenAPI 规范文件(API 描述文件)生成 TypeScript 客户端代码库。:这是指定输出目录的参数。生成的 TypeScript 客户端代码将被放在当前目录下的。,这是一种基于 Promise 的 HTTP 客户端,用于浏览器和 Node.js。:这是指定生成代码使用的 HTTP 客户端库的参数。

2024-06-12 21:48:13 503

原创 设置快捷键添加Servlet

1.要先将web项目创建好,注意要导入Tomcat依赖。2.在对应的模块中添加即可。

2024-04-10 20:21:02 114

原创 当在JSP中写java代码出错

总之要将JDK版本和Tomcat版本设置成一致。是低版本就都用低版本,高版本就都用高版本。:将JDK版本换成IDEA内置版本即可,注意修改后要重新启动服务器。解决办法:ctrl+alt+l格式化代码即可。

2024-04-10 20:19:58 130 1

原创 添加resouce包的方法

可以在此处添加Resouces,将配置文件放到这个下面,21版的才不会报错。

2024-04-10 20:17:47 376 1

原创 IDEAweb项目配置tomcat步骤报错

2021版 : File——>Project Structure——>Modules——>找到要配置的模块——>点击加号——>加入Library——>找到Servlet加入进去即可。1.进入Run——>Edit Configurations。2.点击Fix,进入Deployment。

2024-04-10 20:16:25 477 1

原创 C3P0连接池jar包问题

按照字面意思就是,连接超时。因为是用的c3p0连接池。所以只能在 c3p0-config.xml 中去寻找错误。2.jdbcUrl,除了要改成自己的数据库名外,mysql8.0还要加上时区,即serverTimezone=GMT。mysql8.0之后的版本,除了导包之外,还要记得改xml文件。1.driverClass 8.0和5.0不一样,有个cj。

2024-04-10 20:14:18 239 1

原创 Mybatis中版本号问题

1.在setting.xml文件中添加jdk版本说明,文件路径(C:\Program Files\apache-maven-3.6.1\conf\settings.xml)。提示:不知道自己jdk版本的同学,在win10搜索栏输入cmd进入命令管理器,接着输入 Java -version 便会显示自己的jdk版本。2.在settings.xml文件中找到标签,在里面新建一个字标签 在里面添加jdk版本说明。根据自己的jdk版本进行相应修改。1.将JDK的版本改为一致版本(我改成了17版本)

2024-04-10 20:13:19 426 1

原创 端口号占用问题

1.windows查看端口占用。2.查看被占用端口占用情况。3.查看PID对应的进程。

2024-04-10 20:12:20 91 1

原创 MyBatis添加依赖报错

将要添加的依赖的版本更换成不会报错的版本,网上说可以换成最新版本,也要自己尝试,碰运气。

2024-04-10 20:10:00 221 1

原创 Java面试之RabbitMQ

注意:这里的匹配和数据库中的Like 的%不一样,只能按照单个单词来匹配,每个’.‘分隔单词,如果是’#.‘,其实可以忽略,匹配0个词也ok。使用场景:请理过期数据,模拟延迟队列(创建两个队列,第一个队列设定一个过期时间,过期后放入第二个队列,第二个队列就是延迟队列。3、绑定关系:可以,模糊匹配多个绑定,类似于数据库中的模糊查询。1、为了保证消息的可靠性,比如每条消息都成功消费,需要提供一个容错机制,即:失败的消息怎么处理?2、死信:过期的消息、拒收的消息、处理失败的消息、消息队列满了的信息的统称。

2024-03-17 13:38:15 823 1

原创 Java面试之消息队列

使用消息队列,消费者根据系统按照一定的速率进行消息的处理(比如说1秒中处理1条数据)从而保证了系统的稳定性。一个系统挂了,不会影响其他系统的运行,如果后面被挂的系统又重新复活执行业务逻辑,重新运转。解决方案:大的核心系统始终往一个地方(消息队列中)发送消息,其他系统都去订阅这个消息队列(读取这个消息队列中的消息)2、不知道小系统是否需要,或者说如果一个新的项目出现,但是大项目感知不到,无法发送订阅消息。当一个很大的系统,需要向下面的小系统发送消息,最简单和直接的方式就是依次调用小系统。

2024-03-16 20:48:01 683 1

原创 Java面试之线程池问题

一、如果在Spring中,可以用ThreadPoolTaskExecutor配合@Async注解来实现。二、如果是在Java中,可以使用包中的ThreadPoolExecutor来实现自定义线程。线程池参数解析:可以以一个公司做比喻,理解性来记忆。资源隔离策略:比如重要任务(vip)一个队列,普通任务一个队列,保证队列互不干扰。

2024-03-15 22:14:26 1766 1

原创 使用git上传项目到gitee相关操作及问题解决办法

我现在反过来复盘我之前的操作过程,我发现之前的时候排查问题的时候思路混乱,在git终端的报错一定要好好看。有一个建议就是如果感觉好多操作都搞了,然后一直解决不了问题,那么就重开!将仓库删掉重新创建,在项目目录下将生成的.git文件删除,但是一定要注意将使用git init命令生成的文件删除干净(我猜我出现最后一个报错是因为README.md文件第一次操作的时候没有删除的问题)。希望这篇博客能够帮助到你!

2024-03-15 12:01:07 1080 1

原创 Idea调试使用方法

在使用Idea的过程中,如果想要去扒源码或者是查看程序是如何运行的,就需要使用debug模式进行代码的调试啦。

2024-03-13 17:22:01 402

原创 MapReduce核心编程思想

待处理的数据集可以分解成许多小的数据集,而且每一个小的数据集都可以完全并行的进行处理。,如分布式存储、工作调度、负载均衡、容错处理、网络通信等。,程序员只需要关注如何实现Map和Reduce函数,而。2.适合用MapReduce来处理的。1.MapReduce模型的核心是。

2024-03-12 20:57:35 177 1

原创 HDFS读数据流程、NN和2NN工作机制、DataNode工作机制、数据完整性

创建一个流对象,选择读取节点的原则:首先考虑节点距离最近,然后要看该节点是否数据量很大,(负载均衡问题)当达到一定的量级后访问其他节点。3.DataNode每过3秒告诉NameNode还活着,若超过3秒没有回复,则再等10分钟,若再超过10分钟,再等30秒,若。每当元数据有更新或者添加元素时,修改内存中的元数据并追加到Edits中。但是内存的元数据更新时,如果同时更新FsImage会导致效率低,为了能够进行更新,一旦断电,可以通过FsImage和Edits的合并,合成元数据。但是一旦断电,元数据丢失。

2024-03-12 17:54:12 557 1

原创 HDFS写数据流程、网络拓扑-节点距离计算、机架感知

创建流,首先创建Block传输通道,同时将数据分成多个packet发送,并生成ack队列看是否应答成功。第一个副本选择在本地节点,即客户端所在机架。第三个副本选择在与第二个副本相同的机架上。第二个副本选择在不同机架上的另一个节点。创建一个分布式文件系统(DistributedFileSystem),想在。中NameNode进行目录检查(检查权限、目录结构),并响应可以上传文件。:客户端要上传一个200m的数据,hdfs是如何写入并存储的。原因:节点距离最近,上传最快。:一个客户端,一个集群。

2024-03-12 15:15:51 296 1

原创 在hadoop中使用命令hadoop dfsadmin -report没有出现Live datanodes相关代码、使用Java api上传文件出现没有足够的数据节点可用的问题

不要总是使用hdfs namenode -format,后续还会出现别的问题。刚开始的时候,我忘记怎么开启集群和关闭集群了,然后,每次开启集群就会使用这个命令,这个currentId我不止修改了一次。我是先出现文件上上传的问题,然后通过解决hadoop dfsadmin -report命令的问题后,发现文件上传相关的问题也解决了,算是误打误撞吧。如果文件上传相关的问题还没解决可以去看另一个博主的博客。他好像和我的解决办法不同。文件上传解决办法跳转链接希望能够帮助到你!

2024-03-10 14:50:09 673 1

原创 搭建hadoop集群后,在进行wordcout程序测试时报错

在搭建hadoop集群后,进行集群的基本测试,相关配置注意事项。

2023-11-30 21:47:37 351

原创 克隆Linux虚拟机不能联网问题

克隆虚拟机网络ping不通问题

2023-11-29 22:58:59 1737 1

原创 Nginx有关知识理解

Nginx反向代理是一种常见的服务器配置方法,就是将前端发送的动态请求由nginx转发到后端服务器。

2023-09-03 21:32:18 190

原创 启动 Nginx.exe出现闪退的问题

检查任务管理器中是否出现了nginx.exe的服务,出现了就可以使用 localhost:88(你所修改的端口号)进行访问了。start nginx (在文件中点击nginx.exe启动,只有在任务管理器中出现nginx.exe才算是启动成功)netstat -ano | findstr "端口号",其中“端口号”需要替换成具体的端口号。taskkill /f /pid 线程号,其中“线程号”需要替换成具体的线程号。在做苍穹外卖的项目时,使用老师给的代码,点击Nginx.exe出现闪退的情况。

2023-09-01 13:35:27 4457 5

空空如也

空空如也

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

TA关注的人

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