搭建分布式文件系统之FASTDFS
搭建分布式文件系统之FASTDFS 1. 分布式文件系统介绍概述:FastDFS是一款开源的轻量级分布式文件系统,主要用它来对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。 FastDFS服务端有两个角色:跟踪器(tracker)和存储节点(storage)。 跟踪器主要做调度工作,在访问
Dubbo的入门案例
Dubbo的入门案例 1. Dubbo的简介Apache Dubbo是一款高性能的Java RPC框架。其前身是阿里巴巴公司开源的一个高性能、轻量级的开源Java RPC框架,可以和Spring框架无缝集成。 什么是RPC ? RPC【Remote Procedure Call】是指远程过程调用,是一种进程间通信方式,他是一种技术的思想,而
Zookeeper的下载与安装
Zookeeper的下载与安装 1. 概述 Zookeeper是一个开源的分布式的项目,用于管理服务提供者的注册信息。 Zookeeper = 文件系统 + 通知机制 2. 特点 Zookeeper : 一个领导者(Leader),多个跟随者(Follower)组成的集群。 集群中只有半数以上节点存活,Zookeeper集群才能正常服
Dubbo-admin的管理控制台的搭建
Dubbo-admin的管理控制台的搭建 这里介绍的dubbo-admin管理控制台的搭建首先要装有Zookeeper,Maven。Zookeeper的安装可以看我发布的“Zookeeper的下载与安装”,觉得还是挺详细的了,而Maven这里不做过多的伸展说明。 1. 下载dubbo-admin下载地址: https://github.co
Redis持久化
Redis持久化 有两种方式 : 数据快照(RDB) 过程日志(AOF) 1. 数据快照(RDB)定义 : 将当前数据状态进行保存,快照形式,存储的是数据结果,存储格式简单,关注点在数据。 RDB启动方式有三种 : save指令 bgsave指令 save配置 1.1 RDB启动方式–save指令下面进行实操演示 : 开启Redis服务
基于Linux的Redis安装与启动
基于Linux的Redis安装与启动 1. Linux中安装Redis1.1 下载进入Redis官网下载 : https://redis.io/download 1.2 安装提示 : 安装redis时,首先要安装gcc 12# yum -y install gcc# yum -y install gcc-c++ 安装步骤 :
Redis通用指令
Redis通用指令 可以分两种 : key通用指令 数据库通用指令 1.key通用指令1.1 key基本操作 删除指定key 1del key 判断key是否存在 1exists key 获取key的类型 1type key 1.2 key扩展操作 为指定key设置有效期 1234expire key secondspexpire key
Redis的五大数据类型
Redis的五大数据类型 Redis 的五大数据类型Redis一般是不在Windows系统中操作,但是对于零基础的学习者来说,windows版的Redis能上手更快,之后还会出适用于企业级开发的Linux版Redis教程。 在学习Redis时,首先得在Windows中进行安装。 1. Redis的Windows版安装使用下载地址 : https
Spring-rabbit的简单应用
Spring-rabbit的简单应用 1.创建Maven工程并导入依赖123456789101112131415161718192021222324252627282930313233343536373839<dependencies> <!-- https://mvnrepository.com/artif
RabbitMQ的交换机说明
RabbitMQ的交换机说明 RabbitMQ 的交换机(转发器)定义 :交换机/转发器一方面它接受生产者的消息,另一方面向队列推送消息。 在RabbitMQ中,有三种有三种类型的交换机 : Fanout Exchange(不处理路由键) Direct Exchange(处理路由键) Topic Exchange(将路由键和某模式进行匹配
RabbitMQ的五种队列
RabbitMQ的五种队列 RabbitMQ五种队列分别是 : 简单队列 工作模式 订阅模式 路由模式 主题模式 1.简单队列模型 : P : 消息的生产者 红色 : 队列 C : 消息的消费者 生产者将消息发送到队列,消费者从队列中获取消息。 示例(创建maven工程) : 1.1 导入依赖123456789101112131415161718
Docker常用命令
Docker常用命令 Docker常用命令可以分为三类 : Docker帮助命令 : 3个 docker version 查看docker的版本 docker info 显示docker的信息 docker –help docker的帮助手册 D
Docker的理论知识与安装
Docker的理论知识与安装 1. Docker的理论知识点1.1 什么是Docker?Docker是一个开源的应用容器引擎,开发者可以将一些应用或依赖包打包成一个可移植的镜像,通过拉取(pull)的方式获取镜像并使用。 首先我们需要先了解Docker的三要素: 镜像(Docker image) : 就是一个模板,用来创建Docker容器,一个镜像
使用hexo创建的第一篇博客
使用hexo创建的第一篇博客 经过一段时间的折腾,完成了Hexo + GitHub搭建起了一个个人博客,一边学习一边写,弄出了第一篇的博客,心里美滋滋。 Hexo是一款”高效且简洁的博客框架”,但是它使用的是Markdown的规则,所以必须要学习Markdown的使用规则 1.Markdown的基本使用1.1 斜体和粗体1234*这是斜体***这是
Spring中的环绕通知
Spring中的环绕通知 Spring 的环绕通知定义:spring的环绕通知是Spring框架为我们提供的一种可以在代码中手动控制增强方法何时执行的方式。 具体实现步骤: 需要一个方法,并且这个方法的返回值是Object,传入一个ProceedingJoinPoint的参数。 在方法体中调用业务层方法(切入点方法) 最后返回调用结果 代码实现












