上一页 1 2 3 4 5 6 ··· 18 下一页
摘要: Docker 容器中只存在基本的软件,有时候需要我们自行安装下,安装方式如下: # 进入容器 docker exec -it -uroot 容器名 /bin/bash # 更新资源 apt update # 安装 vim apt install -y vim 阅读全文
posted @ 2020-09-24 15:27 MarkLogZhu 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 一、介绍 Jenkins 是一个开源的、提供友好操作界面的持续集成(CI)工具,起源于Hudson(Hudson是商用的),主要用于持续、自动的构建/测试软件项目、监控外部任务的运行(这个比较抽象,暂且写上,不做解释)。Jenkins 采用Java 语言编写,可在 Tomcat 等流行的 servl 阅读全文
posted @ 2020-09-21 15:35 MarkLogZhu 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 一、介绍 Gogs 是一款采用 Go 语言开发的、极易搭建的自助 Git 服务,相比于 GitLab 来说更轻量级,对资源的消耗也更小,也说明它的功能没有 GitLab 丰富,但是针对小团队来说是够用了。 二、安装 我们通过 Docker 形式来安装 Gogs 。 参考文档 # 创建本地卷目录,用于 阅读全文
posted @ 2020-09-21 10:57 MarkLogZhu 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 一、GitLab 介绍 GitLab 是一个用于仓库管理系统的开源项目。使用 Git 作为代码管理工具,并在此基础上搭建起来的 Web 服务。可通过 Web 界面进行访问公开的或者私人项目。它拥有 GitHub 类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交 阅读全文
posted @ 2020-09-21 09:41 MarkLogZhu 阅读(522) 评论(0) 推荐(0) 编辑
摘要: 一、背景介绍 在进行集成测试时,希望能够对Controller进行测试,如果通过启动服务器,建立 HTTP Client 进行测试,这样会使得测试变得很麻烦,比如,启动速度慢,测试验证不方便,依赖网络环境等,这样会导致测试无法进行,为了可以对 Controller 进行测试,可以通过引入 MockM 阅读全文
posted @ 2020-09-17 15:46 MarkLogZhu 阅读(539) 评论(0) 推荐(0) 编辑
摘要: 一、熔断降级 1.1 为什么要实现熔断降级? 在分布式系统中,网关作为流量的入口,因此会有大量的请求进入网关,向其他服务发起调用,其他服务不可避免的会出现调用失败(超时、异常),失败时不能让请求堆积在网关上,需要快速失败并返回给客户端,想要实现这个要求,就必须在网关上做熔断、降级操作。 1.2 基于 阅读全文
posted @ 2020-09-07 15:39 MarkLogZhu 阅读(745) 评论(0) 推荐(0) 编辑
摘要: 一、SpringCloudGateway 1.1 简介 SpringCloud Gateway 是 Spring Cloud 的一个全新项目,该项目是基于 Spring 5.0,Spring Boot 2.0 和 Project Reactor 等技术开发的网关,它旨在为微服务架构提供一种简单有效的 阅读全文
posted @ 2020-09-03 15:28 MarkLogZhu 阅读(761) 评论(0) 推荐(0) 编辑
摘要: MQ 分两种类型: * 流程类:关注消费结果 * 在生产者发送消息体中,需要申明结果回调的队列相关信息 * 需要有消费补偿机制 * 超时未消费,重新发送 * 尝试次数限制,超过指定次数需要人工介入 * 通知类:不关注消费结果 阅读全文
posted @ 2020-08-26 16:32 MarkLogZhu 阅读(160) 评论(0) 推荐(0) 编辑
摘要: RabbitMQ 默认采用轮询的方式分发消息,当一个消息需要有多个消费者都消费时,需要创建多个队列实现,示例如下: @Component public class SimpleConsume { @RabbitListener( bindings = @QueueBinding( value = @ 阅读全文
posted @ 2020-08-26 14:02 MarkLogZhu 阅读(922) 评论(0) 推荐(0) 编辑
摘要: 一、介绍 1.1 背景 项目中地区基础数据从上线后再也没有更新过,与目前的国家地区数据不一致,需要做同步操作。 1.2 解决方案 通过采用爬虫手段从 国家统计局官网 抓取数据做同步。 采用 WebMagic 框架实现操作 二、操作 2.1 创建本地临时表 CREATE TABLE `ba_regio 阅读全文
posted @ 2020-08-25 09:33 MarkLogZhu 阅读(410) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 18 下一页