/ posts/ 6

# Spring Boot整合feign

3 min read

feign 是一个非常好用的 http 客户端工具,它是一种声明式的 http 客户端,只需要声明好接口即可调用,不需要关注底层的请求细节。 通常情况下都是在 Spring Cloud 项目中使用,这里我把它单独整合到 Spring Boot 中,用来替代RestTemplate,提高项目可维护性。

阅读

# 最强开源接口管理平台YApi搭建

5 min read

YApi 是去哪儿网开源的一个高效、易用、功能强大的 API 管理平台,它拥有接口管理,接口调试,接口测试,Mock 等等一系列特性,并且支持导入和自动同步swagger文档,可以直接将现有的所有项目swagger文档无缝迁移到 YApi 上统一管理,真的是不讲武德!

阅读

# 面经总结之TCP

7 min read

最近换工作,面试发现很多公司都爱问 TCP 协议,所以根据自己的理解总结了一份手记仅供面试使用。

阅读

# 通过GitHub Action自动部署Maven项目

5 min read

要把自己的 JAVA 项目发布到 Maven 中央仓库上,这个过程非常的麻烦,而且由于 Maven 中央仓库的严谨性,每次发布都需要登录到Nexus网站手动进行流程确认,并不支持纯命令行式的部署,导致无法做到真正的CI/CD,为了弥补这一点,我抓包分析了一下Nexus API并且开发了一个Github…

阅读

# JAVA枚举最佳实践

3 min read

在业务开发中经常会使用枚举来定义一些业务常量,这确实可以让我们的代码变的干净和优雅,但是如果枚举使用不当的话很可能就会发生问题,这里分享一些关于枚举最佳实践。

阅读