加载中
事件循环以及vue.nextTick的应用

本文之所以叫宏任务、宏任务队列、微任务队列、微任务,只是将两者区分开来 先上一张图 事件循环 三个概念 调用栈,先进后出 宏任务队列(存放宏任务的,队列先进先出) 微任务队列 异步任务...

08/04 22:36
109
https通讯的过程

https验证过程 首先有三个角色:客户端、服务端、CA证书中心 服务端使用非对称加密算法生成公钥和私钥 服务端将公钥发给CA证书中心,并获得CA证书(ssl证书) 客户端https证书请求服务器,服...

07/24 00:02
66
请求劫持

DNS劫持,DNS服务器被篡改(dns解析各个步骤),修改域名解析的结果,使得访问不到预期的ip地址 http劫持,运营商劫持,此时只能升级https

07/24 00:01
34
DDOS攻击

它在短时间内发起大量请求,耗尽服务器的资源,无法响应正常的访问,造成网站实质下线。 阮一峰老师的博客 SYN Flood,就是不停的发送初始SYN请求连接码,只完成TCP三次握手中的前两次握手,第...

07/24 00:01
12
os注入

其实原理和sql注入差不多,都是通过拼接执行语句,达到黑客的恶意目的 以nodejs为例,例如在接口中需要从github上下载指定的repo const exec = require('mz/child_process').exec; let param...

sql注入

简单来说就是拼接sql语句,实现非法操作 防御主要通过传参

07/22 23:09
8
点击劫持

点击劫持是一种视觉欺骗的攻击手段。攻击者将需要的攻击的网站通过iframe嵌套到自己的网站中,并将iframe设置为透明,在页面中透出一个按钮诱导用户点击 如果用户登录的,就可以骗取用户点赞...

07/22 23:08
28
CSRF如何发起、如何防御、如何检测

CSRF CSRF即跨站请求伪造,主要是利用用户已经登陆的身份,在用户不知情的的情况下,以用户的名义完成非法操作,主要也是利用用户登录信息cookie 用户必须登录了被攻击的网站a,并且没有登出...

07/22 00:01
59
什么是XSS,如何发起XSS,如何防御XSS

跨站脚本攻击 存在安全漏洞的web网站注册用户的浏览器内运行非法的非本站html或者js的一种攻击手段 危害 获取页面数据 获取cookie 劫持前端逻辑 发送请求 偷取网站任意数据 偷取用户资料 偷取...

07/20 22:44
51
定时天气爬虫发送天气邮件

今天无聊,在家研究个爬虫玩玩 主要用到以下几个库: request 请求资源 iconv-lite转码,有的网站html格式不是utf-8 cheerio类似jq,操作html,获取相关爬虫数据 nodemailer 发送邮件,例如q...

07/12 23:49
41
mongodb使用场景

mongo适用于三高需求: 对数据库高并发读写需求 对海量数据的高效率存储和访问的需求 对数据库的高可扩展性和高可用性的需求 具体到实际的应用场景有如下: 社交场景,使用mongodb存储用户信...

07/11 22:07
77
egg-mongoose 的model没有挂载到ctx上下文

在controller中ctx上下文中,ctx.model为undefined一般通过以下两个方面排查,要么是插件没有配置或者配置错误,要么就是数据库连接连接存在问题,导致model没有挂载到ctx上下文上 要在plugi...

docker-compose

镜像 image: nginx 镜像构建: build: Deckerfile文件所在的路径 可以是相对路径也可是绝对路径 镜像依赖: depends_on: - 本镜像依赖的服务 数据卷(数据持久化) volumes: - 宿主机文件:容...

07/07 23:07
62
docker网络模式

none bridge默认模式,相当于nat host公用宿主机network、nameSpace container 与其他容器公用network、nameSpace

07/02 23:00
43
dockerfile命令集合

FROM 引入基础库 RUM 执行命令,有两种写法 RUN yarn install node 中括号括起来,第一个是命令,后面是参数 RUN ["yarn", "install", "node"] CMD 容器运行时执行的命令,有两种写法,和RUN...

07/01 23:58
40
制作本地局域网yum源

由于制作自定义镜像时需要通过yum下载各种需要的包,但有时候网络不好导致下载不下来,进入导致镜像制作出问题,所以搭建一个本地yum源 安装vsftpd软件 yum install -y vsftpd 启动ftp 开启自...

06/30 23:52
74
docker 数据持久化

数据卷映射(数据卷共享) 通过-v命令参数运行容器,冒号前面是宿主机路径,冒号后是容器内的路径,如果容器没有该路径则会自动创建,例如: docker run -d - p 81:80 -v /opt/html:/usr/sh...

06/30 22:13
60
linux删除文件夹命令

-r 就是向下递归,不管有多少级目录,一并删除 -f 就是直接强行删除,不作任何提示的意思 删除文件夹实例: rm -rf /var/log/httpd/access 将会删除/var/log/httpd/access目录以及其下所有文...

06/28 11:14
38
docker命令记载

镜像 导出镜像 docker save 导入镜像 docker load 容器 ctrl + p q 让容器进入后台 删除所有容器 docker rm -f ‘docker ps -a -q’ --no-trunc 将省略的信息显示全 查看容器进程 docker top...

06/27 22:41
22
docker容器应用场景

交互式容器 工具类:开发测试 通过-it进行交互式运行,进入到容器内部,退出时容器就会运行停止,但是容器并不会销毁 docker run -it youImageName 如果要实现容器退出时自动销毁容器,则加上...

06/27 16:06
22

没有更多内容

加载失败,请刷新页面

返回顶部
顶部