自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 Git基础精解,安装教程,一文理解Git基础知识

Git介绍Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不需要服务器端软件支持。Git的优势大部分操作在本地完成,不需要联网git采用分布式尽可能添加数据而不是删除或修改数据分支操作非常快捷流畅与 Linux命令全面兼容Git安装步骤

2020-07-03 00:51:22 150

原创 创建GitHub远程仓库,将本地项目上传到远程仓库

对于初学者来说有两种比较简单的方法方法一:还未本地创建项目进行开发先在GitHub上新建一个仓库创建完远程仓库之后,复制仓库地址在本地要放项目的新文件夹下打开Git Bash命令窗口输入以下命令git clone 仓库地址链接将远程仓库克隆到本地文件夹,命令执行完成之后该文件夹内会出现一个 .git 文件夹,表示已连接远程仓库此时就可以在该文件目录下完成项目开发后续需要进行上传下载操作命令如下:#将更新文件从本地工作区保存到暂存区git add .#将暂存区的文

2020-07-03 00:20:21 1432

原创 RabbitMQ ACK消息确认机制

消息确认ACK机制Message acknowledgment(消息应答):如果在处理消息的过程中,消费者的服务器在处理消息时出现异常,那可能这条正在处理的消息就没有完成消息消费,数据就会丢失。为了确保数据不丢失,RabbitMQ支持消息确认,即ACK。ACK工作原理:ACK机制是消费者从RabbitMQ收到消息并处理完成后,反馈给RabbitMQ,RabbitMQ收到反馈后才将次消息从队列中删除。如果一个消费者在处理消息出现了网络不稳定、服务器异常等现象,那么就不会有ACK反馈,RabbitMQ

2020-07-02 17:55:05 803

原创 一文理解RabbitMQ

RabbitRabbitMQ简介:RabbitMQ是目前应用最广泛的一个基于AMQU规范的消息中间件RabbitMQ中的重要概念**Message:**消息,消息是没有名称的,消息由消息头和消息体组成;消息头则由一系列的可选属性组成,这些属性包括routing-key(路由键)、priority(相对于其他消息的优先权)、delivery-mode(指出该消息可能需要持久性存储)等,其中routing-key(路由键)是最重要的一个属性**Publisher:**消息的生产者,发送者,也是一个向交换

2020-07-02 17:38:50 186

原创 使用SpringBoot整合RabbitMQ

使用Boot整合RabbitMQ步骤:1.引入spring-boot-starter-amqp<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId></dependency>2.application.properties配置spring.rabbitmq.add

2020-07-02 17:37:26 109

原创 消息队列——分布式系统中重要的技术

一、消息队列介绍消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题,可实现高性能,高可用,可伸缩和最终一致性架构使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ二、消息队列应用场景主要作用:实际应用场景为应用解耦,异步调用,流量削峰,日志系统(kafka),网络通信1、异步处理场景说明:用户注册后,需要发注册邮件和注册短信。传统的做法有两种 1.串行的方式;2.并行方式(1)串行方式:将注册信息写

2020-07-02 16:59:56 289

转载 MySQL、Oracle、SqlServer 的默认事务隔离级别,互联网项目中默认使用的事务隔离级别

Mysql默认的事务隔离级别是可重复读(Repeatable Read)在Oracle,SqlServer中事务隔离级别都是 读已提交(Read Commited)为什么Mysql不选择读已提交而选择可重复读?MySQL的主从复制是基于binlog(记录数据库更改的文件)复制binlog的格式分为以下三种:statement:记录的是修改SQL语句row:记录的是每行实际数据的变更mixed:statement和row模式的混合在Mysql 5.0以前,binlog只支持statemen

2020-05-30 10:11:45 1650

原创 Xshell连接虚拟机失败,解决办法!

Xshell连接虚拟机失败,解决办法!电脑待机或意外情况致使xshell无法连接上虚拟机出现以下情况,Connecting to 192.168.112.128:22… Could not connect to ‘192.168.18.128’ (port 22): Connection failed. 在重启虚拟机和多次重开Xshell进行连接都失败了。最简单的解决办法:打开虚拟机以roo...

2020-04-24 15:00:23 5728 4

空空如也

空空如也

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

TA关注的人

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