- 博客(7)
- 收藏
- 关注
原创 关于MyBatis-Plus雪花算法生成id精度丢失问题的处理
MyBatis-Plus3.3.0开始,默认使用雪花算法首先插入一条数据 生成的id长这样1400693801379520513但是我们传给前端的时候却是这样1400693801379520500上网查了一下Number精度是16位(雪花ID是19位的)So:前端的Number数据类型导致的精度丢失。解决问题这时候 我们只需在 private Long id 上面加个注解即可 无需其他操作 @JsonFormat(shape = JsonFormat.Shape.STRING)
2021-06-04 14:25:29
1961
1
原创 MySQL使用UNION ALL将两个查询合并成一个结果
MySQL 查询合并如果我们需要将两个select语句的结果作为一个整体显示出来,我们就需要用到union或者union all关键字。union(或称为联合)的作用是将多个结果合并在一起显示出来。 注意:两个列表中的字段要一样才可以合并(顺序也要一样)满足条件:1、两个select查询的列的数量必须相同;2、每个列的数据类型需要相似;1.先写两条select第一条select:SELECT DATE_FORMAT(add_time, '%Y-%m-%d') as 'add_time',
2021-05-26 14:44:17
30100
4
转载 Navicat创建MySQL数据库索引教程
索引初步MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度。拿汉语字典的目录页(索引)打比方,我们可以按拼音、笔画、偏旁部首等排序的目录(索引)快速查找到需要的字。索引分单列索引、唯一索引、组合索引。单列索引,即一个索引只包含单个列,一个表可以有多个单列索引;唯一索引,即索引列的值必须唯一,但允许有空值。 创建主键的时候回自动创建唯一索引。组合索引,即一个索引包含多个列。创建索引时,你需要确保该索引是应用在 SQL 查询语句的条件(一般作为 WHERE 子句
2021-05-21 15:06:18
9782
1
原创 Java实现微信小程序加密数据解密算法
Java实现微信小程序加密数据解密算法一.概述微信推出了小程序,很多公司的客户端应用不仅具有了APP、H5、还接入了小程序开发。但是,小程序中竟然没有提供Java版本的加密数据解密算法。微信小程序提供的加密数据解密算法链接为链接: https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/signature.html二.实现Java版本的微信小程序加密数据解密算法1.配置pom.xml 我们在pom.x
2021-04-21 15:33:38
960
4
转载 JavaScript 小数转分数
JavaScript 小数转分数//精度为小数两位,提高精度可把 toFixed(2)和100同时修改;function decimalsToFractional(decimals) { const formatDecimals = decimals.toFixed(2) let denominator = 100 //初始化分母 let numerator = formatDecimals * 100 //初始化分子 let bigger = 0 function recursion()
2021-04-15 11:00:43
2349
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人