排序
多线程系列(十四) -一文带你搞懂线程池技术
一、前言 虽然 Java 对线程的创建、中断、等待、通知、销毁、同步等功能提供了很多的支持,但是从操作系统角度来说,频繁的创建线程和销毁线程,其实是需要大量的时间和资源的。 例如,当有多个...
Tomcat Request请求处理过程:Connector
Tomcat Request请求处理过程:Connector,引入 线程池Executor是在哪里启动的? Request是如何处理并交个Container处理的? Tomcat支持哪些协议?这些协议是处理的?协议层次结构如何设计的? Co...
提升Spring Boot应用性能的秘密武器:揭秘@Async注解的实用技巧
引言 在日常业务开发中,异步编程已成为应对并发挑战和提升应用程序性能的关键策略。传统的同步编程方式,由于会阻碍主线程执行后续任务直至程序代码执行结束,不可避免地降低了程序整体效率与...
SpringBoot+Vue3项目实战——SpringBoot篇
项目准备与配置 数据库以及其他项目配置 server: port: 9090 spring: datasource: url: jdbc:mysql://localhost:3306/lostarknote username: root password: guxiang driver-class-name: com.my...
从实际编程示例中看java中对象的浅拷贝和深拷贝
从实际编程示例中看java中对象的浅拷贝和深拷贝,浅拷贝(克隆)与深拷贝(克隆) 先来看一个简单的例子,我们希望复制一个set对象,在修改这个复制对象的时候,原有的set对象不应该改变 接下来举两...
Java反射
Java反射是一个强大的特性,它允许程序在运行时查询、访问和修改类、接口、字段和方法的信息,以及创建和操作对象。反射的核心类位于java.lang.reflect包中。 以下是Java反射的一些常见用法: 1...
Java 21 虚拟线程如何限流控制吞吐量
虚拟线程(Virtual Threads)是 Java 21 所有新特性中最为吸引人的内容,它可以大大来简化和增强Java应用的并发性。但是,随着这些变化而来的是如何最好地管理此吞吐量的问题。本文,就让我们看...
把RuoYi-Vue前端分离版的后端java代码改成无model版本
修改后的代码格式如下,更springboot了: 步骤如下:一、建一个springboot项目选择maven 二、配置 三、给pom添加如下,然后右键pom文件maven选reimport 四、然后把各个model里面的...
教你如何判断Java代码中异步操作是否完成
本文分享自华为云社区《 java代码实现异步返回结果如何判断异步执行完成》,作者: 皮牙子抓饭。 在许多应用程序中,我们经常使用异步操作来提高性能和响应度。在Java中,我们可以使用多线程或...
IDEA 2024.1到底更新啥有用的?
0 关键亮点 全行代码补全 Ultimate IntelliJ IDEA Ultimate 2024.1 针对 Java 全行代码补全。 这项功能由无缝集成到 IDE 中的高级深度学习模型提供支持。 它可以基于上下文分析预测和建议整行代...
MyBatis-Plus 整理
# 前言 代码生成器插件选择去这里:https://www.cnblogs.com/zixq/p/16726534.html 相关插件在那里面已经提到了 # 上手 MyBatis-Plus 是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强...













