摘要: 系统级架构 应用在整个系统内,如何和与后台服务通讯、与第三方系统集成... 设计前端首要条件:了解前端系统与其他系统关系 关系包括业务关系和协作机制 设计后端:与后台数据传输机制 包括:api设计原则、token、权限 前端与后端的关系考虑的主要因素:前后端分离架构设计 前后端分离架构:如何实施技术 阅读全文
posted @ 2022-05-04 17:07 mengxiangzhi 阅读(66) 评论(0) 推荐(0)
摘要: 单一职责原则 一个类或者一个方法而言,应该仅有一个引起它变化的原因。 如果有多个职责,应该拆分成2个类 开放封闭原则 软件实体对扩展是开发,对修改是封闭的 尽量用继承或者组合的方式扩展类的功能,而不是直接修改类代码 里氏替换原则 父类能够被子类替换 在函数式编程关注度不高 最少知识原则(迪米特法则) 阅读全文
posted @ 2022-05-04 16:34 mengxiangzhi 阅读(55) 评论(0) 推荐(0)
摘要: git clone git clone https://github.com/vuejs/core.git</h2> 安装pnpm 工具 目前vue3是基于pnpm 进行构建项目的,执行pnpm install 命令,安装依赖包,如果使用npm install会报错 npm ERR! code EU 阅读全文
posted @ 2022-04-29 10:18 mengxiangzhi 阅读(1313) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-12-14 10:00 mengxiangzhi 阅读(16) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-12-14 09:58 mengxiangzhi 阅读(16) 评论(0) 推荐(0)
摘要: 字典的实现 Redis 的字典使用哈希表作为底层实现, 一个哈希表里面可以有多个哈希表节点, 而每个哈希表节点就保存了字典中的一个键值对。 接下来的三个小节将分别介绍 Redis 的哈希表、哈希表节点、以及字典的实现。 哈希表 Redis 字典所使用的哈希表由 dict.h/dictht 结构定义: 阅读全文
posted @ 2021-09-13 10:13 mengxiangzhi 阅读(44) 评论(0) 推荐(0)
摘要: 链表 列表键的底层实现就是一个链表, 链表中的每个节点都保存了一个整数值。 除了链表键之外, 发布与订阅、慢查询、监视器等功能也用到了链表, Redis 服务器本身还使用链表来保存多个客户端的状态信息, 以及使用链表来构建客户端输出缓冲区(output buffer)。 链表和链表节点的实现 每个链 阅读全文
posted @ 2021-09-13 10:03 mengxiangzhi 阅读(54) 评论(0) 推荐(0)
摘要: SDS SDS即简单动态字符串,Redis没有使用C语言的字符串表示,而是自己创建了简单动态字符串, 在Redis里面,C语言的字符串只作为字符串字面量,无须对字符串进行修改的地方,例如日志打印 redisLog(REDIS_WARNING,"Redis is now ready to exit, 阅读全文
posted @ 2021-09-07 10:53 mengxiangzhi 阅读(39) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2019-08-27 14:14 mengxiangzhi 阅读(5) 评论(0) 推荐(0)
摘要: 1. 2. 需要注意为null的情况 阅读全文
posted @ 2018-07-24 17:00 mengxiangzhi 阅读(666) 评论(0) 推荐(0)