springboot response返回数据缺失截断

背景:之前做请求加解密,详细可查看RSA + DES 双向通信加密,如果如果API 函数直接return String类型的数据,使用HttpResponseWrapper来重写回复包,前端解密报错。排查问题历程排查通过字符串和对象加密后的数据是否一致排查前端解密数据是否一致排查后台加解密是否一致排查上面几个问题,发现即不是前端加解密的问题,也不是后端加解密的问题。只能是发请求的时候数据丢失...

java 2021-11-16 AM 356次 0条

RSA + DES 双向通信加密(适用于Java后台和uniapp前端js加密)

加密思路:每次启动应用时,本地随机生成DES密匙,存本地。通信的时候,将DES密匙通过RSA加密发送给服务器,将通信内容用过DES加密发送给服务器,这样服务器通过RSA解密得到DES密匙,再通过DES解密得到通信明文内容。返回数据的时候,服务器通过DES加密返回密文,客户端用过DES解密得到明文。这样,抓包是无法获取DES密匙的,DES密匙只存在于本地内存中DES+RSA前端js加解密示例代...

java,前端 2021-10-29 AM 406次 0条

golang k8s自动部署

如果不熟悉流水线可以点击查看详细流水线设置构建镜像单元测试构建推送镜像仓库Dockerfile路径为Dockerfile文件相对于代码库根目录所在路径,如META/config/Dockerfile或Dockerfilekubernetes镜像升级

golang,linux,后台 2021-07-16 AM 343次 0条

java生成短网址的数据库设计、加密方式

随着微信短链、新浪短网址停止服务,其他短链服务商要么限速,要么加广告。。还是自食其力比较好数据库设计CREATE TABLE `url_map` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `lurl` text NOT NULL COMMENT '长链接', `surl` varchar(10) NOT NULL DEFAU...

mysql,java,后台 2021-04-27 PM 3221次 1条

七牛云视频转码

详细文档地址转码优点统一视频格式解决播放器兼容问题减少存储空间提高播放速度流程前端上传(分片上传)获取视频MD5,判断上传视频是否存在,减少存储空间根据key和secret 生成上传token创建上传完成的事件通知普通音视频转码 avthumb/mp4/s/宽*高/vcodec/libx264/vb/1600k/r/24/acodec/acc/ab/64k/ac/1/ar/8000/refi...

后台 2020-11-29 PM 681次 0条

springboot一键自动部署

使用阿里云流水线登录阿里云云效,添加一个流水线编辑流水线源,这里以gitlab,dev-test分支为例添加git证书,就是登录gitlab的账号密码,拷贝webhook链接登录gitlab设置webhook并提交构建上传选择对应的版本构建制品名和项目名保持一致,打包路径和deploy.sh部署脚本和项目路径保持一致deploy.sh部署脚本放在项目目录下面,点击下载部署脚本主机部署设置制品...

linux,java,后台 2020-08-28 PM 1037次 0条

使用JWT实现Token认证

什么是JWTJSON Web Token (JWT)是一个开放标准(RFC 7519),它定义了一种紧凑的、自包含的方式,用于作为JSON对象在各方之间安全地传输信息。该信息可以被验证和信任,因为它是数字签名的。JSON Web Token的结构是什么样的JSON Web Token由三部分组成,它们之间用圆点(.)连接。这三部分分别是:HeaderPayloadSignatureHeade...

php,前端,后台 2020-08-05 AM 645次 0条