首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java
订阅
用户761652142149
更多收藏集
微信扫码分享
微信
新浪微博
QQ
24篇文章 · 0订阅
探针技术-JavaAgent 和字节码增强技术-Byte Buddy
- 能够基于Java Agent编写出普通类的代理 - 理解Byte Buddy的作用 - 能够基于Byte Buddy编写动态代理 ## 1 Byte Buddy `Byte Buddy`
bytebuddy基本使用
bytebuddy基本使用 为什么要生成运行时代码? Java 语言带有相对严格的类型系统。 Java 要求所有变量和对象都属于特定类型,任何分配不兼容类型的尝试总是会导致错误。这些错误通常由 Jav
SpringBoot整合Spring Data Elasticsearch(ES7.x),内附完整代码
本文讲述了SpringBoot整合Spring Data Elasticsearch的详细过程,封装了ES常见的搜索、增删改操作,内附完整代码。
SpringBoot AOP的使用
Spring的AOP的存在目的是为了解耦。AOP可以让一组类共享相同的行为。在OOP中只能继承和实现接口,且类继承只能单继承,阻碍更多行为添加到一组类上,AOP弥补了OOP的不足。 还有就是为了清晰的逻辑,让业务逻辑关注业务本身,不用去关心其它的事情,比如事务。 Spring的…
Reactive Spring实战 -- WebFlux使用教程
WebFlux是Spring 5提供的响应式Web应用框架。 它是完全非阻塞的,可以在Netty,Undertow和Servlet 3.1+等非阻塞服务器上运行。 本文主要介绍WebFlux的使用。 WebFlux是完全非阻塞的。 在FluxWeb前,我们可以使用Deferre…
Spring Retry重试机制
在调用第三方接口或者使用mq时,会出现网络抖动,连接超时等网络异常,所以需要重试。为了使处理更加健壮并且不太容易出现故障,后续的尝试操作,有时候会帮助失败的操作最后执行成功。例如,由于网络故障或数据库更新中的DeadLockLoserException导致Web服务或RMI服务…
Spring boot使用spring retry重试机制
当我们调用接口的时候由于网络原因可能失败,再尝试就成功了,这就是重试机制。非幂等的情况下要小心使用重试。tips:幂等性HTTP/1.1中对幂等性的定义是:一次和多次请求某一个资源对于资源本身应该具有
Java开发利器之重试器
在平时开发中经常会遇到需要调用接口和外部服务的场景,但是有些接口服务方不能立即返回数据,而是需要处理一段时间才能返回真实的业务数据,如果没有处理完则直接返回一个中间状态的结果。业务场景:代码中存在依赖
5款基于Java开发的开源API网关
在微服务架构中,API网关是一个必不可少的组件之一,下面推荐几款基于Java语言开发的高性能API网关。 Zuul是Netflix开源的微服务网关,Spring Cloud对Zuul进行了整合与增强,Zuul默认使用的HTTP客户端是Apache HTTPClient,也可以使…
浅析如何设计一个亿级网关
API网关可以看做系统与外界联通的入口,我们可以在网关进行处理一些非业务逻辑的逻辑,比如权限验证,监控,缓存,请求路由等等。 RPC协议转成HTTP。 由于在内部开发中我们都是以RPC协议(thrift or dubbo)去做开发,暴露给内部服务,当外部服务需要使用这个接口的时…