芋圆芝士
芋圆芝士
全部文章
分类
java(21)
Java知识点(18)
Spring框架(4)
中间件(7)
分布式(5)
开源框架(2)
技术心得(49)
数据库(6)
计算机原理(1)
运维(4)
归档
标签
去牛客网
登录
/
注册
程序猿非衣的博客
TA的专栏
4篇文章
0人订阅
Minio
4篇文章
696人学习
Java代码优化
0篇文章
0人学习
全部文章
(共5篇)
异步导出功能设计优化
前后端使用异步+任务表的方式来对导出功能进行优化。 [1] 前端发起http请求,后台创建task任务,保存到task表中,将task_id传入异步线程中,然后返回前端200。 [2 ]前端自动弹出任务列表,可以看到当前导出任务信息、状态:导出中。 [3] 后台的异步线程继续运行导出任务,当导出完毕...
Java
异步导出功能设计优化
多线程
并发
2023-05-31
0
1039
多线程并发写入Excel的多个sheet的报错问题
1、请在主线程事先实例化sheet 例如: String fileName = certType + "列表信息.xlsx"; response.setContentType("application/octet-stream"); response....
并发编程
Java
多线程
IO
POI
2023-05-04
0
1853
记录一次考试系统,1000并发以上出现的问题
项目分了两个服务器,使用Nginx反向代理轮询机制。 使用linux的网络带宽检查工具,查看实时带宽流量情况以及查看端口信息。 发现服务器的带宽不够,当考试到最后一刻所有人提交试卷,发起请求,一个请求平均100kb,当前服务器无法支撑600人的带宽。 解决办法: 1、提高服务器的带宽 2、对静态资源...
Java
多线程
高并发
服务器
2022-09-27
0
357
SecurityContextHolder多线程无法获取登录信息
今天在开发中,碰到一个问题,有一个业务需要保存update的操作到记录表,这个时候开了异步去完成这个插入到操作记录表的动作,然后需要记录操作人,但是去security框架拿用户id的时候发现拿不到。 后来查了发现Spring Security 中想要获取登录用户信息,不能在子线程中获取,只能在当前线...
多线程
Java
Security
异步
2022-08-10
1
1081
SpringBoot接口并行
一、默认线程 当我们开发一个SpringBoot的项目,我们并未设置任何和线程相关的操作,但是我们的程序还是可以并行执行多个接口请求。甚至说绝大多数的项目,我们不需要对线程这块做任何操作。这是为什么呢? 测试默认线程池 import org.springframework.web.bind.anno...
Java
多线程
SpringBoot
并发
2022-08-04
0
606