自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 centos7安装tomcat

linux安装tomcat

2022-08-18 10:47:21 95 1

原创 分布式会话

一、什么是会话 会话Session代表的是客户端与服务器的一次交互过程,这个过程可以是连续也可以是时断时续的。曾经的Servlet时代(jsp),一旦用户与服务端交互,服务器用户创建一个session,同时前端会有一个jsessionid,每次交互都会携带。如此一来,服务器只要在接到用户请求时候,就可以拿到jsessionid,并根据这个ID在对应的会话session,当拿到session会话后,那么我们就可以操作会话了。会话存活期间,我们就能认为用户一直处于正在使用着网站的状态,一旦sessio

2022-04-30 18:16:13 122

原创 redis缓存穿透

redis缓存穿透什么是缓存穿透?缓存穿透就是当用户请求的数据redis缓存中没有时 , 这个请求会落到数据库 , 当用户请求一个没有的数据时 , 如果有黑客用大量去请求数据库没有的数时 , 这些请求都会落到数据库上 , 会造成一个数据库的压力甚至瘫痪 .解决方法:(1) 当请求到数据库中没有的数据是 , 也将这个请求添加到Redis缓存中去 , 将value设置成空就可以了 , 当用户请求再次到来的时候直接在redis中将空值返回给用户就可以了 . 就算以后数据拓展了, 以后有这样的一个真实数

2022-04-21 16:11:18 608

原创 Redis的持久化机制

RDBRDB: Redis DataBaseAOF: Append Only File1. 什么是RDBRDB:每隔一段时间,把内存中的数据写入磁盘的临时文件,作为快照,恢复的时候把快照文件读进内存。如果宕机重启,那么内存里的数据肯定会没有的,那dis后,则会恢复。2. 备份与恢复内存备份 --> 磁盘临时文件临时文件 --> 恢复到内存3. RDB优劣势4. 优势每隔一段时间备份,全量备份灾备简单,可以远程传输子进程备份的时候,主进程不会有任何io操作(不会有写入修

2022-04-21 15:10:25 74

原创 redis搭建三主三从集群

进入的redis的核心配置文件vi /usr/local/redis/redis-conf进行配置 (我这里构建了6台虚拟机 , ip地址分别是:192.168.73.211/212/213/214/215/216 , 这一步进行的配置六台虚拟机都要进行配置)#开启cluster-enabled yes#每一节点在集群中的配置文件,会记录每一个节点的状态.cluster-config-file nodes-6379.conf#超时的时间,超时的话会认为主节点master宕机了clu.

2022-04-19 21:15:28 798

原创 Redis哨兵机制与实现

哨兵配置:在redis的目录中找到 sentinel.conf(哨兵的核心配置文件) , 将其拷贝到/usr/local/redis目录下 .cp sentinel.conf /usr/local/redis进去配置文件进行哨兵配置 vim sentinel.conf#不使用保护模式protected-mode noport 26379# 是否在后台运行daemonize yespidfile /var/run/redis-sentinel.pid# 哨兵的日志 , 指定一个目

2022-04-18 21:28:51 201

原创 Redis主从配置以及内存淘汰机制

redis主从配置这里我搭建了三台虚拟机 , 分给用于一个配置Redis的主节点和两个从节点 .打开一个Redis的从节点的虚拟机vim /usr/local/redis/redis.conf配置核心配置文件#配置主节点的ip地址 , 以及端口 .#replicaof <masterip> <masterport>replicaof 192.168.73.100 6379#配置密码masterauth yueshi#这里设置只读 , 就可以完成读写分

2022-04-18 16:21:09 629

原创 Linux安装Redis和配置

官网(https://redis.io)下载Redis的压缩包 . 此处下载的是5.05版本.将下载后的压缩包上传到 linux (此处放在了/home/software) 并解压 .tar -zxvf redis-5.0.5.tar.gz

2022-04-12 23:05:47 443

原创 keepalived安装配置

keepalived安装在官网 https://www.keepalived.org/download.html 下载相关压缩包 . (此处用keepalived-2.0.18.tar.gz为例)将文件上传到 /home/software 中 .解压压缩文件tar -zxvf keepalived-2.0.18.tar.gz解压成功后进入到keepalived-2.0.18cd keepalived-2.0.18在keepalived目录下 , 进行配置./configure

2022-04-11 21:52:31 203

原创 CentOS7安装jdk

服务器安装jdk之前 , 先确保有没有默认安装jdk , 执行一下命令进行检查 :java -version一. 安装之前要先进行检测检查系统安装的OpenJDKrpm -qa | grep openjdk -i删除检测出来的openjdk的安装包rpm -e --nodeps 需要删除的软件二. 安装步骤:新建jkd安装目录mkdir /usr/java解压jkd压缩包tar -zxvf jkd-8u191-linux-x64.tar.gz把解压后的.

2022-04-08 18:27:22 62

原创 Nginx缓存以及反向代理缓存设置

expires指令(1).expires [time]server { listen 90; server_name localhost; location /czj { root /home; expires 10s ; } }在location模块中配置expires 表示缓存的失效时间为10s .(2). expires @[time]se

2022-03-31 16:26:06 2465

原创 Nginx提高吞吐量

Nginx提高吞吐量设置Keepalived 提高吞吐量upstream tomcats {# server 地址1:短偶 max_fails=2 fail_timeout=1s;server 192.168.1.190:8080;# server 192.168.1.174:8080 weight=1;# server 192.168.1.175:8080 weight=1;keepalive 32;}

2022-03-31 12:26:44 1587

原创 Nginx搭建tomcat集群以及负载均衡调度

四层负载均衡(基于TCP,UDP,用于转发请求 , 不做请求处理)F5硬负载均衡:基于硬件的硬负载均衡LVS四层负载均衡:linux内核的一个负载 , 核协议没有什么关系 , 主要用于转发一些请求的 , 基于CS版本 .Haproxy四层负载均衡: 用于请求的转发 , 灵活性很高, 不仅可以用于四层的负载均衡 , 也可以用于七层的 .Nginx四层负载均衡:可以基于HTTP的负载均衡 .七层负载均衡(基于http和ip的应用层负载均衡,适合于web服务器 . 可以处理请求 .)Nginx 七层负

2022-03-29 17:58:04 809

原创 Nginx的跨域以及防盗链配置

Nginx的跨域以及防盗链配置

2022-03-28 17:38:18 103

原创 Ngin安装以及相关配置笔记

Nginx一 ,什么是Nginx?是一个高性能的HTTP和反向代理web服务器 , 同时也提供IMAP/POP3/SMTP服务.(1).主要功能反向代理(2).通过配置文件可以实现集群和负载均衡(3).静态资源虚拟化1.什么是正向代理(1).客户端请求目标服务器之间的一个代理服务器(2).请求会先经过代理服务器 , 然后再转发请求的到目标服务器 , 获取内容后最后响应给客户端 .2.什么是反向代理(1).用户请求目标服务器 , 由反向代理服务器决定访问那个IP二.Nginx的安装1.

2022-03-27 15:14:32 3933

原创 SpringBoot自动装配原理

SpringBoot自动装配原理SringBoot自动装配是将我们项目中的一些默认配置通过指定的源自动加载进来的一个过程 .启动类中run()方法1.源码查看:/*** Static helper that can be used to run a {@link SpringApplication} from the* specified source using default settings.* @param primarySource the primary source to loa

2021-12-05 17:51:48 331

狂神pdf.zip

狂神pdf.zip

2021-11-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除