- 博客(12)
- 收藏
- 关注
原创 MySQL事务及其隔离级别
引题平时经常听到大家说事务,只知道事务是保证成批的 SQL 语句全部执行,如果失败了,就回滚到最初的状态,是用来维护数据库的完整性。但是他是具体怎么实现的没有研究过,正好 看到了事务的隔离级别,那就一起看看吧!事务的定义事务:一个最小的不可再分的工作单元;通常一个事务对应一个完整的业务(例如银行账户转账业务,该业务就是一个最小的工作单元),一个完整的业务需要批量的DML(insert、upd...
2019-12-27 22:09:48 186
原创 POM模式
1.什么是Page ObjectModel模式Page Objects是selenium的一种测试设计模式,主要将每个页面看作是一个class。class的内容主要包括属性和方法,属性不难理解,就是这个页面中的元素对象,比如输入用户名的输入框,输入登陆密码的输入框,登陆按钮,这个页面的url等,而方法,主要是指这个页面可以提供的具体功能。2.什么是POM页面对象模型(POM)是一种设计模式,用来管理维护一组web元素集的对象库在POM下,应用程序的每一个页面都有一个对应的page class每一个
2020-10-24 21:40:06 1312
原创 索引命中问题及思考
索引命中规则详解:t这张表 a,b,c 三个字段组成组合索引select * from t where a=? and b=? and c=? 全命中select * from t where c=? and b=? and a=? 全命中 解析MySQL的查询优化器会自动调整where子句的条件顺序以使用适合的索引select * from t where a=? 命中a 解析:...
2020-04-14 15:02:45 273
原创 网编部分
第一部分 必答题1.简述 OSI 7层模型及其作用?(2分)为了实现计算机系统的互连,OSI参考模型把整个网络的通信功能划分为7个层次,同时也定义了层次之间的相互关系以及各层所包括的服务及每层的功能。OSI的七层由低到高依次为:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层,下三层(物理层、数据链路层、网络层)面向数据通信,而上三层(会话层、表示层、应用层)则面向资源子网,而传输层...
2020-02-27 11:24:55 526
原创 三次握手四次挥手
定义三次握手与四次挥手是客户端和服务器建立连接的一个过程,因为有建立连接和断开连接的次数不同,所以称之为三次握手和四次挥手。常用标识符序列号seq:占4个字节,用来标记数据段的顺序,TCP把连接中发送的所有数据字节都编上一个序号,第一个字节的编号由本地随机产生;给字节编上序号后,就给每一个报文段指派一个序号;序列号seq就是这个报文段中的第一个字节的数据编号确认号ack:占4个字节,期待收...
2019-12-14 12:18:07 125
原创 Linux 操作常用命令
1.新建操作mkdir abc #新建一个文件夹touch abc.sh #新建一个文件echo "abc" > test.txt #新建一个文件,并将abc写入。这里用到了重定向符2.查看类2.1查看目录ll #显示目录文件详细信息du -h 文件/目录 #查看大小pwd ...
2019-12-08 20:49:48 135
原创 Python数据类型之 列表
列表列表数据类型简介:序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。Python有6个序列的内置类型,但最常见的是列表和元组。其他编程语言也有类似的数据类比如JS中的数组, java中的数组等等,它是以[ ]括起来,每个元素用 ’ , ’ 隔开而且可以存放各种数据类型,支持字符串,整型,布尔值,列表,集...
2019-12-01 15:24:37 262
原创 Python数据类型之字符串
既然说到字符串,那我们就从定义开始说起吧!那什么是字符串呢?字符串是 Python 中最常用的数据类型,在python中用引号引起来的就是字符串。它的作用是用来存储少量数据的。作为一个萌新的时候,天真的以为引号必须是双引号,知道看到别人全程英文输入编程,才知道单引号也可以用来表示字符串,我·····自闭了!举个栗子:name=‘The GreatWall’ 引号中的每个字母叫做一...
2019-11-30 22:41:44 243
原创 python2与python3的区别
1.printprint()函数代替print语句。在 Python2.x 中,输出数据使用的是 Print 语句,但是在 Python 3.x 中,print 语句没有了,取而代之的是 print 函数。2.编码集改变python3支持中文。Python 2.x 默认采用的 ASCII 编码,Python 3.x 默认使用 UTF-8 编码,可以很好地支持中文或其它非英文字符。3.ran...
2019-11-29 22:36:15 141
原创 并行与并发
并发: 又称伪并行, 表示多个任务同时发生。即在操作系统中某个时间段有多个程序处于启动运行到运行完毕的状态,这几个程序又在同一处理机上运行。就好比你打开电脑同时听歌、写论文。并行: 多个任务同时进行,指当系统有一个以上CPU时,一个CPU执行一个进程,另一个CPU执行另一个进程,两者互不干涉,互不抢占资源,同时进行。千万不要混淆并发和并行这两个概念,这可不是近义词,是两个很重要又很容易被问到的...
2019-11-27 23:29:52 303
原创 Python学习之三大名器-装饰器、迭代器、生成器
Python学习之三大名器-装饰器、迭代器、生成器一、装饰器装饰,顾名思义就是在原来的基础上进行美化及完善,器这里指函数,所以说装饰器就是装饰函数,也就是在不改变原来函数的代码及调用方式的前提下对原函数进行功能上的完善。其核心原理其实是利用闭包。格式 @关键字+装饰函数被装饰函数()注意:@行必须顶头写而且是在被装饰函数的正上方按照形式可以分为:无参装饰器和有参装饰器,有参装饰器即给装...
2019-11-26 23:27:25 178
原创 python 的垃圾回收机制
Python垃圾回收主要以引用计数为主,分代回收为辅。引用计数法的原理是每个对象维护一个ob_ref,用来记录当前对象被引用的次数,也就是来追踪到底有多少引用指向了这个对象,当发生以下四种情况的时候,该对象的引用计数器+1对象被创建 ?a=14对象被引用?b=a对象被作为参数,传到函数中 ?func(a)对象作为一个元素,存储在容器中 ?List={a,”a”,”b”,2}...
2019-11-02 22:52:33 145
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人