自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Docker学习(二):Docker三大核心概念

    镜像、容器、仓库是Docker技术的三大核心概念,只有理解了这三个核心概念,才能顺利地理解Docker容器的整个生命周期。一、镜像  Docker镜像是一个类似于虚拟机镜像,可以将它理解为一个只读的模板,它是创建Docker容器的基础。  通过版本管理和增量的文件系统,Docker提供了一套十分简单的机制来创建和更新现有的镜像。二、容器  Docker容器是镜像的一个运行实例,...

2018-10-25 22:15:28 501

原创 Docker学习(一):什么是Docker?

一、什么是Docker?  Docker 是一个基于Go语言实现的开源应用容器项目,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux机器上,也可以实现虚拟化。  Docker的构想是要实现对应用组件级别的“一次封装、到处运行”,这里的应用组件,既可以是一个Web应用、一个编译环境,也可以是一套数据库平台服务,甚至是一个操作系统或集群。二、Docker...

2018-10-22 21:55:31 177

原创 RabbitMQ之消息生产消费

前面学习了RabbitMQ的使用场景和基础概念,现在我们来写一个RabbitMQ的使用案例,来正式学习一下。这个入门案例分为两个部分,消息生产者和消息消费者。模拟用户注册场景,生产者将用户手机号发送到MQ,消费者监听MQ队列,获取用户手机号发送短信。使用RabbitMQ客户端消息confirm和redis,确保消息正确发送到MQ,不会产生丢失;结合消息过期(TTL)和死信队列(DLX)实现消...

2018-10-02 11:45:26 4481 2

原创 RabbitMQ之基础知识

RabbitMQ是什么?RabbitMQ是一个由erlang语言开发的消息队列中间件。消息队列是一种应用程序对应用程序的通信方法。使用消息队列,程序之间不必通过互相调用通信,而是利用消息中间件来进行数据的传递。目前比较流行的消息队列中间件还有ActiveMQ、RocketMQ和Kafka。为什么要使用RabbitMQ?消息队列凭借其独到的特性,在不同的场景可以展现不同的作用 。今天就来说一说...

2018-09-28 15:38:33 382

原创 Leetcode数据库习题之Mysql实现

1、简单难度175、组合两个表select p.FirstName, p.LastName, a.City, a.State from Person p left join Address a on p.PersonId = a.PersonId这里需要注意,不能使用内连接,内连接只有满足条件的数据才会出现在结果中。如果people没有地址则没有满足的结果...

2018-09-20 18:10:53 467

原创 Spring Data JPA基础:实体类与数据表关联之基础注解

1、@Entity@Entity表明这个class是实体类,并且使用默认的orm规则,即class名即数据库表中表名,class字段名即表中的字段名。2、@Table@Table注解用来标识实体类与数据表的对应关系。name:表示该实体类映射的表名。catalog:指定数据库名称,默认为当前连接url配置的数据库。schema:指定数据库的用户名 ,默认为当前配置的用户。uniqu...

2018-09-17 20:10:06 6755

空空如也

空空如也

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

TA关注的人

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