相关文章
SpringBoot异步接口实现:提高系统的吞吐量
前言
Servlet 3.0之前:每一次Http请求都由一个线程从头到尾处理。
Servlet 3.0之后,提供了异步处理请求:可以先释放容器分配给请求的线程与相关资源,减轻系统负担,从而增加服务的吞吐量。
在springboot应用中&#…
编程日记
2025/1/9 6:36:09
Atcoder C - Routing
https://atcoder.jp/contests/arc177/tasks/arc177_c 思路:该问题可以归约为最短路问题,问题中的条件1和条件2是相互独立的,可以分开考虑,从地图中的一个点,沿上下左右四个方向走,所花费的代价为࿱…
编程日记
2025/1/8 22:26:50
mysql实现隔离性——锁
锁主要解决写-写问题,mvcc用来解决读-写问题
MyISAM不使用行级锁,主要使用表锁
MyISAM存储引擎主要使用表锁(table-level locking),并不支持行级锁(row-level locking)。当MyISAM存储引擎执行…
编程日记
2025/1/6 7:25:11
【Web后端】实现文件上传
表单必须使用post提交 ,enctype 必须是multipart/form-data在Servlet上填加注解 MultipartConfiglocation :默认情况下将存储文件的目录,默认值为“”。maxFileSize :允许上传文件的最大大小,其值以字节为单位。 默认值为-1L表示无…
编程日记
2025/1/7 20:45:57
基于Springboot的实习生管理系统(有报告)。Javaee项目,springboot项目。
演示视频: 基于Springboot的实习生管理系统(有报告)。Javaee项目,springboot项目。 项目介绍:
采用M(model)V(view)C(controller)三层体系结构&a…
编程日记
2025/1/7 17:48:30
Spring Boot | Spring Boot 消息管理 ( 消息中间件 ) 、RabbitMQ“消息中间件“
目录: 一、"消息服务" 概述 :1.1 为什么要使用 "消息服务" ( 消息中间件 ) ?① 异步处理② 应用解耦③ 流量削峰④ 分布式事务管理 1.2 常用 "消息中间件" 介绍 :ActiveMQ ( 广泛应用于中小型企业 )RabbitMQ ( 没有特别要求的场景下…
编程日记
2025/1/4 17:22:42
力扣HOT100 - 4. 寻找两个正序数组的中位数
解题思路:
两个数组合并,然后根据奇偶返回中位数。
class Solution {public double findMedianSortedArrays(int[] nums1, int[] nums2) {int m nums1.length;int n nums2.length;int[] nums new int[m n];if (m 0) {if (n % 2 0) return (nums2…
编程日记
2025/1/4 22:02:33