Java共70篇

java中获取当前是第几季度及当前季度的开始时间和介绍时间

LocalDate today = LocalDate.now(); Month firstMonthOfQuarter = today.getMonth().firstMonthOfQuarter(); LocalDate startOfQuarter = LocalDate.of(today.getYear(), firstMonthOfQuarter,...
技术SOLO的头像 - 技术SOLO超级会员技术SOLO2024-04-11 10:54
040

使用 Java Servlet 时注意多线程问题

首先请阅读Spring MVC控制器的以下代码 @Controller @RequestMapping('/count') public class CountController { private long count = 0; @GetMapping(value = '/increment', produces = 'text...
技术SOLO的头像 - 技术SOLO超级会员技术SOLO2024-02-19 13:59
060

JavaScript 中的数组方法

push():将一个或多个元素添加到数组末尾并返回数组的新长度。 const fruits = ['apple', 'banana']; fruits.push('orange', 'grape'); console.log(fruits); pop():从数组中删除最后一个元素...
技术SOLO的头像 - 技术SOLO超级会员技术SOLO2024-02-05 15:27
040

优化 Spring :可能会拖慢你速度的注释

我们都知道集成测试并不是运行速度最快的,它们肯定比单元测试花费更长的时间。 原因是您必须启动 Spring 上下文才能运行测试。您的应用程序越大,应用程序启动所需的时间就越长。 这可能会让您...
技术SOLO的头像 - 技术SOLO超级会员技术SOLO2024-02-04 14:00
072

JavaScript 技巧:数组比较的坑

const a = [1, 2, 3]; const b = [1, 2, 3]; console.log(a === b); 你认为控制台上的结果会是什么?期望为真似乎合乎逻辑,但实际答案是错误的! 期望:真的吗?乍一看,使用 === 比较数组 a ...
技术SOLO的头像 - 技术SOLO超级会员技术SOLO2024-01-31 13:51
020

18 个 JavaScript 技巧:你应该知道的简洁高效的代码

箭头功能 您可以使用箭头函数来简化函数声明。 例如: function add(a, b) { return a + b; } const add = (a, b) => a + b; 数组.from() 该Array.from()方法可用于将任何可迭代对象转换为数组...
技术SOLO的头像 - 技术SOLO超级会员技术SOLO2024-01-30 10:09
0110

使用 Spring Boot 和 Kotlin 进行条件查询和 JPA 元模型

JPA 2定义了一个类型安全的Criteria API,它允许使用所谓的JPA Metamodel构建条件查询。引入此功能是为了避免上述缺点,并提供类型安全和静态的方式来访问实体类的元数据。请注意,元模型生成的...
技术SOLO的头像 - 技术SOLO超级会员技术SOLO2024-01-26 13:42
0150

如何在 Spring Boot 中配置多个 MongoDB 连接

添加所需的依赖项 首先,您需要添加spring-boot-starter-data-mongodb项目的依赖项。至少使用 2.3.0 版本,因为Spring Boot Starter Data MongoDB 2.3.0.RELEASE中引入了 MongoDB Driver 4.x。 ...
技术SOLO的头像 - 技术SOLO超级会员技术SOLO2024-01-25 17:02
0190

在使用@ExceptionHandler和@Around注解时的问题

前提 项目中使用@ExceptionHandler注解来声明单个Controller中的异常处理,同时也使用@Around或@Before注解等AOP切面来打印接口的请求日志 冲突问题 切面会被触发两次 如果请求的接口出现异常,...
技术SOLO的头像 - 技术SOLO超级会员技术SOLO2024-01-25 16:17
090

Spring中@Controller与@RestController的区别

在 Spring MVC 中,@Controller和@RestController注释都用于根据 MVC 设计模式定义 Web 控制器。控制器负责处理 HTTP 请求并将 HTTP 响应返回给客户端。 这两个注解的主要区别在于它们如何处理...
技术SOLO的头像 - 技术SOLO超级会员技术SOLO2024-01-15 13:49
0140

Java 中的虚拟线程和结构化并发

什么是并发 在编程方面,并发是一个复杂但重要的主题,随着我们的行业和需求的发展,我们的工具也在不断发展。那么,您可能想知道到底什么是并发,它与异步之类的东西有何不同?答案可以分解为...
技术SOLO的头像 - 技术SOLO超级会员技术SOLO2024-01-15 13:45
070

Java 中的 Servlet 概念

Servlet 是在 Web 服务器上运行的 Java 程序。它们用于处理来自 Web 客户端的请求并生成响应。Servlet 可用于创建动态 Web 应用程序,例如使用数据库存储和检索数据的应用程序。Servlet 被实现...
技术SOLO的头像 - 技术SOLO超级会员技术SOLO2024-01-12 14:00
0250