
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
项目开发中,我们有时会有调用远程接口的需求。一般,我们会用到Appache的HttpClient,这个方式会有很多代码量,并且每个人的写的HttpClientUtil可能都不一样,这样很不利于代码的同一,也很不优雅。下面介绍一种优雅的方式来实现远程http接口调用。feign-client首先我们基于springboot,pom文件如下:<?xml version="1.0" encodin
maven包冲突虽然在工作遇到不是特别多,但是遇到了也是很挠头的,下面介绍一种解决方式,妈妈再也不用担心我的maven冲突了。包冲突显现出来的问题有:某些类找不到。原因:工程中引入了一个需要的依赖,但工程中其他依赖的包内部也可能会有相同的依赖,如果版本不同maven可能取了一个低的版本,然后可能造成某个类找不到。比如:在工程中引入了easypoi jar,要使用Excel导出功能。<depe
微信小程序开发图片上传到网络云存储在小程序个人开发中,今天在项目里添加了几个图片,但上传代码时提示代码包过大(不可超过2M)。一阵纠结。现在交给大家一个方式,把图片上传至网络,可在小程序中引用。重点是免费,适合个人开发练习。步骤在微信开发者工具左上方有个云开发图标,点击。弹出窗云开发控制台,点击开通,会要求输入环境名称,无特殊要求。后选择版本基础版是免费的。云开发有4个功能:运营分析、数据...
摘要: 一次线上事故中,某Dubbo接口因底层依赖变慢(RT从30ms飙至5-30s),通过共享线程池的级联阻塞导致整个服务不可用。核心问题在于: 线程池设计缺陷:父子任务共用同一线程池(8核心+200队列),且拒绝策略为CallerRunsPolicy,导致子任务阻塞时父线程被同步粘死; 无超时控制:CompletableFuture.join()未设超时,线程永久占用; 资源隔离缺失:Dubb
github个人项目添加合作者如果你想和朋友合作开发个项目,想在同一个仓库中开发,可以添加这个朋友为合作者(collaborator),这样他登录自己的账号也可以在你的仓库push,提交代码都很方便。步骤:项目 - Settings - Mange access - Invite a collaborator...
feign中可以使用拦截器Interceptor实现一些通用的业务逻辑,比如记录日志,权限校验等。feign提供了 feign.RequestInterceptor 接口,只需实现该接口,实现对应方法,并将实现类通过 @Component 交给spring容器管理,即可加上我们自己的通用处理逻辑。下面看代码实现:package com.wandou.springbootfeign.config;i
推荐一篇博文,免费使用云存储解决。优雅。https://blog.csdn.net/m0_46184946/article/details/106108999







