
网络
Http、Https及url等网络传输相关笔记
这题我咋不会?
Java开发工程师
展开
-
Java开发中什么情况才使用base64传图片?
什么情况才使用base64传图片?如果仅从加载速度上来说,小图片使用base64毫无疑问会更快,因为可以减少一次http请求,但是如果图片较大,转换后的解析需要更长的时间,有可能会造成页面阻塞,效率上应该不如直接放图片,而且使用base64无法缓存﴾除非直接缓存整个文件﴿。总结:分场景使用,小图标/icon使用base64效率一定更高,大图片使用默认方式加载(资源映射),可以充分利用缓存,渲染解析效率高。...原创 2021-08-14 22:54:34 · 425 阅读 · 0 评论 -
什么是token及怎样生成token
什么是token及怎样生成token什么是tokenToken是服务端生成的一串字符串,以作客户端进行请求的一个令牌,当第一次登录后,服务器生成一个Token便将此Token返回给客户端,以后客户端只需带上这个Token前来请求数据即可,无需再次带上用户名和密码。基于 Token 的身份验证1.使用基于 Token 的身份验证方法,在服务端不需要存储用户的登录记录。流程是这样的:2.客户端使用用户名跟密码请求登录3.服务端收到请求,去验证用户名与密码4.验证成功后,服务端会签发一个 Tok原创 2021-08-15 18:31:27 · 3162 阅读 · 0 评论 -
AES加密遇到的问题 aes加密后变成空格 空格是“+“号
AES加密遇到的问题 aes加密后变成空格项目中使用aes加密传递数据的时候,发现数据根据aes密钥无法解密,于是开始寻找解决方案。在分析加密数据的时候发现数据有些地方会产生空格,于是怀疑可能是空格的问题。最后发现后台只要遇到“+”的字符串就会变为空格。解决方案:将空格替换成"+"号原因分析:get请求会过滤特殊字符导致数据差异,post请求就不会有这种情况。参考链接: AES加密遇到的问题...原创 2021-08-17 23:07:21 · 6096 阅读 · 2 评论