上一页 1 2 3 4 5 6 7 ··· 27 下一页
摘要: Ribbon 介绍 Ribbon 是 Netflix 提供的一个基于 Http 和 TCP 的客户端负载均衡工具,且已集成在 Eureka 依赖中。 **实现原理:**SpringCloud Ribbon 的底层采用了一个拦截器,拦截了 RestTemplate 发出的请求,对地址做了修改。 开启客 阅读全文
posted @ 2022-06-04 20:49 Juno3550 阅读(300) 评论(0) 推荐(0) 编辑
摘要: Eureka 介绍 Eureka 是 Netflix 公司开源的一个服务注册与发现的组件。 • Eureka 和其他 Netflix 公司的服务组件(例如负载均衡、熔断器、网关等) 一起,被 SpringCloud 社区整合为 Spring-Cloud-Netflix 模块。 • Eureka 包含 阅读全文
posted @ 2022-06-04 14:39 Juno3550 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 认识微服务 随着互联网行业的发展,对服务的要求也越来越高,服务架构也从单体架构逐渐演变为现在流行的微服务架构。这些架构之间有怎样的差别呢? 《互联网系统架构演变》 单体架构 单体架构:将业务的所有功能集中在一个项目中开发,打成一个包部署。 优点: 架构简单 部署成本低 缺点: 耦合度高(维护困难、升 阅读全文
posted @ 2022-06-03 23:16 Juno3550 阅读(413) 评论(0) 推荐(1) 编辑
摘要: SpringBoot 核心注解 SpringBoot 基础入门 |注解|说明| |--|--| | Component|声明为 SpringBoot 的 bean| | Repository|用于 dao 层的 bean| | Autowired|用于向一个 bean 中注入其他 bean| | S 阅读全文
posted @ 2022-06-03 14:45 Juno3550 阅读(762) 评论(0) 推荐(0) 编辑
摘要: Swagger 介绍 Swagger UI 允许任何人(无论是开发团队还是最终用户)都可以可视化 API 资源并与之交互,而无需任何实现逻辑。 Swagger API 文档是根据 OpenAPI(以前称为 Swagger)规范自动生成的,可简化后端实现和客户端的使用。 Swagger 依赖 注意:S 阅读全文
posted @ 2022-03-15 19:53 Juno3550 阅读(720) 评论(0) 推荐(2) 编辑
摘要: 需求分析 需求点 需求分析 通过 yaml 配置接口操作和用例 后续新增接口和测试用例只需要编写 yaml 文件即可实现。 可以支持接口间的参数传递 具有参数依赖的接口可以进行变量的抽取和参数赋值。 支持全局、用例维度的变量存储 比如时间截命名法中要用到的时间截后缀。 支持用例软断言 断言不应该使测 阅读全文
posted @ 2022-03-13 12:14 Juno3550 阅读(1569) 评论(2) 推荐(3) 编辑
摘要: 逻辑删除 在系统开发中,有时删除操作需要实现逻辑删除,所谓逻辑删除就是将数据标记为删除,而并非真正的物理删除(非 DELETE 操作),在查询时需要携带状态条件,确保被标记的数据不被查询到。这样做的目的就是避免数据被真正的删除。 修改表结构 为 tb_user 表增加 deleted 字段,用于表示 阅读全文
posted @ 2022-03-03 00:43 Juno3550 阅读(207) 评论(0) 推荐(0) 编辑
摘要: Mybatis-Plus 介绍 简介 MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 官网:https://mybatis.plus/ 或 https://mp.baomidou.com/ 文档地址: 阅读全文
posted @ 2022-03-01 13:46 Juno3550 阅读(283) 评论(0) 推荐(0) 编辑
摘要: lombok 简介 lombok(官网)提供了简单的注解形式,以简化或消除一些必须要有但又显得臃肿的 Java 代码,尤其是针对 POJO 类。 配置安装 步骤一:导入依赖 <!--简化代码的工具包--> <dependency> <groupId>org.projectlombok</groupI 阅读全文
posted @ 2022-02-20 00:33 Juno3550 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 引言 对于 Java 程序员来说,空指针一直是恼人的问题,我们在开发中经常会受到 NullPointerException 的蹂躏和壁咚。Java 的发明者也承认这是一个巨大的设计错误。 那么关于 null,我们应该知道下面这几件事情来有效地了解 null,从而避免很多由 null 引起的错误。 大 阅读全文
posted @ 2022-02-16 17:51 Juno3550 阅读(126) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 27 下一页