06 2019 档案

摘要:本文介绍一下用Maven工具如何生成Mybatis的代码及映射的文件。 一、配置Maven pom.xml 文件 在pom.xml增加以下插件: 配置好Maven插件,下面需要配置插件需要配置文件 二、在maven项目下的src/main/resources 目录下建立名为 Maven的项目配置文件 阅读全文
posted @ 2019-06-22 09:18 红酒人生 阅读(1839) 评论(0) 推荐(0) 编辑
摘要:1、逆向工程的作用 Mybatis 官方提供了逆向工程,可以针对数据库表自动生成Mybatis执行所需要的代码(包括mapper.xml、Mapper.java、pojo)。 2、逆向工程的使用方法 逆向工程需要的jar包如下图所示: 也可以直接下载我Github上面的源代码(https://git 阅读全文
posted @ 2019-06-22 09:13 红酒人生 阅读(586) 评论(1) 推荐(0) 编辑
摘要:springcloud(十四):搭建Zuul微服务网关 1.创建项目如下 2.创建项目勾选web,zuul,eurekaclient 3.pom.xml文件内容许下 1 <dependencies> 2 <dependency> 3 <groupId>org.springframework.boot 阅读全文
posted @ 2019-06-20 13:41 红酒人生 阅读(338) 评论(0) 推荐(0) 编辑
摘要:一、采用默认的负载均衡策略:RoundRobinRule 轮询策略 1.修改提供者原的控制类 在之前的eureka-client-provider项目的CenterController.java中加入如下代码 2.重新创建一个提供者客户端项目eureka-client-provider-second 阅读全文
posted @ 2019-06-19 21:47 红酒人生 阅读(407) 评论(0) 推荐(0) 编辑
摘要:springcloud(十二):Ribbon客户端负载均衡介绍 Ribbon简介 使用分布式微服务脚骨的应用系统,在部署的时候通常会为部分或者全部微服务搭建集群环境,通过提供多个实例来提高系统的稳定型。既然有多个服务实例,那么调用的时候应该如果选择呢?这就需要实现一定的负载均衡策略。 实现负载均衡主 阅读全文
posted @ 2019-06-19 10:14 红酒人生 阅读(606) 评论(0) 推荐(0) 编辑
摘要:我们还是采用老规矩,在docker上安装最新版本 1.拉去镜像 [root@holly ~]# docker pull rabbitmq:3-management 2.查看镜像 3.启动镜像 生成docker容器 ,默认用户名是guest ,密码是guest 4.如果在生成容器的时候设置用户名和密码 阅读全文
posted @ 2019-06-17 15:37 红酒人生 阅读(1186) 评论(0) 推荐(0) 编辑
摘要:springcloud(十一):熔断聚合监控Hystrix Turbine 阅读全文
posted @ 2019-06-15 08:38 红酒人生 阅读(235) 评论(0) 推荐(0) 编辑
摘要:申明: 这里比较坑爹,大家写的时候要小心,这里和springboot的版本有关系哈,我使用的是2.0 版本,要么调频为1.5 版本,要么使用其他方式 解决错误,我选择了还是用2.0 各位慎重参考哈! Hystrix-dashboard是一款针对Hystrix进行实时监控的工具,通过Hystrix D 阅读全文
posted @ 2019-06-14 22:18 红酒人生 阅读(616) 评论(0) 推荐(0) 编辑
摘要:因为 feign 中已经支持了 Hystrix ,所以在 Feign 中使用 Hystrix 时,不需要导包,也不需要在入口类上面增加额外的注解; Feign 虽然支持了 Hystrix ,但是默认情况下是关闭的,需要在 配置文件配置 1.创建项目 2. 选择项目类型 3.选择项目名称,可以随便写, 阅读全文
posted @ 2019-06-14 16:40 红酒人生 阅读(1465) 评论(0) 推荐(0) 编辑
摘要:熔断器 雪崩效应 在微服务架构中通常会有多个服务层调用,基础服务的故障可能会导致级联故障,进而造成整个系统不可用的情况,这种现象被称为服务雪崩效应。服务雪崩效应是一种因“服务提供者”的不可用导致“服务消费者”的不可用,并将不可用逐渐放大的过程。 如果下图所示:A作为服务提供者,B为A的服务消费者,C 阅读全文
posted @ 2019-06-14 09:23 红酒人生 阅读(351) 评论(0) 推荐(0) 编辑
摘要:当我们通过RestTemplate调用其它服务的API时,所需要的参数须在请求的URL中进行拼接,如果参数少的话或许我们还可以忍受,一旦有多个参数的话,这时拼接请求字符串就会效率低下,并且显得好傻。 那么有没有更好的解决方案呢?答案是确定的有,Netflix已经为我们提供了一个框架:Feign。 F 阅读全文
posted @ 2019-06-13 15:55 红酒人生 阅读(5280) 评论(0) 推荐(0) 编辑
摘要:1. 还未完成 ,客户端有点问题,后期完善 2. 阅读全文
posted @ 2019-06-12 21:46 红酒人生 阅读(309) 评论(0) 推荐(0) 编辑
摘要:一、提供数据的客户端需要连接数据了,因此需要我们使用mybatis了,等下使用idea生成mybaits和web的依赖 二、提供数据的客户端项目 1.创建项目 2.选择idea自动给我们生成的依赖 3. 确认工程名称和模块名称 4.查看项目结构 5.修改pom的依赖 6.按照如下结构编写代码 7.编 阅读全文
posted @ 2019-06-12 21:15 红酒人生 阅读(453) 评论(0) 推荐(0) 编辑
摘要:, 一、前言 各位大佬应该知道,在大型项目中都需要有数据传输层,一般项目都采用的是MVC结构,如果有10个表,则会创建10个实体类,在各个层之间应该使用实体类传递数据; 在微服架构中,也许有很多个客户端,有的客户端可能会有数据访问层;有的客户端没有数据访问层; 假设现在有ABC三个客户端,A客户端负 阅读全文
posted @ 2019-06-12 18:05 红酒人生 阅读(1337) 评论(0) 推荐(0) 编辑
摘要:一. 因为使用一个注册中心服务器端,n个客户端:n个生产者客户端、n消费者客户端....,所有的客户端最好的方式就是通过对象传递参数,因此需要创建一个公共组件项目,为n个客户端传值提供方便 二、创建公共组件项目 1.创建公共组件项目,因为只是数据传输层共用,因此创建普通maven项目就好 2.给公共 阅读全文
posted @ 2019-06-11 12:34 红酒人生 阅读(889) 评论(0) 推荐(0) 编辑
摘要:Spring Cloud Netflix 该项目是Spring Cloud的子项目之一,主要内容是对Netflix公司一系列开源产品的包装,它为Spring Boot应用提供了自配置的Netflix OSS整合。通过一些简单的注解,开发者就可以快速的在应用中配置一下常用模块并构建庞大的分布式系统。它 阅读全文
posted @ 2019-06-10 23:10 红酒人生 阅读(589) 评论(0) 推荐(0) 编辑
摘要:1.搜索镜像 2.下载portainer 3.生成portainer-test容器 4.查看容器 5.访问portainer 6.使用portainer管理本地镜像 7.查看容器和镜像 8.可以使用portainer容器中的控制台操作命令 一下容器部分有问题,有待完善。。。 1.使用docker v 阅读全文
posted @ 2019-06-09 22:58 红酒人生 阅读(5069) 评论(0) 推荐(0) 编辑
摘要:1.查看docker上的镜像 2.在docker上搜索tomcat镜像 3.下载tomcat,如果pull命令后不跟版本号,则下载的是最新版本 4.再次查看镜像 5、生成tomcat容器 docker run 将镜像 生成为容器 6.在宿主机上访问tomat,看下是否能够访问,看到如下界面表示容器已 阅读全文
posted @ 2019-06-09 20:58 红酒人生 阅读(1116) 评论(0) 推荐(0) 编辑
摘要:1.查看docker上的镜像是否有 mysql,如果没有下载则列表中没有 如果没有只会看到如下结构 REPOSITORY TAG IMAGE ID CREATED SIZE 2.使用pull命令在docker上下载5.6 版本的 mysql 语法为:docker pull 软件名称:版本号 3.在d 阅读全文
posted @ 2019-06-09 19:39 红酒人生 阅读(835) 评论(0) 推荐(0) 编辑
摘要:1、Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。 通过 uname -r 命令查看你当前的内核版本 $ uname -r 2、使用root管理员登录 [holly@holly ~]$ su Passwor 阅读全文
posted @ 2019-06-04 11:04 红酒人生 阅读(2081) 评论(0) 推荐(0) 编辑
摘要:下载CentOS7,点击网址下载,地址:http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1804.iso 1.新建虚拟机 2.下一步 3.选择centos的镜像 4.指定账号密码 5.指定安装路径 6.指定 阅读全文
posted @ 2019-06-03 15:57 红酒人生 阅读(411) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示