自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (1)
  • 收藏
  • 关注

原创 关于HttpClient上传文件附件时,文件名中的中文会变为乱码

通过打印出来的日志可以发现,以上的方法无法找到正确的编码格式,打印出来的还是一坨乱码,即使遍历了Charset.availbleCharsets()中的所有字符编码集进行解码再编码,都无法获取到正确的中文字符解码结果。乱码的本质是字符串编码与解码方式的不匹配,因此问题可能是由于字符串编码格式的问题,因此我们这边又尝试了通过httpClient自行设置编码格式进行文件传输,在上传文件前对文件名称先进行一次转码。原本的附件在通过postman工具上传到系统的附件接口后,到达测试环境的文件名称突然变成了乱码。

2023-09-18 11:24:48 500

原创 小郭的性能优化笔记(一)

其次性能优化的大头可能还是在索引这一块,要熟练使用执行计划去分析sql,根据执行计划中的异常提示制定对应的解决措施。举个简单例子:下列sql中T表和T1表通过id关联,如果首先默认T表的id为主键索引,若T1表的targetId 为普通索引,T2表的orther_id 无索引,则索引关联失败,查询执行计划时,在extra列会提示明显的。2)、观察执行计划,优化索引,这一步是大部分sql优化中都需要用到的一步,最简单高效,索引优化过程中需要注意联表语句中索引的对称性,最好根据执行计划一步一步修复索引。

2023-07-01 00:11:00 53

原创 SpringBoot整合WebSocket完成实时推送

SpringBoot整合WebSocket之如何保存连接session完成实时推送springboot+websocketspringboot+websocket目前项目中需要做一个实时推送的功能,需要使用到websocket,之前写的demo都没效了,涉及到多方业务时,需要实时保存websocket中的session,然后再其他的业务模块中进行调用。话不多说,先上代码!@Componen...

2019-12-03 10:40:27 330

js实现网站轮播图

使用javascript利用定时器,以及函数封装原理,实现网站轮播图效果。简单的原生js实现轮播图效果,使用时请自行将代码分离

2018-09-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除