草庐IT

SpringCloud-springcloud简介

全部标签

SpringCloud学习笔记-注册微服务到Eureka注册中心

目录1.在该Module的pom文件中引入eureka依赖2.在该module的src/main/resources/application.yml配置文件3.启动对应的微服务4.查看微服务是否启动成功假如我有一个微服务名字叫user-service,我需要把它注册到Eureka注册中心,则具体步骤如下:1.在该Module的pom文件中引入eureka依赖注意!这里给其他Module注册到eureka是添加的client依赖,但是搭建eureka服务的时候是添加server依赖!!dependency>groupId>org.springframework.cloudgroupId>arti

CSS简介及常用样式

一、CSS简介CSS:层叠样式表(英文全称:CascadingStyleSheets):是一种用来表现HTML样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。二、CSS选择器2.1基本选择器(三种)1.标签选择器p{font-size:20px;}2.类选择器(不唯一,用.).one{font-size:20px;}这是一个p标签3.id选择器(唯一,一个网页只能出现一次,用#)#one{font-size:20px;}这是一个p标签2.2层次选择器1.后代选择器下面div中的全部p中都会字体变大,div外的p则不会divp{font-siz

IDEA 搭建 SpringCloud 项目【超详细步骤】

文章目录一、前言二、项目搭建1.数据库准备2.创建父工程3.创建注册中心4.服务注册5.编写业务代码6.服务拉取一、前言所谓微服务,就是要把整个业务模块拆分成多个各司其职的小模块,做到单一职责原则,不会重复开发相同的业务代码,实现真正意义上的高内聚、低耦合。同时,微服务可以对外暴露接口,供其它微服务使用。如果我们在A服务中发起一个http请求到B服务,那么就可以实现微服务的远程调用。(restTemplate的getForObject方法可以向浏览器发起请求)这种方法看起来是可行的,但是把url路径和Java代码耦合到一起,是不符合开闭原则的。于是就出现了Eureka注册中心。每一个微服务在启

Android入门教程 | TextView简介(宽高、文字、间距)

TextView简介文字,是我们传达信息的一种常见方式。在安卓应用上显示文字,我们通常使用TextView。之前我们已经知道如何获取到layout中的TextView,也知道setText()方法可以修改显示的文字。结合我们实际的生活和学习经验,写字的时候,有哪些方面是可以由我们来控制的?文本内容;文字颜色;大小;背景等等。最简单的TextView:TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"/>得益于as强大的提示功能,我们在layout中输入回车或者鼠标双击TextView即可

SpringCloud之Eureka注册中心原理及其搭建

一、Eureka简介  Eureka是Netflix开发的服务发现框架,本身是一个基于REST的服务,主要用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的。SpringCloud将它集成在其子项目spring-cloud-netflix中,以实现SpringCloud的服务发现功能。  1、Eureka组件  Eureka包含两个组件:EurekaServer和EurekaClient。  1.1EurekaServer  EurekaServer提供服务注册服务,各个节点启动后,会在EurekaServer中进行注册,这样EurekaServer中的服务注册表中

Jenkins简介及Docker Compose部署

Jenkins是一个开源的自动化服务器,用于自动化构建、测试和部署软件项目。它提供了丰富的插件生态系统,支持各种编程语言和工具,使得软件开发流程更加高效和可靠。在本文中,我们将介绍Jenkins的基本概念,并展示如何使用DockerCompose轻松部署Jenkins服务。Jenkins简介Jenkins的主要功能包括:持续集成(CI):Jenkins通过定期检查版本控制系统中的变更,触发构建和测试过程,以确保代码的稳定性。持续交付(CD):Jenkins支持自动化部署,使得软件的交付过程更加可靠和可重复。插件生态系统:Jenkins拥有庞大而活跃的插件生态系统,涵盖了几乎所有现代软件开发中可

基于 Eureka 的 Ribbon 负载均衡实现原理【SpringCloud 源码分析】

目录一、前言二、源码分析三、负载均衡策略一、前言如下图,我们在orderserver中通过restTemplate向usersever发起http请求,在服务拉取的时候,主机名localhost是用服务名userserver代替的,那么该url是一个可访问的网络地址吗? 我们在浏览器中访问一下这个地址,果然不可用。那么它又是怎么访问到userserver数据的?别忘了我们的服务都是注册在Eureka上的,那肯定是拿着服务名去找Eureka要人了对不对?找到服务之后把具体的主机名替换掉就OK了。实际上,我们可能有多个userserver同时注册在Eureka上,这时候orderserver要去E

AWS数据库简介

主要介绍AWS里面的数据库服务,其中包括了AWS的关系数据库RDS(RelationalDatabaseService)、非关系数据库DynamoDB、数据仓库和数据缓存的概念。在我们深入了解AWS的数据库服务之前,首先让我们先来了解一下一些关于数据库的基本概念吧!关系型数据库(SQL)关系数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法处理数据库中的数据。用地球的语言来讲,关系是一个由行和列组成的表格,一个关系数据库可以包含多个这样的表格。也可以简单理解为关系数据库就是一个由多个工作表组成的Excel表格。我们可以用列来定义一些预设参数,比如姓名,性别,地址,年龄等信息

ARMv8架构简介

ARMv8-A架构和处理器ARMv8-A架构ARMv8‑A架构是针对应用程序配置文件的最新一代ARM架构。ARMv8这个名称用于描述整体架构,现在包括32位执行状态和64位执行状态。它引入了使用64位宽寄存器执行的能力,同时保持与现有ARMv7软件的向后兼容性。ARMv8‑A架构引入了许多更改,可以设计出性能显着提高的处理器实现:大物理地址(Largephysicaladdress)这使处理器能够访问超过4GB的物理内存。64位虚拟寻址(64-bitvirtualaddressing)这使虚拟内存超出4GB限制。这对于使用内存映射文件I/O或稀疏寻址的现代桌面和服务器软件很重要。自动事件信号(

〖ChatGPT实践指南 - 零基础扫盲篇①〗- ChatGPT简介、应用领域 及 哪些人应该为ChatGPT 的出现感到恐惧

文章目录⭐什么是ChatGPT⭐OpenAI团队⭐详解ChatGPT聊天机器人⭐ChatGPT的应用领域⭐作为程序员应该为ChatGPT的出现感到恐惧吗有感于最近ChatGPT大火的原因,我这低眉顺眼的XXX也开始来蹭热度了。没办法,这玩意儿的热度太火了,就略准备了一下,希望这个系列能够帮助到更多的小伙伴吧。该系列专栏的目的:由浅入深,从概念、原理、注册、到使用ChatGPT,了解ChatGPT的用法与用途,再到各个OpenAI模型、产品的代码示例,以及实践案例,带领大家学习掌握OpenAI的开发。比如说:使用Python开发一个网页版的ChatGPT聊天机器人,一个基于ChatGPT实现的问