后端技术栈
文章平均质量分 95
qianbw-Blog
就读于中国科学技术大学
展开
-
Spring Cloud微服务学习笔记(一)
微服务基础知识 系统架构的演变 单体应用架构 优点:开发简单,适用于小型应用 缺点:不易拓展、维护,代码耦合 垂直应用架构 优点: 解决高并发问题 针对不同的模块优化 方便水平扩展、容错 缺点: 系统间互相独立 重复开发工作 分布式架构 优点: 抽取公共的功能为服务,提高开发效率 对不同的服务进行集群化部署解决系统压力 基于ESB/dubbo减少系统耦合 缺点: 抽取服务的粒度较大 服提供方与调用方接口耦合度较高 分布式结构与SOA 什么是SOA SOA全称为Service-Oriented原创 2020-11-25 10:06:27 · 149 阅读 · 0 评论 -
Spring Cloud微服务学习笔记(二)
Spring Cloud微服务学习笔记(二)SpringCloud概述SpringCloud的相关概念服务注册与发现负载均衡熔断链路追踪 SpringCloud概述 SpringCloud的相关概念 服务注册与发现 服务注册:服务实例将自身服务信息注册到注册中心。这部分服务信息包括服务所在主机IP和提供服务的Port,以及暴露服务自身状态以及访问协议等信息。 服务发现:服务实例请求注册中心获取所依赖服务信息。服务实例通过注册中心,获取到注册到其中的服务实例的信息,通过这些信息去请求它们提供的服务。 负载原创 2020-12-01 18:56:54 · 105 阅读 · 0 评论 -
Spring Cloud微服务学习笔记(三)
Spring Cloud微服务学习笔记(三)案例搭建数据库表搭建环境搭建商品微服务编写实体类编写dao接口编写service层编写web层配置启动类配置yml文件 案例搭建 使用微服务架构的分布式系统,微服务之间通过网络通信。我们通过服务提供者与服务消费者来描述微服务间的调用关系。 服务提供者:服务的被调用方,提供调用接口的一方 服务消费者:服务的调用方,依赖于其他服务的一方 我们以电商系统中常见的用户下单为例,用户向订单微服务发起一个购买的请求。在进行保存订单之前需要调用商品微服务查询当前商品库存,单原创 2020-12-02 17:37:51 · 74 阅读 · 0 评论 -
Spring Cloud微服务学习笔记(四)
Spring Cloud微服务学习笔记(四)服务注册Eureka基础微服务的注册中心注册中心的主要作用常见的注册中心Eureka的概述Eureka的基础知识Eureka的交互流程与原理搭建Eureka注册中心搭建Eureka服务中心服务注册中心管理后台 服务注册Eureka基础 微服务的注册中心 注册中心可以说是微服务架构中的”通讯录“,它记录了服务和服务地址的映射关系。在分布式架构中,服务会注册到这里,当服务需要调用其它服务时,就这里找到服务的地址,进行调用。 注册中心的主要作用 服务注册中心(下称注册原创 2021-01-23 10:58:12 · 108 阅读 · 0 评论 -
【Docker】学习笔记01:概述、安装、命令
【Docker】学习笔记Docker概述环境配置的难题虚拟机Linux 容器Docker 是什么?Docker 的用途Docker安装Docker组成Docker命令Docker镜像容器数据卷DockerFileDocker网络原理IDEA整合DockerDocker Compose(集群)Docker Swarm Docker概述 环境配置的难题 软件开发最大的麻烦事之一,就是环境配置。用户计算机的环境都不相同,你怎么知道自家的软件,能在那些机器跑起来? 用户必须保证两件事:操作系统的设置,各种库和组件的原创 2021-01-30 00:06:28 · 179 阅读 · 0 评论 -
【Docker】学习笔记02:镜像、容器数据卷
【Docker】学习笔记02:镜像、容器数据卷Docker镜像Docker 镜像是什么?Docker镜像加载原理分层理解容器数据卷什么是容器数据卷?使用数据卷:具名和匿名挂载拓展DockerFlie挂载数据卷容器 Docker镜像 Docker 镜像是什么? 镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需的所有内容,包括代码,运行时的库、环境变量和配置文件。所有应用直接打包,可以直接跑起来 如何获得镜像: 从远程仓库下载 朋友拷贝给你 自己制作一原创 2021-01-30 00:08:22 · 186 阅读 · 0 评论 -
【Docker】学习笔记03:DockerFile、Docker网络原理
【Docker】学习笔记03:DockerFile、Docker网络原理DockerFile概述DockerFile构建过程DockerFile的指令实战实战测试1:(构建一个自己的centos镜像,添加官方centos镜像中没有的命令)实战测试2:(构建一个tomcat镜像)Docker网络原理理解Docker 0自定义网络网络连通实战:部署Redis集群SpringBoot微服务打包Docker镜像 DockerFile 概述 dockerfile 是用来构建docker镜像的文件,是命令参数脚本 构建原创 2021-01-30 00:09:08 · 234 阅读 · 0 评论 -
【Linux】常用命令
【Linux】常用命令目录管理基本属性文件内容查看 目录管理 绝对路径和相对路径 我们知道Linux的目录结构为树状结构,最顶级的目录为根目录 /。 其他目录通过挂载可以将它们添加到树中,通过解除挂载可以移除它们。 在开始本教程前我们需要先知道什么是绝对路径与相对路径。 绝对路径: 路径的写法,由根目录 / 写起,例如:/usr/share/doc 这个目录。 相对路径: 路径的写法,不是由 / 写起,例如由 /usr/share/doc 要到 /usr/share/man 底下时,可以写成:cd …/转载 2021-01-23 17:41:18 · 101 阅读 · 0 评论 -
【Redis】学习笔记
Redis学习笔记基本概述特点优势安装数据类型基本数据类型特殊数据类型数据类型使用场景基本事物操作java使用redis 基本概述 Redis 全称REmote DIctionary Server是一个由Salvatore Sanfilippo写的key-value存储系统。 Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 它通常被称为数据结构服务器,因为值(value)可以是 字符串(String)原创 2021-01-23 12:00:09 · 85 阅读 · 0 评论