架构师备考的一些思考(一)

thbcm阅读(329)

虽然架构师证书不能证明技术水平,但在现实生活中的某些情况下是有意义的,比如我要是去学校做培训老师的话,有这个证就会课时费高一点。考试虽然无聊,但有些考题还是蛮有意思的。

(八)Redis 主从复制、切片集群

thbcm阅读(304)

当启动多个 Redis 实例的时候,它们相互之间就可以通过 replicaof(Redis 5.0 之前使用 slaveof)命令形成主库和从库的关系。例如,让实例 1(ip:172.16.19.3)和实例 2(ip:172.16.19.5)成为主从关系的命令:replicaof 172.16.19.3 6379,当关系建立后,第一次同步分数据为三个阶段:

(1)从库给主库发送 psync 命令,表示要进行数据同步,包含主库的 runID(redis 实例启动生成的随机 ID) 和复制进度 offset 两个参数,初次复制runID 为 ?offset 为 -1,主库会用 FULLRESYNC(初次为全量复制)响应命令带上两个参数返回给从库,从库收到响应后会记录 runID、offset 两个参数。


(2)主库执行 bgsave 命令,生成 RDB 文件并发给从库,从库会先清空当前数据库,然后加载 RDB 文件。这个过程中主库不会被阻塞,为了保证主从库的数据一致性,主库会在内存中用专门的 replication buffer,记录 RDB 文件生成后收到的所有写操作。


(3)主库完成 RDB 文件发送后,就会把此时 replication buffer 中的修改操作发给从库,从库再重新执行这些操作。


.NET 8.0 文档管理系统网盘功能的实现

thbcm阅读(285)

Dorisoy.Pan 是一个基于 .NET 8 和 WebAPI 构建的文档管理系统,它集成了 Autofac、MediatR、JWT、EF Core、MySQL 8.0 和 SQL Server 等技术,以实现一个简单、高性能、稳定且安全的解决方案。

manim边学边做–曲线类

thbcm阅读(295)

manim中提供的
CubicBezier模块,可以利用三次贝塞尔曲线的方式绘制任意曲线。

AI时代的信仰是什么

thbcm阅读(262)

聊起信仰,我就会想起信息时代的摩尔定律。
摩尔定律是由英特尔联合创始人戈登·摩尔在1965年提出的一个
观察性定律

移动端Android跟ios兼容性问题,反人类!!!

thbcm阅读(286)



可以看到我红色框出来的地方就是经过了手动的回车导致产生的回车换行符。这么做乍一看也挺正常是吧,但其实对于JavaScript来说,这是会被保留的。

我们知道,当使用uni.request或其他HTTP客户端发送请求时,浏览器或客户端会对URL后面的查询参数进行编码,也就是问号后面那些东西,于是我们可以自己将编码后的东西打印出来看看,如下:

联系我们