首页
学习
活动
专区
工具
TVP
发布

A周立SpringCloud

专栏作者
448
文章
596066
阅读量
85
订阅数
设计一个高质量的 API 接口
每新建一个接口,要有充分的理由和考虑,即这个接口的存在是十分有意义和价值的。无意义的接口不仅增加了维护的难度,更重要是对于程序的可控性的大大降低,接口也会十分臃肿。另外,搜索公众号GitHub猿后台回复“物流系统”,获取一份惊喜礼包。
用户1516716
2022-05-24
7590
利用注解 + 反射消除重复代码,妙!
作者:Leilei Chen 来源:https://llchen60.com/ 1 案例场景 假设银行提供了一些 API 接口,对参数的序列化有点特殊,不使用 JSON,而是需要我们把参数依次拼在一起构成一个大字符串: 1)按照银行提供的API文档顺序,将所有的参数构成定长的数据,并且拼接在一起作为一整个字符串 2)因为每一种参数都有固定长度,未达到长度需要进行填充处理
用户1516716
2021-11-23
4940
一文详解 API 设计最佳实践
来源:codeburst.io/best-practices- api-design-61d4697d17ff
用户1516716
2021-10-22
7900
4.6 W 字总结!Java 11—Java 17特性详解
来源 | https://mp.weixin.qq.com/s/SVleHYFQeePNT7q67UoL4Q
用户1516716
2021-10-12
1.2K0
1.1w字,10图彻底掌握阻塞队列(并发必备)
队列是一种 先进先出的特殊线性表,简称 FIFO。特殊之处在于只允许在一端插入,在另一端删除
用户1516716
2021-01-18
3490
Swagger 3.0 官方 starter 诞生了,其它的都可以扔了~
对于 Rest API 来说很重要的一部分内容就是文档,Swagger 为我们提供了一套通过代码和注解自动生成文档的方法,这一点对于保证 API 文档的及时性将有很大的帮助。
用户1516716
2020-10-23
1.5K0
盘点 15 个好用的 API 接口管理神器
作者:DevOps探路者 toutiao.com/i6855663276135711243
用户1516716
2020-09-22
2.2K0
如何用StreamAPI处理BigDecimal的add
一个不错的特性是支持对数字流的操作,比如sum操作。但是,我们不能以这种方式处理所有数值类型
用户1516716
2020-06-17
9830
Java中的BigDecimal类你了解多少?
可以看到在Java中进行浮点数运算的时候,会出现丢失精度的问题。那么我们如果在进行商品价格计算的时候,就会出现问题。很有可能造成我们手中有0.06元,却无法购买一个0.05元和一个0.01元的商品。因为如上所示,他们两个的总和为0.060000000000000005。这无疑是一个很严重的问题,尤其是当电商网站的并发量上去的时候,出现的问题将是巨大的。可能会导致无法下单,或者对账出现问题。所以接下来我们就可以使用Java中的BigDecimal类来解决这类问题。
用户1516716
2020-03-10
1.1K0
安装单机版Consul
•下载最新稳定版:https://www.consul.io/downloads.html[1]•下载指定版本:https://releases.hashicorp.com/consul/[2]
用户1516716
2019-12-25
1.6K0
配置热更新,不想重启,如何更新Bean的状态?
通过配置中心,应用可以实时的接收到配置的变更,但是,应用中一些 Bean 是通过 Spring 容器来管理的,配置变更之后,怎么来修改 Spring 容器中对应 Bean 的状态呢?
用户1516716
2019-12-10
4.7K0
什么在代码中要求我们使用LocalDateTime而不是Date?
在项目开发过程中经常遇到时间处理,但是你真的用对了吗,理解阿里巴巴开发手册中禁用static修饰SimpleDateFormat吗?
用户1516716
2019-11-24
1.1K0
RESTful 架构基础
译自 | dzone.com/refcardz/rest-foundations-restful
用户1516716
2019-11-09
9090
为什么建议使用你 LocalDateTime ,而不是 Date?
来源:juejin.im/post/5d7787625188252388753eae
用户1516716
2019-10-24
1K0
盘点实现定时任务的那些方案
节前有更新一篇定时任务的相关文章《延时消息之时间轮》,有朋友提出希望可以完整的介绍下常见的定时任务方案,于是便有了这篇文章。
用户1516716
2019-10-23
9930
JDK 13 新特性详解
核心库/ java.nio中添加了FileSystems.newFileSystem(Path,Map)方法
用户1516716
2019-10-12
6920
每天用SpringBoot,还不懂RESTful API返回统一数据格式是怎么实现的?
有童鞋说,我们项目都做了这种处理,就是在每个 API 都单独工具类将返回值进行封装,但这种不够优雅;我想写最少的代码完成这件事,也许有童鞋说,加几个注解就解决问题了,说的没错,但这篇文章主要是为了说明为什么加了几个注解就解决问题了,目的是希望大家知其所以然。
用户1516716
2019-09-11
1.6K0
Spring WebClient vs. RestTemplate
本教程中,我们将对比 Spring 的两种 Web 客户端实现 —— RestTemplate 和 Spring 5 中全新的 Reactive 替代方案 WebClient。
用户1516716
2019-09-05
3K0
11款流行的构建和API测试工具盘点
组织正在改变他们已经在软件应用项目中成功的微服务架构模型,这就是大多数微服务项目使用API(应用程序接口)的原因。我们要为微服务喝彩,因为它相对于其他的模型有各种先进的特性。
用户1516716
2019-09-02
2.3K0
分享:手把手生成漂亮的静态文档说明页
最近经常被问 https://t.itmuch.com/doc.html 文档页是怎么制作的,考虑到步骤略复杂,写篇手记总结下吧。
用户1516716
2019-08-28
1K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档