测试阶段性总结-------一些概念
在第一次听到这些词的时候,完全不知道他们在讲什么,后来就一点点不知道的记下来,自己去了解。想的就是在别人提到的时候,自己不至于是一个局外人。在这里分享给和我一样的小白哦,如果你是大神就不用继续看啦。
单点登录
只需登录一次就可以访问所有相互信任的应用系统。直接跳转到业务页面。主要为业务整合而设计。
配置环境变量的目的
让系统可以找到可执行程序xxx.exe,这样就不用到特定某个目录下执行了。可以在任意目录下cmd执行。
逻辑删除和物理删除
逻辑删除只是对某些要删除的数据作删除标记,可以在查询的时候不显示,一般是给删除的数据一个状态值;物理删除则是将要删除的数据从数据库中删除,删除后将不存在。
逻辑删除和物理删除的实现方式
逻辑删除 update table set status=…… where……
物理删除 delete from table where……
是否可恢复:逻辑删除可恢复,只需要把状态值更新一下即可;物理删除不可恢复。
脏数据
脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。因为这个数据是还没有提交的数据,那么另外一个事务读到的这个数据是脏数据,依据脏数据所做的操作可能是不正确的。
就好像你妈妈答应给你10块钱 我知道了这个事情之后想跟你借五块 而后来你妈妈由于一个异常的原因没有给你钱 那我就脏读了。
一般出现在当一个字段的状态从【是】改为【否】,相关联的数据是否清空还原。例如:是否使用拆迁补偿款字段从【是】改为【否】,与之关联的拆迁补偿抵免款金额是否一并清空还原为0。
超时机制
解释一个我自己的误区,在之前一直以为是超时时间设置的尽量长越好,只要在可接受范围内。其实,超时时间并不是设置的越长越好,需要根据服务器性能及网络流量综合考虑设置,时间设置过长会给网站服务器造成压力,导致网站响应缓慢,甚至服务器宕机;时间设置过短,则就会出现504 Gateway Time-out或者其他CGI无响应错误。
MD5加密
一种加密方式,通常用来对密码的加密,比如前端传输密码到后端,这个过程中用md5对密码进行加密,防止出现被窃取的情况。一般为了安全起见,保存到数据库中的密码最好也要进行加密后再存储。
md5在线加密解密地址:http://www.cmd5.com/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现