芋圆芝士
芋圆芝士
全部文章
技术心得
java(21)
Java知识点(18)
Spring框架(4)
中间件(7)
分布式(5)
开源框架(2)
数据库(6)
计算机原理(1)
运维(4)
归档
标签
去牛客网
登录
/
注册
程序猿非衣的博客
全部文章
/ 技术心得
(共40篇)
异步导出功能设计优化
前后端使用异步+任务表的方式来对导出功能进行优化。 [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
某产品系统代码性能优化及代码规范问题整理
1、存在的问题 1.1 复杂SQL查询效率缓慢。 1.2 导出功能速度太慢,并且Http请求存在超时报错。 2、解决与优化方案 2.1 数据库表优化 对于整个数据库,大概看了一下,目前整个系统,MySQL表设计的时候,一些新增的字段不符合设计规范。 例:一些只有长度10以内的VARCHAR字段,给了...
系统功能优化
系统代码review
代码规范
2023-04-28
0
522
Jar包使用命令替换内部class文件
如果把meamc-bom.jar中的类替换为新修改的: 1、cd 到deploy目录下 2、把新的com包放在deploy目录下的BOOT-INF/classes下 3、替换:比如改了BomHandler.java文件,看下com相应的类是什么,因为这个是有内部类,所以会生成两个class文件B...
jar包操作
Java
部署
linux
2023-02-10
0
965
Nginx 限制文件上传大小
相应配置参数:client_max_body_size
Nginx
文件上传
2023-01-30
0
374
MyBatis进行插入操作时返回id
如下,是一个最正常的mapper方法。 这里不需要变动,然后是mapper.xml中的配置,如下: 这里是多了两个配置,useGeneratedKeys = true代表是使用自增id的方式生成的id,其中keyProperty是插入后的id值用什么字段名来接收,我这里是‘id’,是因为我在ma...
Java
Mybatis
2023-01-30
0
319
Docker部署前端dist
1、打包Vue工程并同时编写default.conf文件和Dockerfile文件 2、default.conf文件和Dockerfile文件详细 default.conf配置 server { listen 80; server_name vlab.heidongt...
docker
部署前端
2023-01-09
0
1392
Docker部署Jar
1、安装: yum install docker 2、启动/停止/重启docker服务 service docker start service docker stop service doc...
Docker
部署
2023-01-09
0
446
Centos安装tomcat9
tomcat 不多解释,直接开车; 1、官网下载安装包 将tomcat 安装到 /usr/local/tomcat/ 目录下 cd /usr/local/ mkdir tomcat/ cd tomcat/ wget http://archive.apache.org/dist/tomcat/t...
tomcat
centos
2022-12-20
0
336
IM消息流程架构绘制记录
IM
技术架构
2022-11-29
0
356
首页
上一页
1
2
3
4
下一页
末页