摘要:
Node进阶第八天 一、复习 Node.js特点:单线程、异步I/O(非阻塞I/O)、事件驱动(事件环)。 适合的程序:就是没有太多的计算,I/O比较多的业务。 举例:留言本、考试系统、说说、图片裁切服务器。 fs.readFile(); gm; Node.js原生:http、fs、path、url 阅读全文
posted @ 2018-05-30 16:11
hh9515
阅读(124)
评论(0)
推荐(0)
摘要:
Node进阶第七天 一、复习 一、索引 数据库中,根据一个字段的值,来寻找一个文档,是很常见的操作。比如根据学号来找一个学生。这个学号是唯一的。只要有学号,就能唯一确认一个学生的文档。学号这个属性,就非常适合建立索引。这样查找就非常简单了。 explain来查看这个寻找过程。 这个语句,能够查看检索 阅读全文
posted @ 2018-05-30 16:07
hh9515
阅读(132)
评论(0)
推荐(0)
摘要:
Node进阶第六天 一、复习 cookie是在res中设置,req中读取的。第一次的访问没有cookie。 cookie的存储大小有限,kv对儿。对用户可见,用户可以禁用、清除cookie、可以被篡改。 cookie用来制作记录用户的一些信息,必须购买历史、猜你喜欢。 HTTP是无状态的协议,所以两 阅读全文
posted @ 2018-05-30 16:05
hh9515
阅读(125)
评论(0)
推荐(0)
摘要:
Node进阶第五天 为什么mysql不用开mongod –dbpath xx… 答:因为mysql会在”服务”中运行,也就是开机时自动启动并且长久驻扎在内存中了。 mongodb其实也能通过设置来设成windows中的服务。 案例: 01每次GET /的时候插入一条数据。 (具体api可以查看mon 阅读全文
posted @ 2018-05-30 15:57
hh9515
阅读(189)
评论(0)
推荐(0)
摘要:
Node进阶第四天 一、传统数据库技术回顾 数据库就是存储数据的,那么存储数据用txt就行了啊,为什么要有数据库? 理由之一:数据库有行、列的概念,数据有关系,数据不是散的。 老牌数据库,比如Mysql、SQL Server、Oracle、Access。这些数据库,我们管他们叫做结构型数据库。为什么 阅读全文
posted @ 2018-05-30 15:53
hh9515
阅读(145)
评论(0)
推荐(0)
摘要:
Express框架: 一、 Express框架 Express框架是后台的Node框架,类似于JS中的jquery。 #原生Node开发会有很多问题: 1呈递静态页面很不方便,需要处理每个HTTP请求,还要考虑304问题 2路由处理代码不直观清晰,需要写很多正则表达式和字符串函数 3不能集中精力写业 阅读全文
posted @ 2018-05-30 15:47
hh9515
阅读(150)
评论(0)
推荐(0)
摘要:
第二天 一、复习: Node.js开发服务器、数据、路由。本地关心效果,交互。 Node.js实际上是极客开发出的一个小玩具,不是银弹。有着别人不具备的怪异特点: 单线程、非阻塞I/O、事件驱动。 实际上是一个特点。 首先,Node不为每个用户开辟一个线程,所以非常极端的选择了单线程。 单线程,要照 阅读全文
posted @ 2018-05-30 15:16
hh9515
阅读(140)
评论(0)
推荐(0)
摘要:
第一天 1.1简介 Node.js简介 V8引擎本身就是用于Chrome浏览器的JS解释部分,Ryan Dahl把这个V8搬到了服务器上,用于做服务器的软件。 Node.js是一个让Javascrip运行在服务端的开发平台,它让JavaScript的触角伸到了服务器端,可以与PHO、JSP、Pyth 阅读全文
posted @ 2018-05-30 14:21
hh9515
阅读(250)
评论(0)
推荐(0)
摘要:
第一天 Node简介 -什么是Javascript +脚本语言 +运行在浏览器中 +一般用来做客户端页面的交互(Interactive) -JaveScript的运行环境? +是不是运行在浏览器呢? ,不够严谨 +是运行在浏览器内核中的JS引擎(Engine)(而不是浏览器,浏览器是一个大的概念) 阅读全文
posted @ 2018-05-30 13:58
hh9515
阅读(292)
评论(0)
推荐(0)
摘要:
有X,Y,Z三台,X想访问Z,Y是代理服务。 正向代理:X知道Z,可能也知道Y,X的request被Y截获,然后以Y的名义去访问Z,把结果返回,这个过程Y是代理X的。 反向代理:X不知道Z,X知道Y的存在,request到Y之后,实际Y回去访问Z,把结果返回,这个过程Y是代理Z的。 很多时候都是正向 阅读全文
posted @ 2018-05-30 10:43
hh9515
阅读(153)
评论(0)
推荐(0)
摘要:
typeof: js 在底层存储变量的时候,会在变量的机器码的低位1-3位存储其类型信息👉 000:对象 010:浮点数 100:字符串 110:布尔 1:整数 对于 undefined 和 null 来说,这两个值的信息存储是有点特殊的。 null:所有机器码均为0 undefined:用 −2 阅读全文
posted @ 2018-05-30 10:12
hh9515
阅读(237)
评论(0)
推荐(0)

浙公网安备 33010602011771号