一 GITD介绍 1.1 gtid的含义 Global Transaction Identifier,全局事务标识 阿里云的rds目前已经使用gtid 基于gtid的主从复制原理 每个mysql数据库上都有一个唯一uuid 每个事务生成一个id gtid由上面两者组合: uuid+事务id 1.2 ...
分类:
数据库 时间:
2019-07-06 00:45:07
阅读次数:
133
这里记录两个iOS开发中经常用到的知识点,一个是唯一标识,一个是全局变量。 (1)唯一标识 唯一标识一台设备(比如iPhone、iPad等)是一个基本的实现与业务上的需求,因为这个唯一标识在许多场景都需要使用到,比如用来统计(日活、总用户数等),再比如用作默认的账号,等等。 udid,曾经是唯一标识 ...
分类:
移动开发 时间:
2019-07-03 20:06:05
阅读次数:
168
SELECT (@i :=@i + 1) AS number, x.uuid, x.payment_code, x.supplier_name, x.receive_money, x.is_export_flag, x.export_time, x.payer, x.region_name, x.u... ...
分类:
其他好文 时间:
2019-07-02 10:42:11
阅读次数:
255
mysql 和 oracle (11g版本)的一些差异 mysql的写法比oracle自由很多,兼容性比较强 1. oracle的表名起别名不能用as,列的别名可以用as;mysql没有限制 2. oracle的日期时间只有两种类型,1date(精确到时分秒),2timestamp(更高精度) 而且 ...
分类:
数据库 时间:
2019-07-01 17:17:19
阅读次数:
149
1、文件上传 a、引入依赖 b、spring mvc.xml 配置文件 c、页面配置 url:"${pageContext.request.contextPath}/user/testResponseBody", data:{}, type:"post", dataType:"json", succ ...
分类:
编程语言 时间:
2019-06-29 11:01:19
阅读次数:
120
function uuid2() { var s = []; var hexDigits = "0123456789abcdef"; for (var i = 0; i < 32; i++) { s[i] = hexDigits.... ...
分类:
Web程序 时间:
2019-06-27 17:50:06
阅读次数:
277
flask框架中,转换器是一个较常用的对象。其常规的转换器有 int,float,path,any,string,default,uuid七个转换器,其中默认是字符串转换器。若想匹配特定的url路径,需要定义自己的转换器类。转换器类中有两个方法to_url和to_python都是用来对客户请求路径进 ...
分类:
编程语言 时间:
2019-06-26 01:12:55
阅读次数:
160
import shutil file_obj = request.files.get('code') # form表单提交的文件对象 target_path = os.path.join('uploadfiles', str(uuid.uuid4())) # 为了防止覆盖相同文件,在上传目录下随机生 ...
分类:
编程语言 时间:
2019-06-24 16:40:04
阅读次数:
223
概述 分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。 有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。 而twitter的snowflake解决了这种需 ...
分类:
编程语言 时间:
2019-06-23 20:35:17
阅读次数:
94
实验环境1、centos7图形化界面安装2、busybox:busybox-1.30.0.tar.bz2官网https://busybox.net下载地址:https://busybox.net/downloads/busybox-1.30.0.tar.bz23、一块新添加的硬盘Busybox是一个开源项目,遵循GPLv2协议。Busybox将众多的UNIX命令集合进一个很小的可执行程序中,其中包
分类:
系统相关 时间:
2019-06-22 23:47:28
阅读次数:
261