摘要: 一、背景 系统中存在一个大数据量的表,为了性能,打算一个月创建一个月表来分表 二、步骤 首选,开启mysql的事务调度器 SET GLOBAL event_scheduler = ON; 编写创建表的存储过程 CREATE DEFINER=`root`@`%` PROCEDURE `create_t 阅读全文
posted @ 2024-11-27 15:00 lovefoolself 阅读(51) 评论(0) 推荐(0)
摘要: 一、背景 项目中遇到这样的情况,存在一个数据库表,我们需要用Mybatis对这个表进行操作。其中有时间字段,但是居然类型是varchar,这样我们编写的实体类里面对应的类型必须是String?还是LocalDateTime? 二、正确的处理方式 实体的字段类型仍然需要是LocalDateTime,这 阅读全文
posted @ 2024-11-23 13:47 lovefoolself 阅读(248) 评论(0) 推荐(0)
摘要: 一、背景 Electron项目导入sql压缩包并解压,执行里面每一个sql脚本,使用的是mysql2 二、步骤 导入mysql2 并创建了 连接换成池子 import mysql from 'mysql2'; // 创建数据库连接池 const pool = mysql.createPool({ h 阅读全文
posted @ 2024-11-18 13:59 lovefoolself 阅读(138) 评论(0) 推荐(0)
摘要: 一、后台日志发送到前台 首先在preload.js里面注册回调 因为需要主窗口给vue页面发送,需要把窗口管理起来,不能直接写在backgroud.js里面。需要暴露出来所以编写了windowManager.js // windowManager.js let mainWindow = null; 阅读全文
posted @ 2024-11-18 13:53 lovefoolself 阅读(113) 评论(0) 推荐(0)
摘要: 一、背景 上一篇博客已经成功搭建了vue + electron + webpack的项目主框架,进而用layui写了一个demo页面,访问mysql数据,但是居然会加载不到preload.js.npm run electron:serve 和npm run electron:build都不行。 二、 阅读全文
posted @ 2024-11-15 15:02 lovefoolself 阅读(134) 评论(0) 推荐(0)
摘要: 在my.ini里面加上 skip-name-resolve 阅读全文
posted @ 2024-11-15 11:16 lovefoolself 阅读(69) 评论(0) 推荐(0)
摘要: 一.环境准备 1.vue版本3.2.13 2.npm版本5.0.3 3.打包工具webpack 二.步骤 1.首先使用 vue create demoproject命令创建项目 2.在项目中使用命令 vue add electron-builder 这一部命令我是在vscode里面执行的,vscod 阅读全文
posted @ 2024-11-15 10:01 lovefoolself 阅读(2352) 评论(0) 推荐(0)
摘要: 一、背景 我们用json对象作为接收参数的包装器,最后要转化为dto进行业务操作,操作之前要做非空校验,我们可以实现2个注解来实现这个通用的操作。@NotNullField @CheckNull 二、思路 1.实现@NotNullField注解,注解标记在dto字段名上面 @Target(Eleme 阅读全文
posted @ 2024-10-30 10:37 lovefoolself 阅读(108) 评论(0) 推荐(0)
摘要: 一、背景 项目中定义了很多dto,包含枚举类型,而且这些枚举全都自定义标志码。比如7001 对应 某种操作。返回前台时,需要转化为对应的7001,前台传入后台时也希望7001转化为枚举。 二、研究思路 一开始,研究了fastjson的默认实现。发现只有不自定义类似7001这种默认值的时候,可以自动转 阅读全文
posted @ 2024-10-30 10:15 lovefoolself 阅读(435) 评论(0) 推荐(0)
摘要: 前言 virtualBox中部署了centos,里面运行着docker跑着测试服务。服务器是一台windows。想着怎么设置开启启动且没有界面启动。 方式 有很多种方式,最终决定,使用windows自带的计划任务。 我们新建一个任务并设置是不是登录都要执行, 开机启动后30秒(必须设置) 把启动的e 阅读全文
posted @ 2024-09-30 09:32 lovefoolself 阅读(546) 评论(0) 推荐(0)