在mybatis-plus中,如果不给id属性赋值,将会使用雪花算法自动赋值! 注意事项: 1. 目前仅知道为id的字段会自动赋值 2. 类中对应的字段应该为Long 3. 数据库中为id的字段可以设置为VARCHAR 类型 , (一开始也懵逼了一下 字段和属性类型不一致也可以赋值) ...
分类:
编程语言 时间:
2020-05-03 20:14:28
阅读次数:
119
——汪国真 让我怎样感谢你 当我走向你的时候 我原想收获一缕春风 你却给了我整个春天 让我怎样感谢你 当我走向你的时候 我原想捧起一簇浪花 你却给了我整个海洋 让我怎样感谢你 当我走向你的时候 我原想撷取一枚红叶 你却给了我整个枫林 让我怎样感谢你 当我走向你的时候 我原想亲吻一朵雪花 你却给了我银 ...
分类:
其他好文 时间:
2020-05-01 20:23:09
阅读次数:
55
1.引入Mybatis-Plus依赖(3.1.1版本目前有些问题,建议使用3.1.0版本) <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version ...
分类:
其他好文 时间:
2020-04-28 12:32:42
阅读次数:
393
订单号要求 全局唯一 长度固定 趋势递增 高并发 高效率(整型、不能太长) 策略一:UUID 缺点:效率低、字符串、过长(占用空间) 策略二:数据库自增 自增参数设置 可通过设置不同数据库自增参数来并发获取订单号 缺点 不利于数据库服务器伸缩(步长限制) 不利于数据迁移 策略三:雪花算法 SnowF ...
分类:
其他好文 时间:
2020-04-26 21:15:22
阅读次数:
226
科赫特雪花属于分形几何中的一种,本程序利用递归的思想,进行绘制, 递归,难点在于寻找基例和递归链条。 1 #!/usr/bin/env python3 2 # -*- coding: utf-8 -*- 3 #koch.py 4 import turtle 5 def koch(size,n): 6 ...
分类:
编程语言 时间:
2020-04-11 09:29:37
阅读次数:
92
从世界性的角度看待国际问题,历史总是惊人的相似,当雪山崩塌前,没有一片雪花是无辜的!没人愿意听到坏消息,所以人们往往低估坏事发生的概率。
分类:
其他好文 时间:
2020-03-29 23:54:29
阅读次数:
182
今天停电,所以springboot源码看不了,手头刚好有本书,学习了下分布式发号器 一、方案 1、UUID 2、数据库自增序列 3、Snowflake——雪花算法 二、自定义设计需求与实现 ...
分类:
其他好文 时间:
2020-03-27 00:40:14
阅读次数:
46
package lib import ( "sync" "time" ) type AlgorithmSnowFlake struct { sync.Mutex machineId int64 dataCenterId int64 lastTimeStamp int64 sn int64 } var ...
分类:
其他好文 时间:
2020-03-24 15:59:46
阅读次数:
107
#我的代码 1 import turtle 2 def koch(size, n): 3 if n == 0: 4 turtle.fd(size) 5 else: 6 for angle in [0, 60, -120, 60]: 7 turtle.left(angle) 8 koch(size/3 ...
分类:
其他好文 时间:
2020-03-20 22:02:06
阅读次数:
80
# 题意有n片雪花,每片雪花有6个角,每个角都有长度,定义两片雪花同构当且仅当两片雪花分别从某一个点开始,顺时针或者逆时针后点对应相等即为形状相同的雪花,问这n片雪花中是否存在两片形状相同的雪花 # 题解hash函数取六个点的和 与 六个点的积 的和 这样就能保证6个点的数值一定有某种顺序对应相等判 ...
分类:
其他好文 时间:
2020-03-15 09:19:42
阅读次数:
68