不知名的笔记本
  • 首页
  • 归档
  • 标签
  • 关于
  •   
  •   

2022-08-29

NodeJs

NodeJs 基于V8的JavaScript 运行时 被设计用来构建可扩展的网络应用 REPLRead Execute Print Loop 运行机制 事件驱动模型/非阻塞IO 异步代码不会阻塞运行 单线程 Node单线程但是提供了异步回调的接口 事件循环 NodeJs自动开启一个类似while(true){}的循环,每个异步事件都生成一个事件观察者,如果有事件发生就执行
2022-07-25
#javascript #node

MongoDB

NoSQL非关系型数据库 易拓展,高性能,高复用 key-value 无事务特性要求ACID(原子性,一致性,隔离性,持久型) docker安装 NoSQL设计内嵌设计关联数据用数组存储 { "username": "Mark", "roles" : ["admin","user&quo
2022-07-14
#mongodb #数据库

redis

Redis概念遵循BSD协议的高性能key-value(松散型)数据库 特性: 持久化 多数据结构set,hashMap... 事务原子性 数据备份 应用场景: 高速缓存 计数&消息系统(高并发,发布/订阅阻塞) 分布式会话session&分布式锁(商城秒杀) 🚀docker镜像 # docker-compose.yml version: "3" se
2022-07-14
#数据库

前端工程化

工程化流程graph LR A(创建项目) --> B(编码) --> C(开发/预览) --> D(提交) --> F(部署) 脚手架生成 --> 代码格式化/风格校验 --> 热更新/Mock数据 --> GitHooks --> CI/CD 脚手架脚手架结构 制定 cli 入口文件 // package.json {
2022-04-06
#javascript #工程化 #cli

docker

docker与容器化container容器是将操作系统层虚拟化,虚拟机则是虚拟化硬件,因此容器更具有便携性、高效地利用服务器。容器更多的用于表示 软件的一个标准化单元。由于容器的标准化,因此它可以无视基础设施(Infrastructure)的差异,部署到任何一个地方。 分离 变更管理,日志记录 写时复制 homebrew安装 brew install docker --cask # --cas
2022-07-14
#docker

自动化测试

自动化测试电脑代替你做回归测试 测试分类静态测试在编写代码逻辑阶段时进行报错提示 typescript eslint Unit Test单元测试/** example */ describe("测试组", () => { it("async 测试", () => { expect.assertions(1
2022-05-05
#测试

Git版本控制

Git 各区域命令工作区 git clone git init git add git pull git push git fetchfetch到FETCH_HEAD git checkout git log git reflog本地所有变更(checkout,reset^HEAD)的日志 git config/status git status 版本库stage git reset git c
2022-07-13
#工程化 #git

路由压缩koa-combine-routers静态资源koa-static
2022-07-12

敏捷:快速响应变化敏捷开发: 最小可行化产品 快速迭代,增量开发 简短会议,频繁沟通,多次反馈,调整确认
2022-07-12
123…7

搜索

Hexo Fluid
总访问量 次 总访客数 人
粤ICP备2020115702号