2020-07-22
特性
默认支持 TypeScript
我们来打算用 Sequelize.js,发现他 对 TS 支持不够好
支持关联(Associations)
支持事务(Transaction)
支持数据库迁移(Migration)
启动数据库 postgresql新版 docker(额外)
在项目目录中创建 blog-data 目录
.gitignore 里添加 ...
Read More
2020-07-19
Next.js 的背景开发团队是 zeit
zeit 团队水平如何。后改名为 Vercel
简言之,一个高中开始编程的、会做平面设计的复旦大学计算机专业毕业生,在微软工作一年后,加入了 zeit 团队
几乎每一个同事都有非常强大的背景
Next,js 核心团队四个人平均年龄 20岁
按 star 数,zeit 是 GitHub 组织的 Top 20
全员远程...
Read More
2020-07-18
Koa 的时间线Express
2016 年 6 月,TJ 开始编写 Express
2014 年发展到 v0.12,基本成熟,移交给 StrongLoop
Koa
2013 年 8 月, TJ 开始编写 Koa
2015 年 8 月,Koa 发布 v1.0.0 版本
Node.js
2013 年 3 月,Node.js v0.12 发布
2014 年 ...
Read More
2020-07-18
API
主要 5 个部分
express.xxx
app.xxx
request.xxx
response.xxx
router.xxx
子应用
const app = express()const admin = express()
app.use(‘/admin’, admin)
挂载点
‘admin’ 就是 adm...
Read More
2020-07-13
进程- 定义
进程是程序的执行示例
程序在 CPU 上执行的活动叫做进程
实际上并没有明确的定义,只有一些规则
了解 CPU- 特点
一个单核 CPU,在一个时刻,只能做一件事情
那么如何让用户同时看电影、听音乐、写代码的呢?
答案是在不同的进程中快速切换(有多快呢?主要看 CPU 的主频,每秒几百万次也有可能)
多程序并发执行
指多个程序在宏观上并行,...
Read More
2020-07-10
一、同步 AJAX不举例。这种方法最大的问题在于,浏览器逐步将不允许在主线程上面,使用同步 AJAX。所以,上面代码实际上不能用。
二、异步 AJAX不举例。异步 AJAX 其实是能用的。前提是unload事件里面,必须有一些很耗时的同步操作。这样就能留出足够的时间,保证异步 AJAX 能够发送成功。
三、追踪用户点击不举例。setTimeout也能拖延页面...
Read More
2020-06-29
stream 释义
stream 是水流,但默认没有水
stream.write 可以让水流中有水(数据)
每次写的小数据叫做 chunk (块)
产生数据的一段叫做 source (源头)
得到数据的一段叫做 sink (水池)
实用栗子:用 stream 和不用 stream 传输大文件时,node 占用内存区别很大用 stream 时,读一个 15...
Read More
2020-06-07
Node.js 是什么
是一个平台1.他将多种技术组合在一起2.让JavaScript也能调用系统接口、开发后端应用
Node.js 用到了那些技术1.V8引擎2.libuv3.C/C++实现的 c-ares(解析dns)、http-parser(解析http)、OpenSSL(来做https)、zlib(来做加密)等库
技术架构
什么是b...
Read More
2020-06-07
12345678启动 mysqldocker container start mysql1 或者docker run --name mysql1 -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql:5.7.27进入 mysqldocker exec -it mysql1 bashmysql -u root ...
Read More
2020-06-06
windows安装- 新版:Docker
注册 https://hub.docker.com/
下载 Docker for Windows Installer (需要登录)
确保 docker –version 返回版本号
设置国内镜像 https://docker.mirrors.ustc.edu.cn (教程)设置完后需要重启 docker
确保 doc...
Read More
Previous 1 … 7 8 9 10 11 … 27 Next