- 博客(13)
- 资源 (26)
- 收藏
- 关注
原创 springboot FeignClient 上传文件
微服务之间的通信可以使用feign接口进行通信,传输数据内容,但是服务之间如果有文件传输时,默认不支持。需要手动引入feign-form-spring组件。第一步引入依赖 <!-- feign 客户端 --> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring..
2022-05-17 12:02:11 895
原创 Java实现文件上传-httpclient
引入依赖库<!--http--> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpcore</artifactId> <version>4.4.9</version> </dependency>
2022-05-17 09:39:04 399
原创 Http post 请求报文格式分析与Java实现文件上传
POST报文格式POST /api/feed/ HTTP/1.1Accept-Encoding: gzipContent-Length: 225873Content-Type: multipart/form-data; boundary=-------3cb6q348891v0Host: www.myhost.comConnection: Keep-Alive---------3cb6q348891v0Content-Disposition: form-data; name
2022-05-17 09:36:16 458
原创 java线程并发安全专题-java线程的生命周期
线程的生命周期及五种基本状态 JAVA线程具有五种基本状态新建状态(new):使用new关键字实例化一个线程对象并未调用start()阶段,该阶段在堆内存中为该对象分配内存空间并且无法参与抢夺CPU的使用权。就绪状态(Runnable):一个线程对象调用start()方法后,直到运行完run()方法的这个阶段,线程一旦就进入就绪阶段,java虚拟机为该线程创建方法的调用栈和计数器等。备注:但凡处于就绪状态的线程都被视为活动状态,可以...
2022-05-16 11:10:20 140
原创 springboot 解决InputStream只能读取一次的问题
通常在springboot应用中,对接口的安全性有要求时都会对请求参数做一些签名验证,这些验证逻辑一般都是统一放到过滤器或拦截器里,这样就不用每个接口都去重复编写验签的逻辑。对于接口有可能接收不同类型的数据,对于表单数据来说,只要调用request的getParameterMap就能全部取出来。对于json数据来说,需要通过request的输入流去读取。但问题在于request的输入流只能读取一次不能重复读取,所以我们在过滤器或拦截器里读取了request的输入流之后,请求走到controller层时就
2022-04-30 14:06:45 1551
原创 springcloud gateway读取请求body
spring cloud gateway 的日志过滤器,读取请求参数(body json和key-value)
2022-03-10 13:31:14 925
sipandroid源码
2013-07-18
android 网络图片缓存策略
2012-05-05
Zend studio + zend server 安装以及配置zend debugger
2012-02-09
Android使用ViewFlipper做页面切换,与手势滑动切换的使用
2011-06-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人