前言 项目中发现有数据错误问题,经过排查发现是由于连表时使用字符串(varchar)和数字(bigint)的两个字段进行连表导致的,MySQL文档中有说明,字符串和数字作比较时会出现隐式转换,对于大数字的隐式转换,可能会出现精度丢失问题,导致大数字之间的近似值判定为相等的。 问题场景 A表的varc
MAX(id) 通过MAX()函数获取某个表的ID的最大值,手动自增后用于insert语句,代码如下: # 获取table_name表的当前最大id select MAX(id) into @max_id from table_name; # 手动自增id set @max_id = @max_id
前言 之前CentOS 7下安装Git,要么使用yum直接安装1.8.3版本的Git,要么去官网下载最新版本源码手动编译一份,但是感觉1.8.3版本太老,手动编译太累(懒~),所以决定使用其他方式下载一份较新的Git。 简短教程 执行以下指令安装IUS存储库,安装IUS存储库提供的Git2.36版本
为了方便生成方法的注释,并含有作者、时间、参数、返回值等信息,可以使用IDEA的Live Templates生成自定义内容的方法注释。
MySQL on duplicate key update使用说明与相关示例。
记录SpringBoot全局配置Jackson未生效问题与解决方案。
为了方便记录每个类的创建时间,描述,作者信息,可以利用IDEA进行自动生成注释。