什么是MD5算法 MD5讯息摘要演算法(英语:MD5 Message-Digest Algorithm),一种被广泛使用的密码杂凑函数,可以产生出一个128位元(16位元组)的散列值(hash value),用于确保信息传输完整一致。 实质上,MD5 只是一种哈希算法 哈希算法,即 hash,又叫散 ...
分类:
编程语言 时间:
2019-01-31 22:54:46
阅读次数:
237
hashlib模块 用于加密相关的操作,代替了md5模块和sha模块 主要提供 SHA1, SHA224, SHA256, SHA384, SHA512 ,MD5 算法 hashlib加密: 我们以常见的摘要算法MD5为例,计算出一个字符串的MD5值: 如果数据量很大,可以分块多次调用update( ...
分类:
编程语言 时间:
2019-01-31 22:54:29
阅读次数:
258
https 协议 概念 https=http+SSL SSL:加密套接字 ssl加密使用openssl库 openssl : 1. ssl加密套件 2. https的通信 apt-get install openssl 加密基础知识 1.对称加密:指的是加密方和解密方使用的是同一个密钥 优点:加密解 ...
分类:
Web程序 时间:
2019-01-31 21:32:59
阅读次数:
276
在生产环境中遇到了虚机失联的情况,通过对虚机所在计算节点的排查,发现该虚机计算节点存在D进程,因而导致虚机与控制台断开连接,此时我采用将虚机迁移至其他计算节点的方法来处理。 (1)先通过虚机的ip找到虚机uuid:nova list --all --ip vm_ip ,再通过 nova show v ...
分类:
其他好文 时间:
2019-01-30 18:33:00
阅读次数:
201
VirtualBox将旧的vdi文件加入到新的系统中会报:UUIDalreadyexists。重新创建uuid:cdC:\ProgramFiles\Oracle\VirtualBox\vboxmanageinternalcommandssethduuidx:\path\xxx.vdi命令说明:Usage:VBoxManageinternalcommands<command>[comma
分类:
其他好文 时间:
2019-01-30 17:09:55
阅读次数:
98
安装 weexpack weexpack create my-project //创建项目 cd my-project cnpm install //安装依赖 npm start //运行项目 weexpack platform add ios // 安装应用模板 生成 ios项目 执行完之后再pl ...
分类:
其他好文 时间:
2019-01-30 13:13:00
阅读次数:
216
UUID简单说明 常见的方式。可以利用数据库也可以利用程序生成,一般来说全球唯一。 优点: 1)简单,代码方便。 2)生成ID性能非常好,基本不会有性能问题。 3)全球唯一,在遇见数据迁移,系统数据合并,或者数据库变更等情况下,可以从容应对。 缺点: 1)没有排序,无法保证趋势递增。 2)UUID往 ...
数据库集群会产生的问题: 自增ID问题 数据关联查询问题(水平拆分) 数据同步问题 数据库集群 自动增长id产生重复的话,解决: UUID形式 (没有排序 不是自增) 设置数据库步长 其他方案: redis 或者雪花算法 数据库分库分表的策略: 数据库分表分库策略 数据库分表分库原则遵循 垂直拆分与 ...
分类:
其他好文 时间:
2019-01-29 01:13:04
阅读次数:
276