
中间件
文章平均质量分 90
中间件
菜鸟小杰
只要学不死,就往死里学!!!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Git基础
Git是什么Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。优点:它没有中央服务器,每个人的电脑就是一个完整的版本库,这样,工作的时候就不需要联网了,因为版本都是在自己的电脑上。任意两个开发者之间可以很容易的解决冲突。缺点:代码保密性差,一旦开发者把整个库克隆下来就可以完全公开所有代码和版本信息。Git在Windows的安装1 . 去Git官网下载安装程序,然后按照默认选项安装即可。2 . 安装完成后,打开Git bash软件,弹出一个类似c原创 2021-09-07 22:40:19 · 2202 阅读 · 0 评论 -
ZooKeeper
ZooKeeper介绍官方文档上这么解释zookeeper,它是一个分布式服务框架,是Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。上面的解释有点抽象,简单来说zookeeper=文件系统+监听通知机制ZooKeeper使用场景ZooKeeper 一个最常用的使用场景就是用于担任服务生产者和服务消费者的注册中心。服务生产者将自己提供的服务注册到 ZooKeeper 中心,服务原创 2021-09-11 22:36:30 · 271 阅读 · 0 评论 -
SVN详解
2、SVN的安装TortoiseSVN安装(客户端)官网下载址:https://tortoisesvn.net/downloads.html安装TortoiseSVN一直next,直到这个页面,第二个x默认未选中,选择第一个即可。安装路径建议不动。然后一直next。直到finish安装完成后在桌面点击右键查看,如果有标记的两个文件说明已经安装成功。如果感觉英语看到有点困难的可以安装汉化TortoiseSVN:下载地址:http://tortoisesvn.net/downloads.htm原创 2021-09-11 22:22:47 · 377 阅读 · 0 评论 -
Spring Cloud
微服务微服务就是一种将一个单一应用程序拆分为一组小型服务的方法,拆分完成后,每一个服务都运行在独立的进程中,服务于服务之间采用轻量级的通信机制来进行沟通(Spring Cloud 中采用基于HTTP 的 RESTful API)。这些服务围绕业务功能构建,并且可以由全自动部署机制独立部署。采用微服务之后,我们的项目不再拘泥于一种语言,可以 Java、Go、Python、PHP 等等,混合使用,这在传统的应用开发中,是无法想象的。而使用了微服务之后,我们可以根据业务上下文来选择合适的语言和构建工具进行构建原创 2021-09-11 22:16:57 · 242 阅读 · 0 评论 -
RabbitMQ在windows10的安装与使用
转载自:windows10环境下的RabbitMQ安装步骤(图文)目录转载自:[windows10环境下的RabbitMQ安装步骤(图文)](https://blog.youkuaiyun.com/weixin_39735923/article/details/79288578)RabbitMQ是什么?RabbitMQ在windows10的安装rabbitMQ web可视化操作界面的使用RabbitMQ是什么?RabbitMQ是实现了高级消息队列协议Advanced Message Queuing Protoco原创 2021-03-27 10:41:24 · 153 阅读 · 0 评论 -
如何配置HTTPS
如何配置HTTPS登录阿里云,按照如下流程:申请SSL证书。申请完后,一般等待几分钟就能申请成功。申请成功后。下载nginx证书的压缩文件,下载成功后将压缩包解压,解压包中包含了证书文件xxx.pem和私钥文件xxx.key。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JQpJfE7U-1617873237554)(C:\Users\Administrator\Desktop\QQ截图20210408165635.png)]解压包上传到服务器原创 2021-09-11 18:52:03 · 2720 阅读 · 0 评论 -
Netty
I/O 模型学习Netty之前我们先回顾一下Java共支持3种网络编程模型I/O模式:BIO、NIO、AIO`。BIOBIO(BlockingI/O):同步阻塞,服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器端就需要启动一个线程进行处理,如果这个连接不做任何事情会造成不必要的线程开销,可以通过线程池机制改善(实现多个客户连接服务器)。同步阻塞I/O模式:因为socket.accept()、 socket.read()、 socket.write() 是同步阻塞的。客户端监听(Li原创 2021-09-08 07:00:30 · 122 阅读 · 0 评论 -
ElasticSearch
ES概述ElasticSearch是一个分布式,高性能、高可用、可伸缩、RESTful 风格的搜索和数据分析引擎。底层使用的是Lucene。倒排索引将存放的数据,以一定的方式进行分词,并且将分词的内容存放到一个单独的分词库中。当用户去查询数据时,会将用户的查询关键字进行分词。然后去分词库中匹配内容,最终得到数据的id标识。根据id标识去存放数据的位置拉取到指定的数据。ES的使用场景ES是一个近实时(NRT)的搜索引擎,一般从添加数据到能被搜索到只有很少的延迟(大约是1s),而查询数据是实原创 2021-09-07 23:47:58 · 353 阅读 · 0 评论 -
Dubbo
Author:EricVersion:9.0.1文章目录一、引言1.1 环境不一致1.2 隔离性1.3 弹性伸缩1.4 学习成本二、Docker介绍2.1 Docker的由来2.2 Docker的思想三、Docker的安装3.1 下载Docker依赖的环境3.2 指定Docker镜像源3.3 安装Docker3.4 启动Docker并测试四、Docker的中央仓库【`重点`】五、镜像的操作【`重点`】5.1 拉取镜像5.2 查看本地全部镜像5.3 删除本地镜像5.4 镜像的导入导出六、容器操作【`..原创 2021-09-07 23:02:47 · 124 阅读 · 0 评论 -
MongoDB
MongoDB传统的关系型数据库(如MySQL),在数据操作的“三高”(高并发读写、高效率存储和访问、高可扩展性和高可用性)需求,显得力不从心。而MongoDB可应对三高需求。MongoDB是一个开源、高性能、无模式的文档型数据库,当初的设计就是用于简化开发和方便扩展,是NoSQL数据库产品中的一种。它支持的数据结构非常松散,是一种类似于 JSON 的 格式叫BSON,MongoDB中的记录是一个文档,它是一个由字段和值对(fifield:value)组成的数据结构。应用场景社交场景,使用 Mo原创 2021-09-08 06:56:32 · 400 阅读 · 0 评论 -
RabbitMQ
RabbitMQRabbitMQ是实现了高级消息队列协议Advanced Message Queuing Protocol(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的。RabbitMQ在windows10的安装1 RabbitMQ服务端代码是使用并发式语言Erlang编写的,所以安装Rabbit MQ的前提是安装Erlang。下载地址:http://www.erlang.org/downloads下载完后双击安装,安装按默认的来就行,原创 2021-09-08 07:04:49 · 210 阅读 · 0 评论