java
未读
大数据量Excel导出解决思路
最近几天遇到一个问题,需要将大量的数据导出为excel,但是数据量过大,导致请求超时,以下是我想到的几种解决方案,权当参考吧。 客户端生成Excel 步骤 后端接口查询到数据后直接返回,不进行任何操作。 由前端生成Excel文件。 优点 后端不需要进行Excel处理,节省了响应时间和算力。 缺点 格
java
未读
@Scheduled没有按时执行的几种可能
这两天碰到一个问题,定时任务一直没有执行,找了很久,最终发现是这个定时器的资源其他定时器抢占了,导致这个定时器一直没有执行上。总结一下我遇到过的几种定时器没有按时执行的原因。 配置错误 没有在配置类上加上@EnableScheduling注解 带有@EnableScheduling注解的类没有通过@
windows
未读
Windows版本的apt-get——Chocolately
介绍 Chocolatey 是 windows 下一款命令行包管理软件 ,简单说这就是 Windows 的 apt-get。习惯 Linux 操作方式并非常想用它操纵 Windows 的敬请折腾。Chocolatey 这套包管理系统目前已经包含了近 500 多款常用软件。 安装 官网: https:
docker
未读
Docker环境下的Halo升级
操作 今天将halo从2.10升级到了2.15,意外的挺顺利,挺简单的 # 进入应用目录
cd ~/app/halo
# 关闭应用
docker-compose down
# 备份应用数据
cp -r ../halo ../halo.backup
# 更新镜像
docker pull halo
sql
未读
MySQL优化经验总结
之前在开发中只注重了sql的操作实现,而忽视了执行效率,最近经过老大的指点,才让我注意到了关于sql优化的问题,打算对MySQL的优化进行系统化的学习。以下几条不算是学习心得,是我自己的经验教训。 索引 在操作拥有大数据量的数据库时,将常用的条件字段标记为索引,将大大提高查询速度,但是过多的索引又会