知行

总结之后必有收获 开始使用

2018 年 06 月 0 篇文章

mysql 8+用户密码设置注意事项

在 MySQL8.0.11 中,caching_sha2_password 是默认的身份验证插件,而不是以往的 mysql_native_password。(安装的时候可以自主选择为 mysql_native_password 避免客服端连接的麻烦)有关此更改对服务器操作的影响以及服务器与客户端和连接器的兼容性的信息,请参阅 caching_sha2_password 作为首选的身份验证插件。(翻译自 https:/

Twitter的分布式自增ID算法snowflake (Java版)

分布式系统中,有一些需要使用全局唯一 ID 的场景,这种时候为了防止 ID 冲突可以使用 36 位的 UUID,但是 UUID 有一些缺点,首先他相对比较长,另外 UUID 一般是无序的。有些时候我们希望能使用一种简单一些的 ID,并且希望 ID 能够按照时间有序生成。而 twitter 的 snowflake 解决了这种需求,最初 Twitter 把存储系统从 MySQL 迁移到 Cassandra,因为 Cassandra 没有顺序 ID 生成机制