admin

  • 07-七、Docker 容器

    在上一章节中我们使用 docker run 命令运行了一个 Hello World 开启了 Docker 容器的使用 每次遇到这种新的技术,我都有一个待解问题,到底有多少命令,我要…

    2019年12月29日 902
  • 06-六、Docker run 运行镜像

    Docker 镜像只有运行起来,才会创建一个容器,才能提供对外服务 这里我们先不解释什么是镜像,我们只解释它们之间的关系和类比 我们先说镜像,镜像有点类似于已经打包好了,放在腾讯服…

    2019年12月29日 1.11K
  • 05-五、Windows 安装 Docker

    虽然早期的 Docker 不支持 Windows,但是最新的版本都可以使用 Docker ToolBox Docker 引擎使用的是 Linux 内核特性,所以需要在 Window…

    2019年12月29日 1.03K
  • 04-四、CentOS Docker 安装

    Docker 可以运行在 CentOS 上,但对 CentOS 系统版本和内核版本有一定的要求 1、 CentOS 的版本必须在 6.5+ ,且必须是 64 位,然后必须是发行版本…

    2019年12月29日 931
  • 03-三、Ubuntu 安装 Docker

    Docker 最初的版本就是运行在 Ubuntu 上,所以,Ubuntu 上安装 Docker 应该是最简单的了 系统要求 Docker CE 对 Ubuntu 的系统还是有一定的…

    2019年12月29日 967
  • 02-二、Docker 架构

    如果你对 Docker 有那么一点了解,就知道 Docker 是一个开源的应用容器引擎 那么它是一个什么的应用引擎,它之前,又是怎么做的呢? 虚拟化 在阿里云等还没横空出世前,我们…

    2019年12月29日 1.06K
  • 01-一、Docker 基础教程

    Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源 Docker 可以让开发者打包它们的应用以及依赖包到一个轻量级、可移植的容器中,然后…

    2019年12月29日 1.01K
  • Hystrix文档翻译

    什么是Hystrix 在分布式系统中,服务与服务之间依赖错综复杂,一种不可避免的情况就是某些服务将会出现失败。Hystrix是一个库,它提供了服务与服务之间的容错功能,主要体现在延…

    2019年12月29日 1.34K
  • Feign源码解析

    什么是Feign Feign是由Retrofit,JAXRS-2.0和WebSocket启发的一个java到http客户端绑定。 Feign的主要目标是将Java Http Cli…

    2019年12月29日 1.30K
  • Ribbon源码解析

    什么是Ribbon Ribbon是Netflix公司开源的一个负载均衡的项目,它属于上述的第二种,是一个客户端负载均衡器,运行在客户端上。它是一个经过了云端测试的IPC库,可以很好…

    2019年12月29日 1.16K
  • Zuul上传文件,中文文件名乱码解决办法

    问题描述 在项目中又一个上传文件的oss服务,直接调用服务的上传文件成功,如果经过网关zuul服务,上传中文名字的文件,文件名会出现乱码,最终导致上传失败,如果上传英文名字的文件,…

    2019年12月29日 2.31K
  • Zuul源码解析

    Zuul 架构图 在zuul中, 整个请求的过程是这样的,首先将请求给zuulservlet处理,zuulservlet中有一个zuulRunner对象,该对象中初始化了Reque…

    2019年12月29日 1.25K
  • Sleuth实战

    为什么需要Spring Cloud Sleuth 微服务架构是一个分布式架构,它按业务划分服务单元,一个分布式系统往往有很多个服务单元。由于服务单元数量众多,业务的复杂性,如果出现…

    2019年12月29日 930
  • Eureka源码解析

    本篇文章以源码的角度来深入理解Eureka. Eureka的一些概念 Register:服务注册 当Eureka客户端向Eureka Server注册时,它提供自身的元数据,比如I…

    2019年12月29日 1.18K
  • Sharding-JDBC教程:Spring Boot整合Sharding-JDBC实现数据分表+读写分离

    读写分离 在上一篇文章介绍了如何使用Sharing-JDBC实现数据库的读写分离。读写分离的好处就是在并发量比较大的情况下,将查询数据库的压力 分担到多个从库中,能够满足高并发的要…

    2019年12月29日 1.25K
  • spring cloud alibaba教程:Sentinel的使用

    什么是Sentinel Sentinel,中文翻译为哨兵,是为微服务提供流量控制、熔断降级的功能,它和Hystrix提供的功能一样,可以有效的解决微服务调用产生的“雪崩”效应,为微…

    2019年12月29日 1.08K
  • Linux磁盘简介

    本文主要从以下几个方面介绍Linux磁盘: – 磁盘的接口 – 硬盘的设备名称 – 文件系统 – RAID独立冗余磁盘阵列 磁盘的接…

    2019年12月29日 1.09K
  • BigDecimal使用指南

    前言:BigDecimal的产生背景 在Java的8种基本类型中,我们知道double和float基本数据类型存在着精度缺失问题。我们先来看一个例子。 double augend …

    2019年12月29日 1.13K
  • 再见,微服务

    本文翻译自Alexandra Noonan 的 Goodbye Microservices: From 100s of problem children to 1 supersta…

    2019年12月29日 1.01K
  • ElasticSearch使用优化之拙见

    Elasticsearch常常作为日志存储和分析的工具,在企业级应用中常常使用。Elasticsearch提供强大的搜索、分析功能,已经是后端技术栈不可缺少的一部分。 在维护Ela…

    2019年12月29日 966
QR code