摘要: 最近使用zookeeper做服务发现,记录一下docker中zookeeper的简单使用。 ####1、拉取镜像 直接使用命令docker pull zookeeper 然后使用命令docker images查看拉取下来的镜像 ####2、启动镜像,映射端口 因为在docker中运行,我们使用命令限 阅读全文
posted @ 2020-09-24 15:12 独钓寒江到酒家 阅读(10482) 评论(0) 推荐(1) 编辑
摘要: ###一、什么是SpringCloud spring cloud是微服务架构的一站式解决方案,包含了服务发现,服务注册等相关组件;spring cloud基于springboot,提供了一套简便的解决方案。 ####1.1 Eureka的功能和作用 Spring Cloud Eureka 是对Net 阅读全文
posted @ 2020-09-15 16:55 独钓寒江到酒家 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 一、注解的基本概念 Annotation(注解)就是Java提供了一种元程序中的元素关联任何信息和着任何元数据(metadata)的途径和方法。Annotion(注解)是一个接口,程序可以通过反射来获取指定程序元素的Annotion对象,然后通过Annotion对象来获取注解里面的元数据。 二、常用 阅读全文
posted @ 2020-09-14 16:37 独钓寒江到酒家 阅读(223) 评论(0) 推荐(0) 编辑
摘要: ###一、SSM的基本说明和概念 ####1.1 什么是SSM SSM是SpringMVC+Spring+Mybatis的简称。其中SpringMVC用来处理和用户请求,返回请求,是一个MVC框架;Mybatis是一个持久层框架,用来将数据保存到数据库; Spring则是一个轻量级的java框架,主 阅读全文
posted @ 2020-07-31 11:11 独钓寒江到酒家 阅读(626) 评论(0) 推荐(0) 编辑
摘要: ###一、前言说明 在上一篇的内容中,我们使用了一个自定义的工厂模式,通过Class.forName().newInstance()方法来创建管理我们的对象,接下来我们将通过spring框架来管理我们的对象; 还是原来的例子,我们建立一个普通的maven项目,该项目使用三层架构搭建一个基本框架; # 阅读全文
posted @ 2020-07-01 17:01 独钓寒江到酒家 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 一、使用Aop来改造我们的代码 在前两篇文章中,我们讲述了代理的概念,以及如何使用代理来改造我们的事务代码;将事务抽出来,放到代理类中,业务代码保持纯净来实现我们的事务控制; 这一章我们来实践如果使用spring中aop来改造我们的代码; 二、Aop的常用术语 JoinPoint(连接点):被拦截到 阅读全文
posted @ 2020-06-10 17:34 独钓寒江到酒家 阅读(170) 评论(0) 推荐(0) 编辑
摘要: ###一、Aop的概念,以及改造动机 我们来看一个场景,在我们的service层,我们需要实现事务控制,所有的操作必须在同一个事务范围内;比如转账方法,A账户转账给B账户,需要提供事务支持;下面我们看一段代码: 我们可以看到,业务层的事务控制代码,是和我们业务不相关的,可以抽取出来的公共方法,而且又 阅读全文
posted @ 2020-06-05 16:38 独钓寒江到酒家 阅读(996) 评论(0) 推荐(1) 编辑
摘要: ###一、什么是Aop Aop是面向切面编程的简称,是通过预编译和运行期间动态代理实现程序功能的一共技术方式。 下面我们举一个实际的例子来进行说明。 例子:手机生产厂家只生产手机,手机代理帮助厂家卖手机,并收取20%的费用,示例图如下: 下面我们编写一个类表示厂家,一个代理类表示代理商,来实现该功能 阅读全文
posted @ 2020-06-05 12:02 独钓寒江到酒家 阅读(1017) 评论(0) 推荐(0) 编辑
摘要: ###一、Ioc的定义 IOC是Inversion of Control的缩写,控制反转的含义。表示对象控制权的转移,将对象创建、销毁等移交到Ioc容器来管理,使用该对象的调用者,也需要到Ioc容器中获取该对象。 下面我们就开始创建自己的Ioc容器来管理和创建对象了。 ###二、传统模式下代码的实现 阅读全文
posted @ 2020-06-04 22:27 独钓寒江到酒家 阅读(2249) 评论(0) 推荐(0) 编辑
摘要: 目录 本系列向大家介绍RabbitMQ的简单用法; 1. RabbitMQ的简单实践 2. RabbitMQ的轮询模式和公平分发 3. RabbitMQ的发布订阅模式(Publish/Subscribe) 4. RabbitMQ路由模式(Routing) 5. RabbitMQ的主题(Topic)模 阅读全文
posted @ 2020-06-03 15:39 独钓寒江到酒家 阅读(6684) 评论(0) 推荐(4) 编辑