所遇问题
文章平均质量分 86
勿忘初心1221
当你认为没有问题的时候,往往就是问题来临的时刻,而你要做的,就是在它还没完全发育的时候,秒杀它…
展开
-
linux系统使用docker部署项目,docker默认存储路径内存爆满问题
linux系统docker部署项目,内存爆满问题docker更换默认存储路径以及迁移历史镜像和容器到新的路径下先整理下相关命令docker相关命令###################### docker服务启动,停止相关命令 ###################### 1.docker守护进程重启systemctl daemon-reload2.docker服务启动命令systemctl start docker3.docker服务重启命令systemctl restart原创 2021-07-31 20:38:44 · 884 阅读 · 0 评论 -
【定时导出数据库数据】Java导出mysql数据库数据到本地&导入sql文件数据到mysql数据库——项目总结
开发需求:做一个定时任务,每天凌晨备份一下MySQL数据库数据到指定目录。在网上查了很多资料,最后终于搞出来了,网上查了都是通过DOS命令来导出MySQL数据库数据的,dos命令执行备份命令格式: mysqldump -P port -h ip -u username -ppassWord projectName > d:\db.sql 要注意的是该命令必须在MySQL数据...原创 2018-08-31 18:45:33 · 3041 阅读 · 9 评论 -
聚合项目打war包,部署tomcat问题
日前做一个人脸识别的项目,框架搭建采用人人的安全框架,数据库使用sqlite数据库,对于这个数据库也是第一次用到,还有待研究,,,这次就说一个问题,项目打war包问题,对于这个也是有点懵了。首先项目是多模块聚合项目,其次使用springboot框架,打war包一直报错,说是找不到类包之类的,,控制台报错如下:最后根据报错信息判断是少包依赖,,之后就是在主项目pom文件中比对。。。最后还...原创 2019-03-16 16:07:53 · 1481 阅读 · 0 评论 -
数据迁移(二)——统一替换指定数据库所有表中指定字段的值(通过cmd命令执行.bat脚本文件的形式应用存储过程)
通过上篇博客分享了通过使用navicat数据库可视化工具编写sql语句的方式来应用存储过程。上面方式大家可以发现一些问题,如果要改的字段较多的话,可能要调用执行多个存储过程,对后面的使用带来烦恼,并且不易管理。根据以上问题,我1.考虑到可以将命令写在bat脚本文件中,通过cmd命令执行.bat脚本文件来统一执行命令;2.或者直接在cmd命令窗口连接mysql数据库,操作某一数据库,将脚本命令复...原创 2019-10-12 14:22:33 · 552 阅读 · 0 评论 -
数据迁移(一)——统一替换指定数据库所有表中指定字段的值(存储过程应用)
最近做项目的3期优化,需求是将之前的运维系统项目嵌入到一个大的项目中充当一个模块,但是数据库还是保留之前的,只是把用户,组织以及权限相关表删除,相关关系应用大系统中处理。在最后有一个需求是:将之前系统中保存的数据迁移到新的数据库(指没有那些用户,组织,权限的数据库)中。 其实以上迁移数据,最简单的就是把老的数据导出来sql文件形式,再在新的数据库中去执行sql文件;但...原创 2019-10-11 17:54:19 · 891 阅读 · 1 评论 -
springboot自定义注解使用AOP防止重复提交
对于重复提交问题,可能大多数人并没太注意,由于问题本身难被发现,导致人们的忽视。但这个问题一旦发生,就可能是致命的问题,特别是对于电商项目,或者金融类等会有致命性错误。这两天在网上看了很多资料,,前端或者后端都有很好的实现方法,这里只总结了下后端处理方法。这里我使用redis分布式锁,springAOP切面,自定义注解方式实现。首先思路是:在前端调接口时候,需要传token授权口令...原创 2020-03-01 19:26:29 · 1142 阅读 · 0 评论 -
Java代码获取系统环境变量问题
今天看以往的项目,启动项目报路径找不到的错误,翻看日志得知是路径乱码了。获取环境变量方式:System.getProperty("key");System.getenv("key");(其中‘key’为环境变量名)查看问题:在项目中获取环境变量后还需要拼接一部分路径,经过多次打log查看测试发现,,系统环境变量的值路径斜杠方向不一样,,最后将环境变量值反斜杠‘\’更改为斜杠...原创 2020-02-11 16:32:46 · 1371 阅读 · 0 评论