目录 一文弄懂-BIO,NIO,AIO 1. BIO: 同步阻塞IO模型 2. NIO: 同步非阻塞IO模型(多路复用) 3.Epoll函数详解 4.Redis线程模型 5. AIO: 异步非阻塞IO模型 (NIO 2.0) 1. BIO: 同步阻塞IO模型 ? 特点:对于客户端的请求,服务端是同步 ...
分类:
其他好文 时间:
2021-02-03 10:29:14
阅读次数:
0
主要内容: 软件安装方式 上传与下载工具 常用软件的安装--jdk、tomcat、mysql、redis 项目的部署 Nginx的安装 Nginx的功能 静态网站部署 虚拟主机配置及端口绑定 域名绑定 反向代理与负载均衡 一、Linux软件安装 1、目录结构 ~表示root目录,即/root 软件安 ...
分类:
系统相关 时间:
2021-02-02 11:33:50
阅读次数:
0
?## 1. 哨兵模式简介 在Redis主从复制的集群体系中, 如果 master宕机, 需要手动将一个从节点晋升为主节点,需要将其他节点的主节点替换为新的主节点,同时还需要修改应用的主节点地址 整个过程都需要人工干预 , 在 Redis 2.8 提供比较完善的解决方案:Redis Sentinel ...
分类:
其他好文 时间:
2021-02-02 11:30:13
阅读次数:
0
本文介绍应用层相关协议 FTP 文件传输协议FTP(File Transfer Protocol):TCP20,21 FTP协议包括两个组成部分:FTP服务器和FTP客户端 FTP传输模式 FTP支持两种模式,一种方式叫做Standard (也就是 PORT方式,主动方式),一种是 Passive( ...
分类:
其他好文 时间:
2021-02-02 11:25:03
阅读次数:
0
一 介绍 原来scrapy的Scheduler维护的是本机的任务队列(存放Request对象及其回调函数等信息)+本机的去重队列(存放访问过的url地址) 所以实现分布式爬取的关键就是,找一台专门的主机上运行一个共享的队列比如Redis,然后重写Scrapy的Scheduler,让新的Schedul ...
分类:
其他好文 时间:
2021-02-02 11:24:43
阅读次数:
0
1.确认redis在后台开启 2.开放端口号6379 systemctl stop firewalld systemctl mask firewalld ...
分类:
其他好文 时间:
2021-02-02 11:24:29
阅读次数:
0
javax.servlet.ServletConfig是SUN制定的接口,apache对ServletConfig接口的实现类的完整类名是:org.apache.catalina.core.StandardWrapperFacade,但是作为程序员不需要关心具体的类型,只要面向javax.servl ...
分类:
其他好文 时间:
2021-02-02 11:13:43
阅读次数:
0
在之前的项目中分布式锁和限流是基于redis进行的,分布式锁基于setnx和expire命令实现,也可以基于lua脚本实现。限流是采用固定时间窗算法进行的。 最近了解到redisson这个工具类,而且基于其分布式锁的实现是比较常见的,简单研究下其使用。 官网:wiki地址 https://githu ...
分类:
其他好文 时间:
2021-02-02 11:13:05
阅读次数:
0
基于layui的锁屏功能 //锁屏 function lockPage() { layer.open({ title: false, type: 1, content: $("#lock-box"), closeBtn: 0, shade: 0.9 }); }; $("#SP").on("click ...
分类:
Web程序 时间:
2021-02-02 11:01:20
阅读次数:
0
设置规则 iptables -A FORWARD -d 10.0.0.100 -m quota --quota 1024 -j ACCEPTiptables -A FORWARD -d 10.0.0.100 -j DROP 添加流量限制100G iptables -I FORWARD -d 10.0 ...
分类:
其他好文 时间:
2021-02-02 10:52:22
阅读次数:
0