自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(323)
  • 资源 (7)
  • 收藏
  • 关注

原创 JUC基础

JUC,Java高并发

2022-10-23 12:17:17 606 1

原创 C++基础

C++基础

2022-10-17 11:39:40 322

原创 Java内存区域与内存溢出异常

Java内存区域与内存溢出异常

2022-09-29 21:53:22 657

原创 RabbitMQ:发布确认高级+其他知识点

文章目录1、发布确认高级1.1、发布确认SpringBoot版本1.1.1、确认机制方案1.1.2、代码架构图1.1.3、配置文件1.1.4、配置类1.1.5、生产者1.1.6、回调接口1.1.7、消费者1.1.8、结果分析1.2、回退消息1.2.1、Mandatory 参数1.3、备份交换机1.3.1、代码架构图2、RabbitMQ其他知识点2.1、幂等性2.1.1、消息重复消费2.1.2、解决思路2.1.3、消费端的幂等性保障2.1.4、唯一ID+指纹码机制2.1.5、Redis原子性2.2、优先级队列

2022-04-29 14:49:09 400

原创 RabbitMQ:死信队列+延迟队列

文章目录1、死信队列1.1、概念1.2、死信的来源1.3、死信实战1.3.1、消息TTL过期1.3.2、队列达到最大长度1.3.3、消息被拒2、延迟队列2.1、概念2.2、延迟队列使用场景2.3、整合SpringBoot2.3.1、添加依赖2.3.2、修改配置文件2.3.3、添加Swagger配置类2.4、队列TTL2.4.1、配置文件类2.4.2、消息生产者2.4.3、消息消费者2.5、延时队列优化2.6、RabbitMQ插件实现延迟队列2.6.1、安装延时队列插件2.6.2、实战1、死信队列1.1、

2022-04-28 21:16:59 1869

原创 RabbitMQ:发布确认+交换机

文章目录1、发布确认1.1、发布确认原理1.2、发布确认的策略1.2.1、开启发布确认的方法1.2.2、单个确认发布1.2.3、批量确认发布1.2.4、异步确认发布如何处理异步未确认的消息?1.2.5、以上3种发布确认速度对比2、交换机2.1、Exchanges2.1.1、概念2.1.2、Exchanges的类型2.1.3、无名Exchange2.2、临时队列2.3、绑定(bindings)2.4、Fanout2.4.1、简介2.4.2、实战2.5、Direct Exchange2.5.1、介绍2.5.2、

2022-04-27 21:26:45 1573

原创 RabbitMQ——Hello World

文章目录1、RabbitMQ四个核心概念1.1、四大核心概念1.2、各个名词介绍1.3、安装2、Hello World2.1、依赖2.2、消息生产者1、RabbitMQ四个核心概念RabbitMQ 是一个消息中间件:它接受并转发消息。你可以把它当做一个快递站点,当你要发送一个包裹时,你把你的包裹放到快递站,快递员最终会把你的快递送到收件人那里,按照这种逻辑 RabbitMQ 是一个快递站,一个快递员帮你传递快件。 RabbitMQ 与快递站的主要区别在于,它不处理快件而是接收,存储和转发消息数据。1.

2022-04-25 21:38:26 363

原创 设计模式——行为型模式

文章目录1、迭代器模式介绍实现步骤 1步骤 2步骤 32、模板模式介绍实现步骤 1步骤 2步骤 33、策略模式介绍实现步骤 1步骤 2步骤 3步骤 44、命令模式介绍实现步骤 1步骤 2步骤 3步骤 4步骤 55、状态模式介绍实现步骤 1步骤 2步骤 3步骤 46、责任链模式介绍实现步骤 1步骤 2步骤 37、备忘录模式介绍实现步骤 1步骤 2步骤 3步骤 48、观察者模式介绍实现步骤 1步骤 2步骤 3步骤 49、访问者模式介绍实现步骤 1步骤 2步骤 3步骤 4步骤 510、中介者模式介绍实现步骤 1步

2022-04-25 10:37:37 255

原创 设计模式——结构型模式

文章目录1、适配器模式介绍实现步骤 1步骤 2步骤 3步骤 4步骤 52、组合模型介绍实现步骤 1步骤 23、装饰器模式介绍实现步骤 1步骤 2步骤 3步骤 4步骤 54、代理模式介绍实现步骤 1步骤 2步骤 35、享元模式介绍实现步骤 1步骤 2步骤 3步骤 46、外观模式介绍实现步骤 1步骤 2步骤 3步骤 47、桥接模式介绍实现步骤 1步骤 2步骤 3步骤 4步骤 51、适配器模式适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合

2022-04-24 17:12:49 356

原创 设计模式——创建型模式

文章目录1、单例模式介绍实现步骤1步骤2单例模式的几种实现方式1、懒汉式,线程不安全2、懒汉式,线程安全3、饿汉式4、双检锁/双重校验锁(DCL,即 double-checked locking)5、登记式/静态内部类6、枚举2、工厂模式介绍实现步骤 1步骤 2步骤 3步骤 43、抽象工厂介绍实现步骤 1步骤 2步骤 3步骤 4步骤 5步骤 6步骤 7步骤 84、建造者模式介绍实现步骤 1步骤 2步骤 3步骤 4步骤 5步骤 6步骤 75、原型模型介绍实现步骤 1步骤 2步骤 3步骤 41、单例模式单例

2022-04-24 15:44:06 490

原创 SpringBoot——Junit5单元测试

文章目录1、JUnit5常用注解2、断言(assertions)2.1、简单断言2.2、数组断言2.3、组合断言2.4、异常断言2.5、超时断言2.6、快速失败3、前置条件(assumptions)4、嵌套测试5、参数化测试<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId>

2022-04-23 16:03:29 277

原创 SpringBoot——Web开发

文章目录1、SpringMVC自动配置概览2、简单功能分析2.1、静态资源访问2.1.1、静态资源目录2.1.2、静态资源访问前缀2.1.3、静态资源目录2.1.4、webjar2.2、欢迎页支持2.3、自定义 Favicon2.4、静态资源配置原理3、请求参数处理3.1、请求映射3.1.1、Rest使用与原理3.1.2、请求映射原理3.2、普通参数与基本注解3.2.1、注解1、SpringMVC自动配置概览https://docs.spring.io/spring-boot/docs/current/

2022-04-09 20:58:36 2143

原创 SpringBoot——配置文件

文章目录1、文件类型1.1、properties1.2、yaml1.2.1、简介1.2.2、基本语法1.2.3、数据类型1.2.4、示例2、配置提示1、文件类型1.1、properties同以前的properties用法。1.2、yaml1.2.1、简介YAML 是 “YAML Ain’t Markup Language”(YAML 不是一种标记语言)的递归缩写。在开发的这种语言时,YAML 的意思其实是:“Yet Another Markup Language”(仍是一种标记语言)。非常适合

2022-04-09 11:30:12 116

原创 论文复现过程中的一些问题总结

文章目录1、numpy.reshape2、torch.nn.Unfold:滑动裁剪3、灰度图和彩图的区别3.1、属性上的区别3.2、读取后存储的区别4、np.unravel_index:获取索引1、numpy.reshapenumpy.reshape(a, newshape, order='C')在不更改其数据的情况下为数组赋予新形状。a:数组——需要处理的数据newshape :新的格式——整数或整数数组,如 (2,3) 表示2行3列。新的形状应该与原来的形状兼容,即行数和列数相乘后

2022-04-08 16:16:50 1633

原创 SpringBoot2——了解自动配置原理

文章目录1、SpringBoot特点1.1、依赖管理开发导入starter场景启动器1.2、自动配置2、容器功能2.1、组件添加2.1.1、@Configuration1、SpringBoot特点1.1、依赖管理我们查看一下 pom.xml 文件中的项目依赖情况:<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-par

2022-04-06 21:18:56 972

原创 SpringBoot2——入门案例

文章目录1、系统要求1.1、maven设置2、HelloWorld2.1、创建maven工程2.2、引入依赖2.3、创建主程序2.4、编写业务2.5、测试2.6、简化配置2.7、简化部署1、系统要求Java 8 & 兼容 Java14Maven 3.3+idea1.1、maven设置镜像下载、项目编译jdk1.8<mirrors> <mirror> <id>nexus-aliyun</id>

2022-04-06 16:50:14 137

原创 ZooKeeper——案例

文章目录1、服务器动态上下线1.1、需求1.2、需求分析1.3、具体实现1.4、测试2、ZooKeeper 分布式锁案例2.1、原生 Zookeeper 实现分布式锁案例2.2、Curator 框架实现分布式锁案例1、服务器动态上下线1.1、需求某分布式系统中,主节点可以有多台,可以动态上下线,任意一台客户端都能实时感知到主节点服务器的上下线。1.2、需求分析1.3、具体实现先在集群上创建 /servers 节点[zk: localhost:2181(CONNECTED) 3] crea

2022-04-03 20:45:28 2516

原创 ZooKeeper——选举&操作

文章目录1、选举机制(面试重点)1.1、Zookeeper选举机制——第一次启动1.2、Zookeeper选举机制——非第一次启动2、ZK 集群启动停止脚本3、客户端命令行操作3.1、命令行语法3.2、znode 节点数据信息3.3、节点类型(持久/短暂/有序号/无序号)3.4、监听器原理3.4.1、监听器原理3.5、节点删除与查看4、客户端 API 操作4.1、IDEA 环境搭建4.2、创建 ZooKeeper 客户端4.3、创建子节点4.4、获取子节点并监听节点变化4.5、判断 Znode 是否存在5、

2022-04-03 14:56:07 377

原创 ZooKeeper——概念&安装

文章目录1、简介1.1、概述1.2、Zookeeper工作机制1.3、Zookeeper特点1.4、数据结构1.5、应用场景1.5.1、统一命名服务1.5.2、统一配置管理1.5.3、统一集群管理1.5.4、服务器动态上下线1.5.5、软负载均衡2、ZooKeeper本地安装2.1、本地安装2.1.1、安装前准备2.1.2、配置修改2.1.3、操作 Zookeeper2.2、配置参数解读3、Zookeeper 集群操作3.1、集群操作3.1.1、集群安装1、简介1.1、概述Zookeeper是一个开源

2022-04-02 16:19:05 2125

原创 Spring注解驱动开发——IOC容器

文章目录1、使用@Configuration和@Bean给容器中注册组件1.1、xml配置文件方法1.2、注解配置2、使用@ComponentScan自动扫描组件并指定扫描规则2.1、xml配置文件方式2.2、注解方式2.2.1、扫描规则:excludeFilters2.2.2、扫描规则:includeFilters2.2.3、配置多个ComponentScan1、使用@Configuration和@Bean给容器中注册组件首先创建一个Person类:public class Person {

2022-03-28 20:59:41 643

原创 MyBatisPlus——通用枚举

文章目录1、数据库表添加字段sex2、创建通用枚举类型3、配置扫描通用枚举4、测试表中的有些字段值是固定的,例如性别(男或女),此时我们可以使用MyBatis-Plus的通用枚举来实现。1、数据库表添加字段sex[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IKTeZpaq-1648381171986)(素材/增加字段sex.png)]2、创建通用枚举类型@Getterpublic enum SexEnum { MALE(1, "男"), FEM

2022-03-27 19:40:14 1334

原创 MyBatisPlus——插件

文章目录1、分页插件1.1、添加配置1.2、测试2、xml自定义分页2.1、UserMapper中定义接口方法2.2、UserMapper.xml中编写SQL2.3、测试3、乐观锁3.1、场景3.2、乐观锁与悲观锁3.3、模拟冲突3.4、乐观锁实现流程3.5、Mybatis-Plus实现乐观锁1、分页插件MyBatisPlus自带分页插件,只要简单的配置即可实现分页功能。1.1、添加配置在MybatisSqlSessionFactoryBean类中添加:<!--配置插件--><

2022-03-27 18:01:31 279

原创 MyBatisPlus——条件构造器和常用接口

文章目录1、wapper介绍2、QueryWrapper2.1、例1:组装查询条件2.2、例2:组装排序条件2.3、例3:组装删除条件2.4、例4:条件的优先级2.5、例5:组装select子句2.6、例6:实现子查询3、UpdateWrapper4、condition思路一:思路二:5、LambdaQueryWrapper6、LambdaUpdateWrapper1、wapper介绍Wrapper : 条件构造抽象类,最顶端父类AbstractWrapper : 用于查询条件封装,生成 sql

2022-03-27 16:34:29 393

原创 MyBatisPlus——常用注解

文章目录1、@TableName1.1、问题1.2、通过@TableName解决问题1.3、通过GlobalConfig解决问题2、@TableId2.1、问题2.2、通过@TableId解决问题2.3、@TableId的value属性2.4、@TableId的type属性3、@TableField3.1、情况13.2、情况24、@TableLogic4.1、逻辑删除4.2、实现逻辑删除1、@TableName经过以上的测试,在使用MyBatis-Plus实现基本的CRUD时,我们并没有指定要操作的表,

2022-03-27 15:32:06 2986

原创 MyBatisPlus——基本CRUD

文章目录1、BaseMapper2、插入3、删除3.1、通过id删除记录3.2、通过id批量删除记录3.3、通过map条件删除记录4、修改5、查询5.1、根据id查询用户信息5.2、根据多个id查询多个用户信息5.3、通过map条件查询用户信息5.4、查询所有数据6、通用ServiceService CRUD 接口6.1、IService6.2、创建Service接口和实现类6.3、扫描组件6.4、测试查询记录数6.5、测试批量插入1、BaseMapperMyBatis-Plus中的基本CRUD在内置的

2022-03-27 14:44:05 546

原创 MyBatisPlus——入门案例

入门案例文章目录入门案例1、创建数据库及表2、创建maven工程3、Spring整合MyBatis3.1、创建实体类3.2、创建MyBatis的核心配置文件3.3、创建mapper接口和映射文件3.4、创建jdbc.properties3.5、创建Spring的配置文件3.6、添加日志功能3.7、测试方式一:通过IOC容器方式二:Spring整合junit结果1、创建数据库及表CREATE DATABASE `mybatis_plus` /*!40100 DEFAULT CHARACTER SET u

2022-03-27 13:33:26 1585

原创 MySql高级优化

文章目录1.MySQL环境1.1.环境安装1.2.安装位置1.3.修改字符集1.4.配置文件2.MySQL逻辑架构3.存储引擎4.SQL性能下降的原因5.SQL执行顺序6.七种JOIN理论7.索引7.1.索引简介7.2.MySQL索引分类7.3MySQL索引数据结构7.4.哪些情况需要建索引7.5.那些情况不要建索引8.性能分析8.1.EXPLAIN简介8.2.EXPLAIN字段9.索引分析9.1.单表索引分析9.2.两表索引分析9.3.三张表索引分析9.4.结论10.索引失效10.1.索引失效的情况10.

2022-03-25 16:23:13 223

原创 Deep K-SVD Denoising

Deep K-SVD Denoising文章目录Deep K-SVD DenoisingAbstractINTRODUCTIONTHE K-SVD DENOISING ALGORITHMPROPOSED ARCHITECTUREA. Patch DenoisingB. End-to-End ArchitectureC. Extension to Multiple UpdateEXPERIMENTAL RESULTSA. TrainingB. Denoising PerformanceC. The Netw

2022-03-24 19:36:02 4584

原创 ISTA 算法

ISTA 算法文章目录ISTA 算法1、引言2、迭代收缩阈值算法(ISTA)1、引言对于一个基本的线性逆问题:y=Ax+w\mathbf{y}=\mathbf{A}\mathbf{x}+\mathbf{w}y=Ax+w其中 A∈M×N\mathbf{A} \in M \times NA∈M×N,y∈M\mathbf{y} \in My∈M 且是已知的,w\mathbf{w}w 是未知噪声。(1) 式可用最小二乘法(Least Squares)来求解:x^LS=arg⁡mi⁡xn∥Ax−y∥

2022-03-24 10:32:21 6455

原创 MySql高级——Explain性能分析

Explain 性能分析文章目录Explain 性能分析1、概念2、id3、select_type4、table5、type1、概念使用 EXPLAIN 关键字可以模拟优化器执行 SQL 查询语句,从而知道 MySQL 是如何处理你的 SQL 语句的。分析你的查询语句或是表结构的性能瓶颈。用法:Explain + SQL 语句。Explain 执行后返回的信息:2、idselect 查询的序列号,包含一组数字,表示查询中执行 select 子句或操作表的顺序。id 相同,执行顺序由上

2022-03-23 20:57:20 1113

原创 MySql高级——索引优化分析

索引优化分析文章目录索引优化分析1、索引的概念1.1、是什么?1.2、优缺点2、Mysql 的索引2.1、Btree 索引3、Mysql 索引分类3.1、基本语法4、索引的创建时机4.1、适合创建索引的情况4.2、不适合创建索引的情况1、索引的概念1.1、是什么?MySQL 官方对索引的定义为: 索引(Index) 是帮助 MySQL 高效获取数据的数据结构。可以得到索引的本质:索引是数据结构。可以简单理解为**排好序的快速查找数据结构**。在数据之外, 数据库系统还维护着满足特定查找

2022-03-23 11:47:06 882

原创 MySql高级——SQL预热

SQL 预热文章目录SQL 预热1、常见的 Join 查询图2、JOIN 示例2.1、数据准备2.2、案例1、常见的 Join 查询图2、JOIN 示例2.1、数据准备CREATE TABLE `t_dept` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `deptName` VARCHAR(30) DEFAULT NULL, `address` VARCHAR(40) DEFAULT NULL, PRIMARY KEY (`id`)) ENGIN

2022-03-23 10:31:13 216

原创 MySql高级——MySql逻辑架构

MySql 逻辑架构文章目录MySql 逻辑架构1、整体架构图1.1、连接层1.2、服务1.3、引擎层1.4、存储层2、sql 执行周期2.1、show profile2.2、开启 profile2.3、使用 profile2.4、大致的查询流程3、SQL 的执行顺序3.1、手写顺序3.2、真正执行的顺序4、MyISAM 和 InnoDB1、整体架构图和其它数据库相比, MySQL 有点与众不同, 它的架构可以在多种不同场景中应用并发挥良好作用。 主要体现在存储引擎的架构上, 插件式的存储引擎架构将

2022-03-22 21:10:52 115

原创 视觉处理基础

视觉处理基础文章目录视觉处理基础1、卷积神经网络简介2、卷积层2.1、卷积核2.2、步幅2.3、填充2.4、多通道上的卷积2.5、激活函数2.6、卷积函数3、池化层3.1、局部池化3.2、全局池化4、现代经典网络4.1、LeNet-54.2、AlexNet1、卷积神经网络简介卷积神经网路由一个或多个卷积层和顶端的全连通层(对应经典的神经网路)组成,同时也包括关联权重和池化层(pooling layer)等。下面是一个卷积神经网络的例子:上图为卷积神经网络的一般结构,其中包括卷积神经网络的常用

2022-03-22 11:23:03 3996

原创 PyTorch数据处理工具箱

PyTorch 数据处理工具箱文章目录PyTorch 数据处理工具箱1、数据处理工具箱概述2、utils.data 简介2.1、自定义一个数据集3、torchvision 简介3.1、transforms3.2、ImageFolder4、可视化工具1、数据处理工具箱概述Pytorch 涉及数据处理(数据装载、数据预处理、数据增强等)主要工具包及相互关系如图:它主要包含 4 个类:Dataset:是一个抽象类,其它数据集需要继承这个类,并且覆写其中的两个方法(_getitem_、_len_);

2022-03-20 20:34:27 1095

原创 Redis——Redis应用问题解决

Redis应用问题解决文章目录Redis应用问题解决1、缓存穿透1.1、问题描述1.2、解决方案2、缓存穿击2.1、问题描述2.2、解决方案3、缓存雪崩3.1、问题描述3.2、解决方案4、分布式锁1、缓存穿透1.1、问题描述key对应的数据在数据源并不存在,每次针对此key的请求从缓存获取不到,请求都会压到数据源,从而可能压垮数据源。比如用一个不存在的用户id获取用户信息,不论缓存还是数据库都没有,若黑客利用此漏洞进行攻击可能压垮数据库。1.2、解决方案一个一定不存在缓存及查询不到的数据,由于

2022-03-20 17:30:34 138

原创 Redis——集群

集群文章目录集群1、问题2、什么是集群?3、案例3.1、删除持久化数据3.2、制作6个实例,6379,6380,6381,6389,6390,63913.3、将六个节点合成一个集群3.4、-c 采用集群策略连接,设置数据会自动切换到相应的写主机3.5、redis cluster 如何分配这六个节点?3.6、什么是slot?3.7、在集群中键入值3.8、查询集群中的值3.9、故障恢复3.10、集群的Jedis开发1、问题容量不够,redis如何进行扩容?并发写操作, redis如何分摊?另外,主

2022-03-20 17:29:00 718

原创 Redis——Redis主从复制

Redis 主从复制文章目录Redis 主从复制1、是什么?2、能做什么?3、怎么玩:主从复制?4、常用的 3 招4.1、一主二仆4.1.1、复制原理4.2、薪火相传4.3、反客为主5、哨兵模式(sentinel)5.1、是什么?5.2、使用步骤1、是什么?主机数据更新后根据配置和策略, 自动同步到备机的 master/slaver 机制,Master 以写为主,Slave 以读为主。2、能做什么?读写分离,性能扩展容灾快速恢复3、怎么玩:主从复制?拷贝多个redis.conf

2022-03-20 17:27:39 642

原创 Pytorch 神经网络工具箱

Pytorch 神经网络工具箱文章目录Pytorch 神经网络工具箱1、神经网络核心组件2、实现神经网络实例3、如何构建神经网络?3.1、构建网络层3.2、前向传播3.3、反向传播3.4、训练模型4、神经网络工具箱 nn4.1、nn.Module4.2、nn.functional5、优化器5.1、使用优化器的一般步骤5.2、动态修改学习率参数5.3、优化器比较6、手写数字识别案例本文章代码:github1、神经网络核心组件神经网络看起来很复杂,节点很多,层数多,参数更多。但核心部分或组件不多,把

2022-03-19 19:03:27 168

原创 Numpy 和 Tensor

Numpy 和 Tensor文章目录Numpy 和 Tensor1、Numpy 与 Tensor1.1、Tensor 概述1.2、创建 Tensor1.3、修改 Tensor 形状1.4、索引操作1.5、广播机制1.6、逐元素操作1.7、归并操作1.8、比较操作1.9、矩阵操作1.10、Pytorch 与 Numpy 比较2、Tensor 与 Autograd2.1、自动求导要点2.2、计算图3、使用 Numpy 实现机器学习4、使用 Tensor 及 antograd 实现机器学习1、Numpy 与

2022-03-19 15:07:06 1923

Deep KSVD Denoising——融合KSVD传统算法和深度学习的去噪算法(拥有详细的代码注释)

Deep KSVD Denoising——融合KSVD传统算法和深度学习的去噪算法实现,使用pytorch(拥有详细的代码注释)

2022-03-31

Image Denoising Via Sparse and Redundant Representations 稀疏冗余去噪

《Image Denoising Via Sparse and Redundant Representations Over Learned Dictionaries》文章matlab代码实现

2022-03-25

模式识别线性分类器实验——MSE

含实验报告。 采用最小平方误差判别(MSE),对线性可分数据集和非线性可分数据集进行分类。通过实验观察不同参数取值分类结果的差异性。 在线性不可分的情况下,不等式组不可能同时满足。一种直观的想法就是,希望求一个α*使被错分的样本尽可能少。这种方法通过求解线性不等式组来最小化错分样本数目,通常采用搜索算法求解。

2020-10-21

文件服务器之一:NFS服务器.pdf

1、什么是NFS(Network File System) 它的最大功能是可以通过网络,让不同的机器、不同的操作系统可以共享彼此的文件。 基本上NFS的端口是2049,但还需要开一些其他的端口,是随机选择的。**客户端需要使用远程过程调用(RPC)协议**来获知这些其他端口。 RPC最主要的功能是指定每个NFS功能所对应的port number,并且通知客户端,让客户端可以连接到正确地端口上。那RPC是如何知道每个NFS的的端口呢?这是因为当服务器启动NFS时会随机选取数个端口,并向RPC注册,因此RPC知道每个端口对应的NFS功能。

2020-07-25

rpminstall_mysql.sh

mysql57的rpm安装 使用方法:1、上传至Centos服务器; 2、chmod赋予运行权限; 3、./rpminstall_msyql.sh运行自动安装mysql57 4、数据库初始化: 为了保证数据库目录为与文件的所有者为 mysql 登陆用户,如果你是以 root 身份运行 mysql 服务,需要执行下面的命令初始化 mysqld --initialize --user=mysql 5、查询初始密码:grep "temporary password" /var/log/mysqld.log 6、登录: mysql -uroot -p

2020-07-23

DHCP服务器搭建.pdf

CentOS局域网DHCP服务器搭建教程 DHCP通常是用于局域网内的一个通信协议,它主要是通过客户端发送广播数据报给整个物理网段的所有主机,若局域网内有DHCP服务器时,才会响应客户端的IP参数要求。所以,**DHCP服务器与客户端应该在同一个物理网段内**。

2020-07-23

zabbix-agent-4.2.0-1.el7.x86_64.rpm

zabbix4.2.0客户端,适用于centos7,64位架构的操作系统

2019-04-21

空空如也

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

TA关注的人

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