防抖节流 发表于 2019-10-15 | 分类于 JavaScript | 背景问题在前端开发中有一部分的用户行为会频繁的触发事件,从而频繁地执行函数,而对于DOM操作、资源加载等耗费性能的处理,很可能导致界面卡顿,甚至浏览器崩溃(本质是因为js是单线程的)。 函数节流(throttle)和函数防抖(debounce)可以解决问题。 防抖函数防抖就是在函数需要频繁触 ... 阅读全文 »
记住密码和自动登录的逻辑 发表于 2019-10-10 | 分类于 业务场景 | 记住密码和自动登录每次点击登录按钮时触发相应的函数,这里为了简便我直接将用户名、密码等登录所需要的信息存进了localstorage中,事实上这是很危险的,好一点的一定要做好加密。 存入缓存: 12345678910111213141516if (res.data.code == 1) ... 阅读全文 »
Redis 发表于 2019-10-08 | 分类于 后端开发 | 缓存背景由于数据库是建立在硬盘上的,当有大量数据读写数据库时,而硬盘的读写速度慢,导致数据库性能有瓶颈,数据吞吐不够。 因此在客户端和数据库之前间,加一个缓存,而这个缓存是用内存做的,内存的读写速度非常快。 当要对数据库进行读写时,先访问中间层的缓存,读数据时先看缓存中有无想要的数据,若有直接从 ... 阅读全文 »
mongoDB 发表于 2019-10-05 | 分类于 后端开发 | Windows安装下载地址:https://www.mongodb.com/download-center/community 运行mongo.exe 输入show dbs显示数据库。 CentOS安装1wget http://fastdl.mongodb.org/linux/mongodb ... 阅读全文 »
聊天机器人 发表于 2019-10-05 | 分类于 项目 | 概述这个Demo用node.js实现代理服务器,核心的api是图灵机器人,浏览器使用这个api存在跨域问题,所以用node.js代理服务器解决跨域问题。 关于后端解决跨域 代码https://github.com/Dunteng/node.js/tree/v1/%E7%A7%BB%E5%8A% ... 阅读全文 »
使用express搭建静态文件服务器 发表于 2019-10-02 | 分类于 node.js | 搭建静态文件服务器之前用过原生的node.js来写服务器👉(net服务器,http服务器) 今天用express,比起原生node.js来太简单了! 先npm init初始化项目文件夹,运行npm install express --save安装express. index.js服务器启动文件 ... 阅读全文 »
使用http模块重构微型服务器 发表于 2019-10-01 | 分类于 node.js | 之前写过一个用net模块构建的微型服务器,👉链接 现在用http模块来重构一下。👉GitHub仓库 http模块的初步使用配置文件server.conf,用以配置服务器信息👇 123port=12306page_path=pagestatic_file_type=.html|.js|.cs ... 阅读全文 »
MySQL基本的增删改查操作 发表于 2019-10-01 | 分类于 后端开发 | 123456789101112131415161718192021222324252627282930313233343536373839404142434445//增insert into student(name, age, stu_num, class)value ('卡卡西',28 ... 阅读全文 »
写一个微型node服务器 发表于 2019-09-30 | 分类于 node.js | 代码https://github.com/Dunteng/node.js/tree/master/net%E5%BE%AE%E5%9E%8B%E6%9C%8D%E5%8A%A1%E5%99%A8 基础demo我们可以使用浏览器来对Server建立连接并发送请求。 123456789101112 ... 阅读全文 »
虚拟机安装centos7和node 发表于 2019-09-25 | 分类于 后端开发 | 【外部文章】: 我的Linux基础整理网站👉rockdunteng 虚拟机安装centos7 参考文章 我安装的是迷你版,没有桌面系统,纯命令模式。 之后我们会搭建小型的集群 现实项目中的全栈过程👇 推荐的虚拟机内存配置: 最好就是16G内存,随便配;但是老子是8G,往下看 ... 阅读全文 »