摘要: 基本概念 复制集可保证数据库具有以下特性: 高可用性 数据安全 分流/分工 复制集节点主要由一个主节点和众多副节点组成。 主节点:主要负责数据的写入操作。在默认的情况下,主节点也可以处理读取请求,但是在读取请求中设置了一些特殊选项后,副节点也可以处理读取请求 副节点:主要从主节点(或者复合条件的副节 阅读全文
posted @ 2021-08-20 16:37 Mr_Kahn 阅读(227) 评论(0) 推荐(0)
摘要: typescript简介 typescript是javascript的一个超集,支持ES标准。在js的基础上通过类型注解,提供编译时的静态类型检查,可以编译成纯javascript代码,从而运行在浏览器与node上。 优势: 开发过程中,就发现潜在的问题。而非像js一样,执行才会报错 更友好的编辑器 阅读全文
posted @ 2021-08-20 16:37 Mr_Kahn 阅读(55) 评论(0) 推荐(0)
摘要: 配置文件tsconfig.json 目标文件 在项目中执行命令tsc --init可生成ts编译配置文件tsconfig.json。该配置文件默认在针对根目录下的所有ts文件进行编译时,才会使用,也即tsc命令后面带上了ts文件路径,该配置不会生效。 ts-node 带文件路径执行ts文件时,会使用 阅读全文
posted @ 2021-08-20 16:36 Mr_Kahn 阅读(56) 评论(0) 推荐(0)
摘要: 插件源地址:http://mirrors.jenkins-ci.org/status.html 阅读全文
posted @ 2021-08-20 16:36 Mr_Kahn 阅读(87) 评论(0) 推荐(0)
摘要: 使用$unwind,用于分割内嵌数组 适合情况:条件不唯一,查询多个 例子: db.collection.aggregate([{'$unwind': '$arr1'}, {'$unwind': '$arr1.arr2'}, {'$match': {'arr1.arr2.field': 'value 阅读全文
posted @ 2021-08-20 16:20 Mr_Kahn 阅读(164) 评论(0) 推荐(0)
摘要: 一、定义 微服务的定义即为将相同模块或相关业务的操作,封装在一个服务中,达到独立运行、独立部署的效果。目的是为了功能的解耦,并且做到互不影响。 此时的服务可以采用不用的语言、不一样的架构实现,便于适合不同的开发人员根据自身的技术情况进行灵活选择。 设计微服务的时候,最主要的是根据业务逻辑、安全、稳定 阅读全文
posted @ 2021-08-20 16:13 Mr_Kahn 阅读(3412) 评论(0) 推荐(0)