spring boot启动出现Unable to start ServletWebServerApplicationContext due to missing ServletWebServer错误解决
2024-10-21 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 164
报错原因今天拉下了一个新的spring boot工程,启动时出现了unable to start web server; nested ex...
详解如何在Spring中为@Value注解设置默认值
2024-10-21 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 200
如何在spring中为@value注解设置默认值在spring开发中,我们经常会遇到需要从配置文件中读取属性的情况。@value注解是spr...
Spring下token过期时间分平台(web和app)设置方法
2024-10-21 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 177
前言本文介绍了spring下的登录和鉴权机制的主要方法以及 token认证的主要流程,并介绍在spring中web端和app端设置不同tok...
Java基础之数组的初始化过程
2024-10-21 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 149
java基础总结一、数组初始化1、数组初始化概念java是静态语言,因此java的数组也是静态的。就是说数组在被初始化后数组的长度是不可改变...
Spring中实现的三种异步流式接口方法
2024-10-21 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 161
前言在现代web开发中,接口超时是一个常见的问题,尤其是在处理耗时操作时。传统的同步接口在处理长时间任务时会阻塞请求线程,从而影响系统的响应...
Java数组的动态初始化和常见问题解析
2024-10-21 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 142
一、为什么有数组动态初始化呢?如果一开始就知道数组里的数据,就可以使用静态初始化去完成。但是如果一开始就不知道要添加什么数据,那此时大括号中...
SpringBoot中动态数据源配置与使用详解
2024-10-21 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 168
在现代应用中,处理多数据源是常见的需求。可能由于业务需要,或者为了实现读写分离,我们往往需要在同一个应用中配置多个数据源,并根据具体的操作选...
mybatis resultType自带数据类型别名解读
2024-10-20 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 179
mybatis resulttype自带数据类型别名为了简化开发,mybatis 默认在 org.apache.ibatis.type.ty...
Java使用@Retryable注解实现HTTP请求重试
2024-10-20 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 179
1. 引言在应用程序中,网络请求可能会因为各种原因(如网络不稳定、服务器故障等)而失败。为了提高系统的可靠性,通常需要实现一个重试机制。ht...
SpringBoot中基于AOP和Semaphore实现API限流
2024-10-20 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 176
为了在 spring boot 中使用 aop 实现速率限制:定义自定义注释来标记应该限速的方法。创建一个方面类,拦截用自定义注释注释的方法...
SpringBoot中集成日志的四种方式
2024-10-20 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 175
引言在开发中,日志记录是保障应用程序健壮性、可维护性的重要手段。通过日志,我们可以记录系统的运行状态、捕获异常并进行调试。在 spring ...
Java线程池获取池中所有线程列表的方法总结
2024-10-20 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 171
前言在java中,获取线程池中所有线程列表并不是一个直接支持的功能,因为线程池的设计通常是为了隐藏和管理底层的线程细节,从而提供更高层次的抽...
SpringBoot创建动态定时任务的几种方式小结
2024-10-20 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 204
一、使用@scheduled注解@scheduled是 spring 提供的一个注解,用于标记需要定时执行的方法。常见的属性包括:cron:...
Java报错Java.net.SocketTimeoutException的几种解决方法
2024-10-20 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 269
引言在 java 开发过程中,网络编程是一个重要的领域。然而,开发者们常常会遇到各种网络相关的报错,其中 java.net.socketti...
SpringBoot项目启动报错:命令行太长解决的两种解决方法
2024-10-20 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 220
springboot项目启动报错:命令行太长解决报错信息:1. 第一种方法1. 第二种方法找到项目下 .idea\workspace.xml...
SpringBoot项目中日志管理与调优指南
2024-10-20 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 184
前言在 spring boot 开发过程中,日志管理是开发者必须掌握的重要技能之一。合理的日志配置不仅能帮助开发者追踪应用程序的执行流程、定...
将本地JAR文件手动添加到Maven本地仓库的实现过程
2024-10-20 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 226
前言在 java 开发中,使用 maven 作为项目管理工具已经成为了主流的选择。maven 提供了强大的依赖管理功能,可以轻松地下载和管理...
Spring Boot 3.3 实现职责链模式轻松应对电商订单流程分析
2024-10-18 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 188
在电商系统中,订单的处理流程通常涉及多个步骤,每个步骤都可能有不同的业务逻辑。例如,当用户提交订单时,系统需要校验库存、验证优惠券、计算运费...
使用SpringBoot生成war包的流程步骤
2024-10-18 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 222
1.生成war包1.1 更改pom包打开一个springboot 项目 ,右击项目名从项目管理器打开在pom.xml文件中插入以下两个依赖 ...
mybatisplus实现自动填充时间的项目实践
2024-10-18 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 165
数据库表中的字段创建时间 (createtime)更新时间 (updatetime)每次 增删改查的时候,需要通过对entity的字段(cr...
MybatisPlus 主键策略的几种实现方法
2024-10-18 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 181
mybatisplus-plus提供了多种主键生成策略,我们可以通过@tableid注解的 类型属性来设置主键id的增长策略,一共有几个多个...
Spring Cloud Hystrix实现服务容错的方法
2024-10-18 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 192
hystrix概述:作为spring cloud体系内实现熔断机制的关键组件,hystrix承担着服务容错保护的重要职责。它由netflix...
Spring Cloud Config与Bus整合实现微服务配置自动刷新功能
2024-10-18 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 187
config与bus整合自动刷新微服务a的所有实例都通过spring cloud bus消息总线连接到了一起,每个实例都会从config s...
使用Spring Security集成手机验证码登录功能实现
2024-10-18 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 210
1. 前言在当今的互联网应用中,手机验证码登录已经成为一种常见的用户身份验证方式。相比传统的用户名密码登录方式,手机验证码具有使用方便、安全...
Java中重写和重载的区别及说明
2024-10-18 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 196
java中重写和重载的区别其实java中的重写和重载没有任何关系,只是因为都有个重字,有些小白就会对这两个概念产生混淆,所以也就有很多面试官...
Spring MVC的项目准备和连接建立方法
2024-10-18 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 188
1. 什么是 spring web mvcspring web mvc 是基于 servlet api 构建的原始 web 框架,从已开是就...
springBoot跨域注解@CrossOrigin用法
2024-10-18 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 217
springboot跨域注解@crossorigin用法spring framework 4.2 ga为cors提供了第一类支持,使您比通常...
mybatis-generator生成多次重复代码问题以及解决
2024-10-17 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 191
mybatis-generator生成多次重复代码原因xxx:3306的mysql服务里,有多个数据库。不同数据库里面的表名相同,导致互相影...
Java日志框架打印应用程序日志代码的执行情况分析
2024-10-17 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 201
0 引言我常以为 配置 info 日志级别时, 应用程序代码中日志器(logger) debug 级的日志代码,不会被执行(比如,实验1中的...
MyBatis代码自动生成器Mybatis-Generator的使用详解
2024-10-17 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 210
mybatis代码生成器mybatis-generator的配置和使用注:项目介绍编译器:intellij idea项 目:springbo...