首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
后端
相关资讯
热门
最新
后端
01-01 08:00
后端
后端开发都应该了解的信息泄露风险
后端开发都应该了解的信息泄露风险,后端开发都应该了解的信息泄露风险文章首发于公众号「会玩code」在黑客攻击中,信息收集是进行攻击的第一步,也是至关重要的一步。信息泄露发生的途径有很多,攻击者可以根据接口返回信息,分析前端代码,分析页面文件信息、甚至是开发人员或用户在第三方网站上的资料托管,都能进行有效的信息收集。作为开发人员,我们应该了解常见信息泄露风险点并谨慎规避。接口返回详细报错信息一些框架
229
后端
01-01 08:00
后端
后端接口要求金额都乘100k?一个axios拦截器搞定
后端接口要求金额都乘100k?一个axios拦截器搞定,背景最近在开发电商场景的项目时,看到了后端同学给的接口文档上有关于金额的字段都标注了multiply100k。询问后得知是为了避免一些精度问题。(前后端数字传输中小数、长整数都会有精度问题存在,不是这篇文章讨论的重点)。这就导致了下面几个让人头疼的问题:前端在展示接口返回的金额时,需要先除100k有些表单中需要用户填写金额提交时,在请求发出去
194
后端
01-01 08:00
后端
后端返回二进制流图片数据在前端展示
后端返回二进制流图片数据在前端展示,后端返回二进制流图片数据在前端展示const{ok,data}=await$axios.get($urls.opcenter.teacher.getImg,{params:{ca_id:record.ca_id,},responseType:'blob',})if(ok){constpromise=newResponse(data).text()promise.
169
后端
01-01 08:00
后端
后端接入微信小程序支付 | 流程详解
后端接入微信小程序支付 | 流程详解,最近在工作中接入了一下微信小程序支付的功能,虽然说官方文档已经比较详细了,但在使用过程中还是踩了不少的坑,整理了一下大体的流程和代码分享出来。在开始使用小程序支付功能前,需要做好以下的准备工作:申请微信小程序,配置小程序id及秘钥申请用于支付的微信商户平台账号,配置商户号id及商户平台秘钥,并绑定小程序与该商户号后端服务在正式环境下需要https域名,调试模式
168
代码人生
01-01 08:00
代码人生
后端部署,适合新手小白,使用的是Macbook和阿里云服务器(ping ip可以返回数据,ping ip加终端却不通)
后端部署,适合新手小白,使用的是Macbook和阿里云服务器(ping ip可以返回数据,ping ip加终端却不通) 一、场景: springboot项目,使用maven打包jar包上传云服务器,测试接口。 二、过一下流程: 1.买一个云服务器; 2.服务器上环境搭建,jdk和mysql安装,保证和MacBook电脑上的jdk和mysql版本一致; 3.数据库上传到云服务器; 4.运行jar包; 三、问题来了: 写接口的我会,但是当我
117
后端
01-01 08:00
后端
后端接口都测试什么?怎么测?
后端接口都测试什么?怎么测?,作者|贺满链接|cnblogs.com/puresoul/p/5388586.html本文主要分为两个部分:第一部分:主要从问题出发,引入接口测试的相关内容并与前端测试进行简单对比,总结两者之前的区别与联系。但该部分只交代了怎么做和如何做?并没有解释为什么要做?第二部分:主要介绍为什么要做接口测试,并简单总结接口持续集成和接口质量评估相关内容。第一部分:首先,在做接口
115
百科问答
01-01 08:00
百科问答
后端php能干什么(java和php发展前景)
后端php能干什么(java和php发展前景)为什么要学习PHP?“我可以用JavaScript来实现程序编写。”但JavaScript的能力是有限的,JavaScript通常运行在浏览器(客户端),它可以制作网页上面的特效:鼠标滑过背景改变颜色,还有网页上常见的鼠标滑过弹出菜单。但如果要让JavaScript实现显示“访问网站的总人数”,它就无能为力了,因为它只能获得客户端的信息,而“访问网站的总人数”是存储在服务器端的。所以就需要另外一种
98
后端
01-01 08:00
后端
后端一次给你10万条数据,如何优雅展示,面试官到底考察我什么?
后端一次给你10万条数据,如何优雅展示,面试官到底考察我什么?,背景面试题:后台传给前端十万条数据,你作为前端如何渲染到页面上?回答者A:我有句话不知当讲不当讲,这什么鬼需求。回答者B:滚,后端,我不要这样的数据,你就不能分页给我吗。回答C:10万条数据这怎么展示,展示了也看不完啊。分析:面试官既然能这么问,我们从技术的角度出发,探索一下这道题,上手操作了一下:functionloadAll(re
92