- 博客(8)
- 收藏
- 关注
原创 springcloud环境下springboot 上传中文名文件乱码问题
springcloud环境下springboot 上传中文名文件乱码问题背景文件名乱码原理处理方式总结背景由于同事前两天在做文件上传时,测试中文名文件上传后,后端获取到的文件名称为???.png,刚开始以为是前端编码问题,则排查后发现前后端均使用的是utf-8编码格式;在几次修改不同获取文件名方式后,还是存在文件名乱码问题,最终在本地用postman测试后发现,直接调用上传图片的模块,是不会出现这样的问题的;但是从对外接口模块上传图片则会出现文件名乱码问题,对外接口是通过网关进入的,猜测会不会是网关配置
2021-05-31 13:40:49 1890
原创 使用wsimport命令将wsdl文件生成服务端以及客户端
使用wsimport命令将wsdl文件生成服务端以及客户端背景介绍WSDL文件介绍APACHE.CXF介绍soapui介绍自身系统作为客户端流程验证WSDL文件有效命令生成java代码将代码存放到系统指定位置Apache CXF引用代码整合自身作为webService服务端流程发布webService服务总结背景介绍最近在做一项目,内部系统之间的调用通过ESB系统进行连接的,由于需要作为客户端对接第三方服务端系统,也需要自己系统作为服务端让其他系统调用,所以所有的服务端都需要将服务(接口)发布到ESB上
2021-05-28 16:17:24 1588
原创 httpPost.setEntity(param),后台如何取值
今天商户在对接平台时,商户发现获取不了平台响应到他们后台的数据,请求平台方支援,这个就是背景了。查看商户后台代码发现他们采用的获取参数的方式为:request.getParameter("key"),以这样的方式获取参数,但是这种获取方式,后台响应时必须是标准的表单提交参数形式才行。查看平台响应参数的封装是用的httpPost.setEntity(param)来进行的,见下图所示:可问题就出现在这里,这种方式传递参数时,传输过来的是一个消息体,所以需要使用流来读取参数信息。建议商户使用流来获
2020-09-03 14:51:54 12649
原创 MySQL innodb_rollback_on_timeout参数对事务的影响
@Transactional注解使用注意事项转载:https://blog.csdn.net/u013929527/article/details/102596243问题背景此前在代码中,很多时候都在一个事务(使用spring的@Transactional注解在方法上实现)当中存在多条sql语句,现在的情况是当执行第四条sql语句的时候锁超时了,由于我们对数据库中的表数据进行了锁操作,这个...
2020-04-13 17:06:48 655
原创 SpringBoot应用监控Actuator使用的安全隐患
转载:https://xz.aliyun.com/t/2233============================================================================================SpringBoot应用监控Actuator使用的安全隐患问题阐述由于系统被扫描出来有安全漏洞,发现访问http://xxxxxx/...
2020-04-10 09:17:27 2953
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人