自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 多数据源改造

公司一个为用户开发的支撑平台中有两种功能实现的方式:1、简单的通过自定义表单配置实现;2、包含复杂逻辑的通过开发实现。客户需要对数据库中的数据进行导出需求,进行稽核和数据汇总。在此之前,数据的导出只有csv格式导出,不支持多sheet和多级表头。如果直接通过实时从平台导出,在大量用户同时执行导出任务的时候会造成服务器瞬时内存增大,造成系统卡顿,并且数据组做的报表数据都有上百万条,可能会造成超时的情况。为此实现了通过后台任务调度的方式读取插入在文件生成任务调度表中的数据,然后生成文件到文件服务器,客户通过支撑

2025-10-25 15:07:40 1004

原创 SpringBoot中Excel后台任务调度生成文件及文件下载实现

1、insert t_ims_userinfo_down_log 时字段数量与t_ims_userinfo_down不一致报过多字段。匿名内部类和静态内部类会生成外部的class文件,在不打jar包的项目中,需要额外放在与目标class同路径下。2、定时任务是通过反射生成的,匿名内部类正常调用UserInfoJobExcel的254行。在反射场景中,匿名内部类和静态内部类无法被找到,核心原因与。Java 中的内部类(包括匿名和静态)会被编译为独立的。4、表不存在,添加错误时的日志记录到表的记录中。

2025-10-25 15:03:58 650

原创 流程引擎在企业中应用

流程引擎是一个能够按照预定义的流程规则,自动执行、监控和管理业务流程的软件系统。它就像一位 “隐形的指挥官”,依据设定好的流程逻辑,调度各个环节的资源,推动业务从开始到结束的整个过程有序进行。简单来说,流程引擎可以将复杂的业务流程拆解为一系列相互关联的任务节点,明确每个节点的执行条件、参与角色以及任务内容。通过对这些节点的自动化管理,实现业务流程的顺畅流转,减少人工干预带来的误差和延迟。

2025-08-10 14:22:38 916

原创 mybatis批量插入失败

第二个问题是mysql配置的问题,因为一次插入的数据比较多,500多条吧,要是在for循环里面写insert,那速度要慢死,并且公司的mysql同一时间只能有一个线程获得锁,那要是发布线上了,我得被骂死。出现了两个bug,第一个搞了半小时,第二个搞了四个多小时,找个两个同事都没解决,最后公司大佬一眼看出了问题,嘎嘎几分钟解决了,还是经验不足。同事说可以一个一个字段的排查看看是不是类型不匹配问题,但是我都是String类型的,尝试了一下把excel中的某个列删除,也不可以解决问题。至此,没有任何语法的问题。

2025-08-07 00:02:46 372

原创 从 0 到 1 完成课程设计:3 个避坑技巧 + 7个实用工具

有个学生在面试时,面试官通过查看他课程设计的 Git 仓库,看到了从最初的简单框架到后来不断优化的完整过程,尤其是针对某个性能问题的多次提交和解决方案,给面试官留下了深刻印象,最终顺利拿到 offer。曾经有个学生用 MBG 生成图书表相关代码,原本需要 2 小时手动编写的内容,5 分钟就搞定了,而且生成的代码规范统一,减少了因拼写错误导致的 bug。Git 不仅是团队协作的利器,对于个人课程设计也至关重要,它能帮你清晰记录代码的演变过程,在面试时成为有力的项目证明。学生总觉得规范是束缚,却不懂。

2025-08-06 02:30:00 614

原创 若依 | 权限控制

PreAuthorize("@ss.hasPermi('system:role:add')") :方法级别的权限控制("@ss.hasPermi('system:role:add')") 是一个Spring Security中的注解,用于在方法级别进行权限控制。这个注解的含义是:只有在用户拥有 "system:role:add" 权限时,才允许调用被注解的方法。

2025-08-05 21:58:30 891

原创 Vue | 不同页面之前传参

Vue Router动态路由指南:通过路径参数实现组件复用。在路由配置中使用冒号(:)定义动态字段,如/users/:id,可将不同ID的URL映射到同一组件。匹配时,参数会以$route.params形式暴露,支持多参数配置。相比查询参数(?q=1),动态路由更利于SEO,能让搜索引擎识别不同内容页。

2025-08-05 21:54:54 486

原创 Not found mould name scipy /Not found mould name 依赖包的问题

原因大概是因为使用pip所安装的路径和python编译器所执行的环境变量不同,导致无法找到模块通常树莓派中都原装一个python2.7的版本,但在使用中或者在网上的教程中都是安装python3.0以上的版本,这样树莓派中就会有两个python编译器,在使用pip或者sudo apt-get install安装一些依赖时可能会导致安装在不同的python版本中文件中,从而使文件编译失败,出现Not found mould name scipy的情况。方法1:将树莓派自带的python2.7删除(这个简

2022-04-06 00:17:33 437

原创 用SSH远程登陆树莓派无法使用VIM编辑器的粘贴功能的问题

在普通模式下输入shift+';' 进入命令行模式输入:set mouse-=a通过鼠标右键就可以粘贴剪切板的内容了

2022-04-05 23:49:53 1380

原创 树莓派提示数字签名未验证的解决方法

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E77FC0EC34276B4B (这里是报错的数字签名)

2022-04-05 23:44:18 573

原创 树莓派官方摄像头测试

首先先把摄像头连接到树莓派,有蓝色横条的一面面向网口的一面。1) 进入 Raspbian 系统终端,执行以下语句获取系统更新:apt-get updateapt-get upgrade2) 使用 raspi-config 配置摄像头。执行:sudo raspi-config光标移动到 Camera 项,回车。3) 启用树莓派摄像头:Enable support for Raspberry Pi camera?选择...

2021-07-13 12:35:26 3547 4

原创 树莓派:You should create a separate directory for build files.”/“CMake Error at CMakeLists.txt:11 问题的解决

(“#”为管理员权限运行)# sudo apt-get install build-essential# wget http://www.cmake.org/files/v3.5/cmake-3.5.2.tar.gz# tar xf cmake-3.5.2.tar.gz# cd cmake-3.5.2# ./configure# make# sudo apt-get install checkinstall# sudo checkinstall# sudo make in

2021-07-13 12:27:17 735

转载 树莓派清华大学最新源+更换方法

管理员权限:管理员权限:管理员权限:#su root账号pi 密码:raspberry使用管理员权限,编辑/etc/apt/sources.list文件sudo nano /etc/apt/sources.list用#注销其他源,更换为:(清华大学最新源https://mirror.tuna.tsinghua.edu.cn/help/raspbian/)deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster ma.

2021-07-13 12:21:18 3314

转载 Windows MySQL登录报ERROR 1045 (28000)//MySQL 5.6 Command Line Client闪退的问题解决方法

问题:解决方法:通过开始中MySQL 5.6 command client –更多-打开文件位置在属性中打开“打开文件所在位置”并返回上级菜单(mysql的安装位置)打开“my.ini”文件通过搜索找到“[mysqld]”,并在下面添加:skip-grant-tables保存并关闭。右击“开始”—“windows powershell(管理员)”重启MySQL。关闭MySQL:net stop mysql开启MySQL:net start mysq...

2021-07-13 12:12:25 503

SpringMVC笔记

SpringMVC笔记

2023-11-08

一、MyBatis.md

一、MyBatis

2023-11-08

二、Spring.md

二、Spring

2023-11-08

ESP8266智能家居项目(含mixly平台文件).zip

一套基于ESP8266的在线物联网平台,其中包括esp8266端和arduino控制采集端程序源码。

2021-07-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除