
javaweb
Qurite
吾生也有涯,而知也无涯,以有涯随无涯,殆已
展开
-
spring boot -+- httpclient访问api -+-下载pdf文档 总结
今天项目上做了一个需求,请求别服务的下载接口,但是不能直接去访问,要写一个controller中转一下,为了能做权限控制;用了springboot,httpclient相关技术,实现这个功能分几步我简单说一下:1.写一个controller(接口) ,给前端请求2.通过 httpclient 转发到别的服务的 url3.获取httpclient 的流,并写入到目标路径(储存)4.从原创 2017-09-19 14:42:44 · 3557 阅读 · 0 评论 -
BASE64Encoder及BASE64Decoder报错的正确用法
一直以来Base64的加密解密都是使用sun.misc包下的BASE64Encoder及BASE64Decoder的sun.misc.BASE64Encoder/BASE64Decoder类。这人个类是sun公司的内部方法,并没有在java api中公开过,不属于JDK标准库范畴,但在JDK中包含了该类,可以直接使用。但是在eclipse和MyEclipse中直接使用,却找不到该类。如下图!转载 2017-10-16 16:08:36 · 3408 阅读 · 0 评论 -
使用Httpclient(post请求)上传文件及其他参数到https协议的服务器
最近有一个需求要用到httpclient大概如下: 运用httpclient发送请求到一个https的服务器,其中一个参数就是一个xml文件,也就是需要把文件传上去,而且有其他的参数,如果用普通的httpclient会报错如下: unable to find valid certification path to requested targe我们改成用 SSL原创 2017-11-16 17:25:18 · 11757 阅读 · 4 评论 -
spring-boot 线程池 @Async 的使用、自定义Executor的配置方法
简单几步,实现异步新线程调用。1、在主类中添加@EnableAsync注解:[java] view plain copy@SpringBootApplication @EnableScheduling @EnableAsync public class MySpringBootApplication {转载 2017-12-22 10:17:51 · 3701 阅读 · 0 评论 -
Spring Security 登录密码验证过程(UsernamePasswordAuthenticationFilter)
Spring-Security主要是一个由一堆Filter组成的过滤器链,每个Filter做自己的事情。今天我跟一下登录的密码认证过程,主要是UsernamePasswordAuthenticationFilter这个类1.web.xml中配置security <filter> <filter-name>springSecurityFilterChain...原创 2019-03-20 17:57:53 · 21606 阅读 · 2 评论