- 博客(9)
- 收藏
- 关注
原创 项目数据库由mysql转为达梦数据库sql语句导致达梦数据库崩溃
把 AND DATE_ADD( lastTable.date_time, INTERVAL ‘1’ YEAR ) = thisTable.date_time 删除后功能正常。这也警示我以后写sql要写规范,尽量写的mysql、oracle、以及国产数据库语法通用。项目数据库由mysql转为达梦数据库时,在测试模块是项目卡死,再连接达梦数据库连接不上。经过多次调试原来是sql语句,左联表语法写的错误导致。
2024-10-24 15:18:45 176 1
原创 AutoPoi通过Map导出Excel
但是现在查询的参数是可变的,所以没办法使用实体类的方式来导出Excel,在查看AutoPoi的在线文档后,找到了用map的方式导出。之前的代码是通过实体类来导出Excel的。
2023-08-25 13:06:32 406
原创 xml里mysql语句动态查某张表的某些列
动态用${}占位符 ,例如动态查数据库select * from ${table},table为传来的值。
2023-08-02 16:29:11 141
原创 mysql执行update语句一个时间字段(dateTime)根据当前时间自动填充
起因是程序执行存入数据库时间不对,程序把日期format为整时然后存入(或update)数据库,但是数据库一直存入的时间有分钟有秒,查看日志,跟代码,废了好大劲。查了资料,然后发现是navicat选择字段误点了根据当前时间戳更新,把取消掉就好了。
2023-02-02 10:59:12 4083
原创 使用jeecgboot框架打包前端代码,只需修改后端映射地址,即可实现部署多台服务器
工作上遇到一个要部署多台服务器的需求,后端代码打包后只需要修改application.yml文件端口号,数据库等即可部署,之前部署一台服务器的时候只需要修改.env.production文件中的路径即可但是前端打包后,文件被压缩,找不到.env.production文件,经过搜索尝试后,需求已解决,特此记录一下。
2022-11-07 16:55:52 2732
原创 在linux系统中安装Docker
安装Docker1、yum包更新到最新版本yum update2、安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的yum install -y yum-utils device-mapper-persistent-data lvm23、设置yum源yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.rep
2020-07-20 13:35:48 153
原创 事务
事务不生效问题情况1:确认创建的mysql数据库表引擎是InnoDB,MyISAM不支持事务情况2:注解到protected,private 方法上,事务不生效,它也不会报错,不过事务设置不会起作用。情况3: 在业务层捕捉异常后未向上抛出,事务不生效。 原因:在业务层手工捕捉并处理了异常(try…catch)等于把异常“吃”掉了,Spring自然不知道这里有错, 更不会主动去回滚数据。推荐做法是在业务层统一抛出异常,然后在控制层统一处理。情况4:遇到非检测异常时,事务不开启,也无法回滚。 原因
2020-07-19 16:44:15 194 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人