目录一、学习的知识点基于socket服务器socket函数bind函数listen函数accept函数二、上课没有听懂或者没有理解的地方三、当天学习的收获 一、学习的知识点每个上网的电脑都有唯一的IP地址一个电脑的进程有唯一的端口号(应用层的),进程不跑就没有端口号。IP端口最多65536个,80端口是网页端口。IP分为外网IP和内网IP网关是路由器的IP地址DNS域名解析 服务器,将域名如 b
最近需要把两个项目同时部署到服务器上,于是研究了一下,页借鉴了很多别人的方法,把过程记录下来,以儆效尤。目录:1,一个tomcat下同时部署两个项目(多个项目可以参考)1.1项目都放在webapps内(共用一个端口)1)把两个项目都放在webapps下。2)处理重复jar包。3)tomcat端口默认为8080.如果想修改可以去conf下的server.xml中进行修改4)启动tomcat 
1、安装配置redis安装redis步骤如下: 下载最新版本或拷贝源版本到安装机器 # wget http://download.redis.io/releases/redis-stable.tar.gz # tar -xzf redis-stable.tar.gz # cd redis-stable # make&n
转载
2023-07-13 16:04:23
135阅读
1 RAID磁盘阵列1.1 RAID磁盘阵列的含义RAID 即独立磁盘冗余阵列,简称为[磁盘阵列],其实就是用多个独立的磁盘组成在一起形成一个大的磁盘系统,从而实现比单块磁盘更好的存储性能和更高的可靠性。1.2 RAID常用级别RAID 0(条带化储存) :其原理是把连续的数据分散到多个磁盘上存取,系统有数据请求就可以被多个磁盘并行的执行,每个磁盘执行属于它自己的那部分数据请求。 优点:
Redis集群:redis集群可以分为两个层面:软件层面和硬件层面。软件层面:一台电脑,但是该台电脑上启动了多个redis服务。硬件层面:多台实体电脑,每台电脑都启动了一个或多个redis服务。下面以一台电脑为例,六台服务器,即配置三主三从:首先在Ubuntu中的Desktop创建文件夹conf,然后在该目录下新建文件名为7000.conf的文件,并将以下内容复制到7000.conf,保存。注意:
转载
2023-09-20 10:24:20
245阅读
# 搭建Redis集群的步骤与代码示例
在现代的分布式系统中,使用Redis作为缓存或消息队列是非常常见的。为了提高性能和可用性,有时候需要搭建Redis集群。在这篇文章中,我们将介绍如何在一台服务器上搭建Redis集群,并提供代码示例。
## 步骤一:下载并安装Redis
首先,我们需要在一台服务器上下载并安装Redis。可以通过以下命令来安装Redis:
```bash
sudo ap
# Redis集群:一台服务器宕机
## 引言
在分布式系统中,故障容忍性是一个非常重要的主题。当一个系统由多个服务器组成时,如果其中一台服务器发生故障,系统仍然能够正常运行,并且不会丢失数据。Redis作为一种高性能的键值存储系统,也支持集群模式来提高系统的可扩展性和可用性。在Redis集群中,当一台服务器宕机时,系统需要自动进行故障转移,以保证数据的可靠性和持续服务。
本文将介绍Redi
原创
2023-09-08 03:40:54
116阅读
大家好,我是Tom哥性能不够,缓存来凑一个高并发系统肯定少不了缓存的身影,为了保证缓存服务的高可用,我们通常采用 Redis Cluster 集群模式。描述:集群部署采用了 3主3从 拓扑结构,数据读写访问master节点, slave节点负责备份。随便登录一台 redis 节点,都可以看到集群的slot的槽位分步区间,以及对应的主从节点映射关系。127.0.0.1:8001> cluste
部署服务器的步骤需要SSH认证 ,我参考的是这个博将公钥发给大佬,建立ssh连接,然后Terminus建立与服务器进行远程的连接时,用私钥进行认证下载git仓库里的项目,git clone git项目地址修改相关配置信息,比如数据库的配置,复制证书,服务器端口设置等等。服务器端口号不能冲突,所以端口号修改和配置时要选择恰当的。报备端口号,以防止下一次选择相同的冲突,并放通外网(即外网可以访问这个端
# Redis一台服务器部署哨兵
## 概述
这篇文章将教会你如何在一台Redis服务器上部署哨兵。Redis哨兵是一个用于监控和管理Redis集群的工具,它可以自动完成主从切换、故障检测和故障恢复等操作,从而提高Redis集群的可用性和稳定性。
在部署Redis哨兵之前,我们需要确保已经安装了Redis服务器,并且已经对其进行了基本的配置。
## 部署流程
下面是部署Redis一台服务
原创
2023-08-29 03:01:40
122阅读
目录mybatis简述一下mybatis的工作原理mybatis的一级缓存和二级缓存数据库修改了之后,怎么保证缓存和数据库数据的一致性只开启一级缓存的情况下,数据库发生了改变,怎么保证数据一致性mysql以及sql查询优化mysql底层有哪些锁,应用场景都有哪些行锁怎么去设置,并且有哪些注意事项行锁设置了之后怎么去释放mysql索引和性能调优索引的类型和具体的使用场景有哪些建立索引应该遵守的规则导
RAIDraid磁盘阵列概述raid 0raid 1raid 5raid 6raid 0+1raid 1+0阵列卡RAID的实现方式配置代码配置RAID0RAID1的配置RAID5的配置 raid磁盘阵列概述RAID 将一组硬盘连结成来,组成一个阵列,以避免单个硬盘损坏而带来的数据损失, 同时亦提供了比单个硬盘高的可用性及容错性。raid 0概念:两个或多个硬盘组成一个逻辑硬盘,并行写操作,写入
在Oracle的路上走了许多年,换换感觉,尝试一下新的知识,也是一个不错的感觉。Redis,一个超轻量化的内存数据库,只做一小块数据库功能实现,却非常优秀的一个产品。今天,就分享一下安装Redis集群的过程。搭建redis集群,建议至少需要准备3台服务器,共搭建6个节点,3个master,3个slave,并且要求3个master节点不能全部跑到同一台服务器上,保证节点安全,3台服务器的配置相同,使
转载
2023-06-13 23:20:06
613阅读
# 同一台服务器Docker部署服务集群的指南
随着微服务架构的兴起,如何在同一台服务器上高效地部署服务集群,成为许多开发者面临的重要问题。Docker作为一种轻量级的虚拟化工具,提供了便捷的方式来实现这一目标。在这篇文章中,我将和你分享如何使用Docker在同一台服务器上部署一个基本的服务集群。以下是整个流程的概览:
## 部署流程
| 步骤 | 描述 |
|------|------|
## 如何在一台服务器上部署多个Docker容器
### 介绍
Docker 是一种容器化技术,可以帮助我们在服务器上快速部署和管理应用程序。在一台服务器上可以同时运行多个独立的 Docker 容器,每个容器都可以承载一个特定的应用程序。本文将指导你如何在一台服务器上部署多个 Docker 容器。
### 流程
以下是在一台服务器上部署多个 Docker 容器的流程:
| 步骤 | 操作 |
服务器集群就是指将很多服务器集中起来一起进行同一种服务,在客户端看来就像是只有一个服务器。集群可以利用多个计算机进行并行计算从而获得很高的计算速度,也可以用多个计算机做备份,从而使得任何一个机器坏了整个系统还是能正常运行。中文名服务器集群外文名Server cluster特 点很高的计算速度学 科计算机学途
Linux下配置网卡ip别名何谓ip别名?用windows的话说,就是为一个网卡配置多个ip。什么场合增加ip别名能派上用场?布网需要、多ip访问测试、特定软件对多ip的需要...and so on.下面通过几个例子简单介绍一下如何使用ifconfig命令给网卡配置ip别名。环境:新购买的服务器,刚装好RedHat AS4操作系统,只有一个网卡并且干干净净没做过任何配置。一、首先为服务器网卡配置静
路由器是我们家庭当中经常会使用到的电子设备,然而由些人家庭面积太大或者家里需要连接的机器比较多的话,就要用到两个路由器,wifi信号也能够覆盖更广,在家庭中使用比较广泛,那么两个路由器应怎样连接呢?下面,小编给大家介绍连接两个路由器的步骤。两个路由器连接最常见的情况是家中已有一个路由器,并且已经通过这个路由器来正常上网。现在是因某些原因想在不改变已经在用的路由器的设置的情况下增加一个无线路由器。那
一共有0~6一共7种,这其中RAID 0、RAID1、RAID 5和RAID6比较常用。RAID 0:如果你有n块磁盘,原来只能同时写一块磁盘,写满了再下一块,做了RAID 0之后,n块可以同时写,速度提升很快,但由于没有备份,可靠性很差。n最少为2。 RAID 1:正因为RAID 0太不可靠,所以衍生出了RAID1。如果你有n块磁盘,把其中n/2块磁盘作为镜像磁盘,在往其中一块磁盘写入
先将tomcat复制 apache-tomcat-8.5.5的server.xml保持不变,而apache-tomcat-8.5.5 - 副本的server.xml需要更改3个端口,在下文中称为副本。 (同一服务器部署多个tomcat时,存在端口号冲突的问题,所以需要修改tomcat配置文件server.xml)首先更改以下端口号,一共三个端口号1、默认为8005<Server port="