随笔分类 - Spring
摘要:健康检查效果 由于server和client通过心跳保持服务状态,而只有状态为UP的服务才能被访问 看eureka界面中的status 比如心跳一直正常,服务一直UP,但是此服务DB连不上了,无法正常提供服务 我们需要将微服务的健康状态也同步到server 只需要启动eureka的健康检查就行 这样
阅读全文
摘要:ip注册 eureka: instance: prefer-ip-address: true 表示将自己的ip注册到EurekaServer上。不配置或false,表示将操作系统的hostname注册到server 服务器有多个网卡 eh0,eh1,eh2,只有eh0可以让外部其他服务访问进来,而E
阅读全文
摘要:红色警告 EMERGENCY! EUREKA MAY BE INCORRECTLY CLAIMING INSTANCES ARE UP WHEN THEY'RE NOT. RENEWALS ARE LESSER THAN THRESHOLD AND HENCE THE INSTANCES ARE N
阅读全文
摘要:Eureka Server功能 接受服务注册 接受服务心跳 服务剔除 服务下线 集群同步 获取注册表中服务实例信息 需要注意的是,Eureka Server同时也是一个Eureka Client,在不禁止Eureka Server的客户端行为时,它会向它配置文件中的其他Eureka Server进行
阅读全文
摘要:EurekaClient.class // // Source code recreated from a .class file by IntelliJ IDEA // (powered by FernFlower decompiler) // package com.netflix.discov
阅读全文
摘要:Eureka架构图 角色分析 服务提供者 是一个eureka client,向Eureka Server注册和更新自己的信息,同时能从Eureka Server注册表中获取到其他服务的信息 服务注册中心 提供服务注册和发现的功能 每个Eureka Cient向Eureka Server注册自己的信息
阅读全文
摘要:在spring-boot项目中pom文件里面添加的依赖中的bean,是如何注册到spring-boot项目的spring容器中的呢? spring.factories文件 帮助spring-boot项目包以外的bean(即在pom文件中添加依赖中的bean)注册到spring-boot项目的spri
阅读全文
摘要:Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured. 无法配置DataSource:未指定'url'属性,也无法配置嵌入数据
阅读全文
摘要:NoSQL简介 Redis简介 Redis单机版安装 安装依赖C语言依赖 yum install -y gcc-c++ automake autoconf libtool make tcl 进入/usr/local/tmp下载redis cd /usr/local/tmp git clone htt
阅读全文
摘要:核心配置文件 官方地址 https://docs.spring.io/spring-boot/docs/2.1.18.RELEASE/reference/html/common-application-properties.html 两种常用格式 application.properties app
阅读全文
摘要:仅仅是因为少了个s,没有与数据库中的字段对应上,搞了大半个小时哦!
阅读全文
摘要:两种做法 修改Appcation.java文件 package com.techny.lianmai; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.S
阅读全文
摘要:官方文档 https://docs.liquibase.com/tools-integrations/maven/home.html 通过liquibase使用mysql https://docs.liquibase.com/workflows/database-setup-tutorials/my
阅读全文
摘要:starter 是 spring-boot 的项目,包含了spring-data-jpa和一些其他依赖用于spring-boot项目 data-jpa 是 spring-data 的项目,就是本体,用于任何项目
阅读全文
摘要:@RestController官方地址 https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/web/bind/annotation/RestController.html @Targ
阅读全文
摘要:指定版本 <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>2.2.2.RELEASE</version> </plugin>
阅读全文
摘要:阿里云镜像地址 https://maven.aliyun.com/mvn/guide pom.xml 在pom.xml文件中project结点下最后面,有个repositories结点,更改里面的url结点中的内容即可 比如说,我是用public仓库 <repositories> <reposito
阅读全文
摘要:新建项目 选择Spring Initializer 填写和选择相关配置 依赖选择 Spring boot devtools,热部署工具 Spring configuration processor, 配置处理器,Spring常用yml配置文件,当碰到xml或者properties时,需要解析,就用到
阅读全文
摘要:什么是MVC 最典型的MVC就是JSP+servlet+JavaBean的模式 Spring-web SpringMVC public class MyServlet extends HttpServlet{ @Override protected void doPost(HttpServletRe
阅读全文
摘要:Spring AOP介绍 本质上就是反射,动态代理 必须要有接口,如果没有接口,不能使用,这种方式使用jdk提供的reflect包下的类 但是在生产环境中不能保证每个类都有实现的接口,所以有第二种cglib cglib在实现的时候有没有接口都无所谓 核心概念及术语 模型 AOP通知类型 开启包的扫描
阅读全文