摘要:
SPA 是什么意思? 在vue.js 里面SPA是指 single page web application 英文的缩写,别称为单页应用 不足之处: 纯客户端的 SPA 在首屏加载 SEO 方面有不足 行而上学,实在不行就别上了吧 阅读全文
摘要:
vue.js 是什么? Vue.js 是一套构建用户界面的渐进式框架,采用自下而上增量开发的设计完全有能力驱动采用单文件组件以及vue.js生态系统支持的库开发的复杂单页应用。 灰姑娘的鞋若是合脚当初就不会掉,王子若是真的爱灰姑娘就不会连和自己跳了一晚上的舞的女孩都不认识。 阅读全文
摘要:
Vue 双向数据绑定原理: Vue的双向数据绑定原理主要基于数据劫持和发布-订阅模式,通过Object.defineProperty为各个属性定义get,set特性方法,在数据发生变化时给订阅者发布消息,触发相应的监听回调。 数据劫持:Vue.js 使用 Object.defineProperty( 阅读全文
摘要:
吾日三省吾身,吾没钱 吾没车 吾没房。 缺点: 数据一致性问题:由于Redis是基于内存的数据库,因此当多个客户端同时对同一数据进行读写操作时,可能会出现数据不一致的情况。这通常是由于网络延迟、客户端竞争条件等因素导致的。为了解决这个问题,需要采取一些额外的策略,如使用事务、乐观锁等机制来确保数据的 阅读全文
摘要:
大学生啊你要知道,学习不一定能收获,但剁手一定能收货。 mongodb支持哪些储存引擎? MongoDB 采用的也是 插件式的存储引擎架构 ,支持不同类型的存储引擎,不同的存储引擎解决不同场景的问题。在创建数据库或集合时,可以指定存储引擎。 (插件式的存储引擎架构可以实现 Server 层和存储引擎 阅读全文
摘要:
当你觉得生活对你不公时,秤秤体重,照照镜子,你会觉得一切又合乎情理。 什么是分片键? 分片键(Shard Key) 就是文档里面的一个字段,但是这个字段不是普通的字段。 分片键的作用是数据分区的前提, 从而实现数据分发到不同服务器上,减轻服务器的负担。也就是说,分片键决定了集合内的文档如何在集群的多 阅读全文
摘要:
别动不动就把问题交给时间来证明,时间懒得理你这个烂摊子。 什么是分片集群? 分片集群是 MongoDB 的分布式版本,相较副本集,分片集群数据被均衡的分布在不同分片中, 不仅大幅提升了整个集群的数据容量上限,也将读写的压力分散到不同分片,以解决副本集性能瓶颈的难题。 MongoDB 的分片集群由如下 阅读全文
摘要:
别人都说我烂泥扶不上墙,可是我为什么要上墙,躺地上不舒服吗? 什么是复制集群? MongoDB 的复制集群又称为副本集群,是一组维护相同数据集合的 mongod 进程。 客户端连接到整个 Mongodb 复制集群,主节点机负责整个复制集群的写,从节点可以进行读操作,但默认还是主节点负责整个复制集群的 阅读全文
摘要:
曾经我也是靠脸吃饭的,后来差点饿死了… TTL索引概念 TTL 索引提供了一个过期机制,允许为每一个文档设置一个过期时间 expireAfterSeconds ,当一个文档达到预设的过期时间之后就会被删除。TTL 索引除了有 expireAfterSeconds 属性外,和普通索引一样。 应用: 数 阅读全文
摘要:
我的眼里只有你,因为你的大脸,让我看不到别人。 mongodb索引 包括单字段索引、复合索引、多键索引、哈希索引、文本索引、 地理位置索引等,每种类型的索引有不同的使用场合 单字段索引: 建立在单个字段上的索引,索引创建的排序顺序无所谓,MongoDB 可以头/尾开始遍历。 复合索引: 建立在多个字 阅读全文