logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

mysql中update按照多重条件进行更新处理

场景说明:现有一批会员卡,会员卡类型有次数卡和期限卡,期限卡余额为每天扣除一天,次数卡余额不随时间进行变化啊。现需要对会员卡进行更新截止有效的操作。其中对期限卡需要更新余额。主要问题的难点在于,会员卡类型为期限卡的会员卡,不仅需要更新有效截止时间,还需要更新会员卡的余额。会员卡表信息:第一种方式,使用update case when。直接上sql:UPDATE staff_card SET end

文章图片
#mysql
idea中对jar包依赖关系查看方法说明

org.apache.tomcat.embed:tomcat-embed-core:9.0.48如何进行查询上级的依赖关系;出现原因:引入的javax.servlet.*报红,对比发现没有引入tomcat-embed-core-9.0.48.jar,说明缺少一个依赖,但是不清楚具体是缺失哪个依赖缺失导致通过idea中的show dependency,或是根据经验知道spring-boot-star

文章图片
#intellij idea#maven#jar +1
vue中时间插件moment

计算间隔天数,注意只是天数与天数的计算,不涉及年小时分钟。

文章图片
#vue.js#前端#javascript
mysql性能优化之数据类型(持续更新)

对于无符号型的int类型来讲,int能表示的最大范围可以到2^32大概是43亿,一般的业务场景中,单表的数据量一般是在千万级别,所以对于大部分的业务场景来讲,43亿算是够用了。另外在来讲磁盘存储空间问题,8字节要比4字节占用空间更大,就好比是房间里面放一升水,本来用2L的水桶就可以,但是用4L的水桶去盛放势必占用的空间更大,毕竟房间大小是一定的,磁盘空间同理。IP地址格式:IP地址通常用“点分十进

#mysql#性能优化#数据库
数据库更新业务处理方案(先删除后新增不合理之处)

问题说明    更新业务,待更新的数据与数据库现存的数据条数不一定相同.注意这里是不相同,也就是说可能会有新增,可能是全部更新,也可能是删除现在的部分数据;如果待更新的数据与数据库现存的数据条数相同,那只会执行全部执行更新即可,不会存在多种情况.处理方案    现在对第一种问题场景进行处理,首先一种方法是全部删除现在数

#数据库
数据库连接异常:create connection error, url: jdbc:mysql://ip/数据库名, errorCode 0, state 08S01问题处理

今天项目中新增了一部分接口,本地测试好之后打包到测试环境,数据库竟然连接失败,报错信息如下:,这个报错信息的意思数数据库连接异常,相信很多人都遇到过,现在总接一下数据库远程连接遇到此问题的定位思路。1.确定mysql进程是否正在运行如果没有运行,可以启动mysql,启动方式:不同的安装方式启动命令会有不同,可以参考:超详细的linux部署mysql5.7实战记录2.本地尝试连接mysql看一下是否

文章图片
#数据库#mysql#tcp/ip
java中一行代码实现百分数计算

    最近业务中有一个百分比的计算需求,参考过其他计算百分比的方法发现比较繁琐,这里提供一个通用并且可以保证精度的计算方法,使用一行代码就可以实现百分数计算,下面说一下实现方式。    这里使用hutool中的工具类    需要的依赖:<dependency>&lt

#java
Linux上启动项目报错:nohup: failed to run command `java‘: No such file or directory

    一直使用nohup java -jar XXX.jar &启动项目,但是今天控制台报错:nohup: failed to run command `java’: No such file or directory.在此记录一下.    出现此问题的原因一般是:jdk安装问题,主要看一下环境变量配置;具体

#linux
    共 45 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择