摘要: 什么是服务治理 SpringCloud 封装了 Netflix 公司开发的 Eureka 模块来 实现服务治理。 在传统的rpc远程调用框架中,管理每个服务与服务之间依赖关系比较复杂,管理比较复杂,所以需要使用服务治理,管理服务与服务之间的依赖关系,可以实现服务调用、负载均衡、容错 等,实现服务发现 阅读全文
posted @ 2020-07-19 17:56 糖油包子 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 框架简介 基础框架地址: https://gitee.com/yyy-gitee/yct-cloud-parent/tree/base_no_cloud/ 基础框架(无任何SpingCloud组件版本)Demo 项目结构: 父工程 -- 公共模块(cloud-base-api) -- 公共模块(cl 阅读全文
posted @ 2020-07-19 17:55 糖油包子 阅读(735) 评论(0) 推荐(0) 编辑
摘要: SpringCloud的Hoxton版本,和之前的版本相比,用新的组件替换掉了原来大部分的组件,老的组件现在处于 停更不停用 的状况。 详情见下图(× 的表示之前的组件,现在停更了的;√ 的表示新的替换后的组件): 描述: 服务注册中心: Eureka:官方停止更新,并且已经有更好的替代产品了,可以 阅读全文
posted @ 2020-07-09 22:42 糖油包子 阅读(10684) 评论(2) 推荐(7) 编辑
摘要: SpringBoot版本选择: 官网地址:https://spring.io/projects/spring-boot SpringBoot官方目前最新最稳定版:2.3.1,如果单独使用SpringBoot的话,建议就可以选择官方指定的最新最稳定版。 但是,如果需要和SpringCloud整合,就得 阅读全文
posted @ 2020-07-07 23:17 糖油包子 阅读(16388) 评论(0) 推荐(1) 编辑
摘要: LocalDate、 LocalTime、 LocalDateTime LocalDate、 LocalTime、 LocalDateTime 类的实例是 不可变对象 ,分表表示使用 ISO-8601 日历系统的日期、时间、日期和时间。他们提供了简单的日期或时间,并不包含当前的时间信息。也不包含与时 阅读全文
posted @ 2020-07-01 22:17 糖油包子 阅读(717) 评论(0) 推荐(0) 编辑
摘要: Java8之前的日期和时间API,存在一些问题,最重要的就是线程安全的问题。这些问题都在Java8中的日期和时间API中得到了解决,而且Java8中的日期和时间API更加强大。 传统时间格式化的线程安全问题 示例: import java.text.SimpleDateFormat; import 阅读全文
posted @ 2020-06-25 18:18 糖油包子 阅读(1039) 评论(0) 推荐(0) 编辑
摘要: 在Java8之前的版本中,接口中只能声明常量和抽象方法,接口的实现类中必须实现接口中所有的抽象方法。而在Java8中,接口中可以声明默认方法和静态方法。 接口中的默认方法 Java 8中允许接口中包含具有具体实现的方法,该方法称为“默认方法”,默认方法使用“ default ”关键字修饰 。 示例: 阅读全文
posted @ 2020-06-21 15:24 糖油包子 阅读(1933) 评论(0) 推荐(2) 编辑
摘要: 什么是Optional容器类 Optional 类(java.util.Optional) 是一个容器类,代表一个值存在或不存在,原来用 null 表示一个值不存在,现在 Optional 可以更好的表达这个概念。并且可以避免空指针异常。 Optional类常用方法: Optional.of(T t 阅读全文
posted @ 2020-06-20 17:16 糖油包子 阅读(441) 评论(0) 推荐(1) 编辑
摘要: 什么是Stream Stream 是 Java8 中处理集合的关键抽象概念,它可以指定你希望对集合进行的操作,可以执行非常复杂的查找、过滤和映射数据等操作。 使用Stream API 对集合数据进行操作,就类似于使用 SQL 执行的数据库查询。也可以使用 Stream API 来并行执行操作。简而言 阅读全文
posted @ 2020-06-17 13:37 糖油包子 阅读(691) 评论(0) 推荐(2) 编辑
摘要: 背景:同事从码云上克隆项目,项目编译不通过,报错信息是有一个jar包在Maven仓库中不存在 此时,他的本地Maven仓库中确实不存在这个jar包。 解决步骤: 1: Idea中,用Maven 的Reimport 重新导包,正常情况下,如果存在本地仓库中没有的jar包,会自动下载。但是,在他电脑上下 阅读全文
posted @ 2020-06-08 10:37 糖油包子 阅读(7517) 评论(0) 推荐(0) 编辑