Redis进阶提升与主从复制

Redis 的发布(pub)与订阅(sub)基础语法:publish channel message 对某个channel(主题)发布消息subscribe channel channel2 ... 订阅某个或者多个主题psubscribe [pattern] [pattern ...] 订阅多个主
redis 2020年07月21日 573次浏览

Redis缓存雪崩,缓存穿透,缓存击穿

缓存穿透的解决方案什么是缓存穿透?缓存穿透就是客户端请求没有经过缓存服务直接访问数据库了,通常就是查询的时候key在Redis中不存在,对应的ID在数据库也不存在,此时被非法用户进行攻击,大量的请求会直接打在db上,造成宕机从而影响整个系统,这种现象称之为缓存穿透,常用解决方案:接口层增加校验,如用
redis 2020年07月21日 600次浏览

同步与异步,阻塞与非阻塞

同步与异步,阻塞与非阻塞特此一篇聊聊阻塞与非阻塞、同步与异步,很多朋友可能会认为同步就是阻塞,异步就是非阻塞,非也非也~~,咱们来聊一聊他们的概念,有啥区别,如果学习过的可以当做复习,如果不太清楚的,可以好好的了解一番,因为这些概念往往在面试过程中有可能会被面试官问到。这四个概念两两组合,会形成4个
nginx 2020年07月21日 525次浏览

Keepalived原理与实战

高可用集群架构Keepalived双机主备原理Nginx高可用HA(HighAvailability):当主节点故障,备用机充当主节点,用户请求会访问到nginx备用机,但是同一个时刻只有一个节点提供服务Keepalived解决单点故障组件免费可以实现高可用HA机制基于VRRP协议虚拟路由冗余协议V
nginx 2020年06月30日 829次浏览

Nginx进阶之实际应用场景

前言:常见Nginx实际使用场景,跨域问题,静态资源防盗链,负载均衡,Nginx控制浏览器缓存,SSL证书配置HTTPS访问,动静分离问题Nginx中解决跨域问题CORS跨域资源共享CORS全称Cross-OriginResourceSharing允许浏览器向跨Origin的服务器发起js请求获取响
nginx 2020年06月30日 886次浏览

nginx.conf核心配置文件

设置worker进程的用户,指的linux中的用户,会涉及到nginx操作目录或文件的一些权限,默认为nobody user root;worker进程工作数设置,一般来说CPU有几个,就设置几个,或者设置为N-1也行worker_processes 1;nginx 日志级别debug | inf
nginx 2020年06月30日 564次浏览

Nginx基础

什么是NginxNginx(engine x) 是一个高性能的http和反向代理web服务器,同时也提供IMAP/POP3/SMTP服务,通过配置文件可以实现集群和负载均衡静态资源虚拟化常见的服务器服务器主要应用Weblogic,Jboss传统行业,ERP物流Tomcat,Jetty J2EEApa
nginx 2020年06月30日 557次浏览

Nginx安装与运行

去官网http://nginx.org/下载对应的nginx包,推荐使用稳定版本上传nginx到linux系统安装依赖环境(1)安装gcc环境yuminstallgcc-c++(2)安装PCRE库,用于解析正则表达式yuminstall-ypcrepcre-devel(3)zlib压缩和解压缩依赖,
nginx 2020年06月30日 545次浏览

Mac应用程序无法打开或文件损坏的处理方法

Mac应用程序无法打开或文件损坏的处理方法之所以出现这个问题是因为Mac的安全机制作祟,Mac应用平台限制了不明身份的软件开发者,1.打开安全与隐私2.选择允许任何来源若没有“任何来源”这个选项,按以下步骤执行:1、打开终端(Terminal.app)2、拷贝粘贴sudospctl--master-
Mac OS 2020年06月30日 525次浏览

解决maven中心仓库访问速度问题

入职几天,编译公司的项目使用idea中自带的的maven拉取项目依赖包花了几个小时,毕竟没有代理,并且部分模块因为依赖拉取不全导致编译出现`Class not Found` 错误,于是直接更换阿里等国内的数据源,直接十几分钟就拉取编译完成了,虽然`听说`阿里云的数据源可能偶尔有坑
maven 2020年06月23日 578次浏览