202010-24 Mybatis SQL运行流程源码详解 概述源码就是能够被用来执行,生成机器能够识别的代码,通过开源源码,可以引用其功能。重要性1、mybatis中的sql执行,不仅要知道返回的结果是什么,还需要知道这结果是怎么来的,经过了怎样的处理,只有知道了这样的原理,碰到问题才能更好的知道问题出在那个环节。2、能更好的扩展应用程序,可以做到代码的复用,减少开发成本和时间。3、学习其中的设计思想能够在其他应用得已应用。步骤源码阅读,可以从测试用例着手,每个源码,... 继续阅读 >
202010-09 通过代码实例解析Pytest运行流程 pytest的整个测试分成如下6个阶段:1、pytest_configure插件和conftest.py文件配置初始化等,创建session。2、pytest_sessionstart创建session完以后,执行collection之前的阶段。会调用pytest_report_header向terminal打印一些环境信息,比如插件版本,python版本,操作平台这些等。3、pytest_collection测试用例收集以及生成测试输入的过程,这里还可能包括根据keywords和marker筛选测试用例的过程。这个过程会涉及... 继续阅读 >
202010-08 深入解析Session工作原理及运行流程 一、session的概念及特点session概念:在计算机中,尤其是在网络应用中,称为“会话控制”。Session对象存储特定用户会话所需的属性及配置信息。说白了session就是一种可以维持服务器端的数据存储技术。session主要有以下的这些特点:session保存的位置是在服务端session一般来说要配合cookie使用,如果用户浏览器禁用了cookie,那么只能使用URL重写来实现session的存储功能单纯的使用session来存储用户回话信息,那么当用户量... 继续阅读 >