PreJob
一些基础知识
我的芒果
剩下的交给天意
展开
-
JQuery框架技术知识点整理
JQuery 第一步引入外部文件:<script src="js/jquery-3.4.1.js"></script> 可以通过JQuery官网下载相关外部文件 如果使用别人的文件,将自己写的代码放在别别人的代码后面。如果开发者工具中报$ is not defined的错,第一步检查jq(Jquery的简称)是否引入正常。1、入口函数 原生入口函数:win...原创 2019-09-11 19:17:59 · 516 阅读 · 0 评论 -
JavaScript基础知识点整理
1.JavaScript1.1 JavaScript基础1.1.1 基本语法 引入外部的js(JavaScript的简称)文件:。 JavaScript由三部分组成:ECMScript+DOM+BOM。 JavaScript代码写在script标签中,script标签可以写在页面的任意地方。 原则上,能用css解决的问题就不要用js。 如:<script> ...原创 2019-09-10 13:23:45 · 490 阅读 · 0 评论 -
git&svn项目管理
1.把项目上传至仓库中的步骤:== 1)、启动Visual Server服务==2)新建Repositories一个Repository有branches、tags和trunk。其中branches:开发分支tags:标注发布的版本号trunk:开发主目录访问仓库的方法:右击---->trunk---->Copy URL to Clipboard----->去...原创 2019-11-22 16:02:34 · 345 阅读 · 0 评论 -
软件测试策略和性能测试
软件测试策略 集成策略有自顶向下,自底向上两种。 软件测试策略:在一定的软件测试标准、测试规范的指导下,依据测试项目的特定环境约束而规定的软件测试的原则、方式、方法的集合。 软件测试策略是为了以最低的成本最大程度降低产品的质量风险或尽早地完成测试所选择或制定的最合理的方式、方法、过程等。 自顶向下测试:从主控模块开始,按照软件的控制层次结构,以深度优先或广度优先的策略,逐步把各个模...原创 2019-11-06 10:11:39 · 311 阅读 · 0 评论 -
测试用例
测试用例1、测试用例和测试脚本 什么是测试用例?什么是测试脚本?两者的关系是什么? 测试用例:是为实施测试而向被测试系统提供的输入数据、操作或各种环境设置以及期望结果的一个特定的集合。 测试脚本:是为了进行自动化测试而编写的脚本。 关系:测试脚本的编写必须对应相应的测试用例。 测试用例的关键: 白盒测试用例的关键是以较少的用例覆盖尽可能多的内部程序逻辑结果。 黑盒测试...原创 2019-11-06 10:05:12 · 571 阅读 · 0 评论 -
软件测试套题
一、填空1.用例五要素是:覆盖全面、工作量小、目的明确、易于维护、描述清晰。2.软件验收测试包括:正式验收测试、Alpha测试、beta测试。3.编写系统测试用例需要参考的项目文档有:软件开发计划、软件测试计划、需求规格说明书。4.集成策略有:自顶向下,自底向上两种。5.通过画因果图来写测试用例的步骤为:(1)分析软件规格说明描述中,哪些是原因(即输入条件或输入条件的等价类),哪些是结...原创 2019-10-31 10:18:15 · 2036 阅读 · 1 评论 -
Linux中>和>>的区别
Linux中>、&>、>>和>的区别">":将正确命令信息输出到文件中(覆盖原内容)"&>":将正确的和错误的信息都输出到文件中">>":将命令信息追加到文件中(原内容基础上追加)"<":和">"相反,表示输入使用Linux命令实现A.txt与b.txt合并为c.txt。c.txt不存在,合并完要删除A.t...原创 2019-10-29 19:24:31 · 618 阅读 · 0 评论 -
软件测试划分
软件测试按照用例设计方法划分:白盒测试、黑盒测试;按照是否执行程序:静态测试、动态测试;按照测试策略和过程划分:单元测试、集成测试、系统测试和验收测试。按照用例设计方法划分: 白盒测试 白盒测试根据软件内部的逻辑结构分析来进行测试,是基于代码的测试,测试人员通过阅读程序代码或通过使用开发工具中的单步调试来判断软件的质量。一般黑盒测试由项目经理在程序开发中实现。 白盒测试的方法有静...原创 2019-10-20 17:36:00 · 845 阅读 · 0 评论 -
简述servlet生命周期
以下代码在页面上的输出值是什么:<% x=3;%><% int x=5; %><% ! int x=7; %>x = <%=x%>,<%=this.x%>答案:x=5,3解释:<% x=3;%>是局部变量,<% int x=5; %>是局部变量,<% ! int x=7; %>是全局变量...原创 2019-10-15 20:45:12 · 613 阅读 · 0 评论 -
简述JSP的内置对象,及该对象的作用
JSP内置对象共有9个:request、response、session、out、page、application、exception、pageContext、config。简述JSP的内置对象,及该对象的作用:1、request对象:客户端的请求信息被封装到request对象中,通过request可以了解到客户的需求,然后做出响应。2、response对象:response对象包含了响应客...原创 2019-10-15 20:28:40 · 4359 阅读 · 0 评论 -
简述编写过滤器的步骤
简述编写过滤器的步骤1、声明过滤器类并让其实现Filter接口;2、shi实现码片原创 2019-10-15 19:52:39 · 3299 阅读 · 0 评论 -
HttpServletRequest对象的getAttribute方法和getParameter方法的区别
getAttribute方法和getParameter方法的区别 getAttribute方法用来获取请求作用域中的数据; getParameter方法用来获取请求报文中的参数信息。原创 2019-10-15 19:43:34 · 827 阅读 · 0 评论 -
简单粗暴理解三次握手
原创 2019-10-15 10:58:34 · 160 阅读 · 0 评论 -
给你一个:驱动程序 A,数据源名称为 B,用户名称为 C,密码为 D,数据库表为 T,请用 JDBC 检索出表 T 的所有数据。
给你一个:驱动程序 A,数据源名称为 B,用户名称为 C,密码为 D,数据库表为 T,请用 JDBC 检索出表 T 的所有数据。package mango;import java.sql.*;public class jdbc{ public static String DRIVER = "A"; public static String URL = "B"; public ...原创 2019-10-14 16:09:45 · 847 阅读 · 0 评论 -
顺序查找方法和二分查找方法
思考:给定一个以排好序的n个元素a[0:n-1],如何在n个元素中找到特定的元素x? 此时提供两种方法:顺序查找法: 顺序搜索法实现原理就是逐个比较a[0:n-1]中的元素,直到找出元素x或搜索遍整个数组后确定x不在其中。 所以,在最后情况下,需要比较O(n)次。可以看出顺序搜索法并没有很好的利用元素已经排序的条件。二分查找法: 二分搜索法的基本思想是:将n个元素分成个数大...原创 2019-10-13 18:36:36 · 1726 阅读 · 0 评论 -
队列,顺序队列与循环队列
队列 队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头。 队列中的数据元素称为队列元素。队列中没有元素时,称为空队列。队列只允许在一端插入,另一端删除,所以队列是一种先进先出的线性表。1. 顺序队列 顺序队列存储模式:一维数...原创 2019-09-07 10:07:22 · 2328 阅读 · 0 评论 -
栈的定义,顺序栈,链式栈
栈(Stack)1.定义 栈又名堆栈,是数据暂时存储的地方。它一种只能在顶端进行插入和删除操作的特殊线性表,它按照先进后出的原则存储数据,先进的数据被压入栈底,最后的数据在栈顶,需要读取数据的时候从栈顶开始弹出数据。 栈具有记忆作用,对栈的插入和删除操作中,不需要改变栈底指针。 栈中允许进行插入和删除操作的一端称为栈顶(top),另一端为栈底(bottom);栈底固定,而栈顶浮动;栈...原创 2019-09-07 09:59:38 · 1052 阅读 · 0 评论 -
Hash函数与算法、哈希查找、哈希冲突解决方法总结
Hash哈希1.基本概念 Hash,也叫哈希或散列,就是把任意长度的输入(也叫预映射),通过散列算法,变换成固定长度的输出,该输出就是散列值。 若结构中存在和关键字key相等的记录,则必定在H(key)的存储位置上。称该H(key)为哈希函数。 根据设定的哈希函数H(key)和处理冲突方法将一组关键字映射到一个有限的地址区间上,并以关键字在地址区间中的象作为记录在表中的存储位置,这种...原创 2019-09-01 22:02:57 · 9505 阅读 · 3 评论 -
异或运算
异或是对数据的二进制操作,如果而进制位两个值相同则异或结果为1,不同异或结果为0。 一个数与另一个数异或两次是其本身; 一个数与自身异或,结果为零; 一个数与零异或,结果为其本身。 例:int a = 15;int b = 25;a = a^b;System.out.println("a="+a); 结果:a=22 15的二进制为00001111 25的二...原创 2019-08-31 19:28:35 · 1728 阅读 · 0 评论 -
Java equals和==的异同点
Java中equals和==的异同点:equals只能比较引用类型,“”既能比较引用类型又能比较基本数据类型;equals方法默认判断对象的哈希值是否相等;“”运算符在判断引用数据类型对象时,是判断对象的地址是否相同。equals指的是值是否相同,“==”指引用是否相同。...原创 2019-08-13 10:31:09 · 204 阅读 · 0 评论 -
MyBatis
MyBatis1.Mybatis框架基础1.1.Mybatis框架技术 Mybatis是一个数据持久层(ORM)框架。在实体类和SQL语句之间建立映射关系,是一种半自动化的ORM实现。 Mybatis支持定制化SQL、存储过程以及高级映射,避免了几乎所有的JDBC和手动设置参数以及获取结果集。 ORM(Object Relational Mapping)对象关系映射,就是通过使用描...原创 2019-11-04 08:59:43 · 1054 阅读 · 0 评论 -
SpringMVC运行流程
SpringMVC运行流程原创 2019-11-03 12:18:43 · 192 阅读 · 1 评论 -
Mybatis开发步骤
Mybatis开发步骤1)、新建maven项目,使用分层思想,配置项目package包。2)、修改pom.xml,配置mybatis框架及开发框架。3)、面向数据库编程,设计一个类与数据库表形成一一对应关系。4)、设计一个数据库操作接口,定义crud操作。5)、编写一个接口映射文件,完成接口方法映射,或在接口中使用注解配置sql。6)、编写Mybatis全局配置文件,进行Mybatis...原创 2019-10-31 21:25:01 · 1282 阅读 · 0 评论 -
什么是Oracle?
什么是Oracle? Oracle Database,简称Oracle,是甲骨文公司的一款关系数据库管理系统。Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。 Oracle作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它有一个完备关系...原创 2019-10-30 09:15:37 · 7618 阅读 · 0 评论 -
Oracle-第14章 用户、权限和角色
14.1 用户管理14.1.1 新增用户新增用户:-tablespace表空间指数据存储的位置create user studentidentified by “123456”default tablespace USERStemporary tablespace TEMP;14.1.2 修改用户修改用户:modify the useralter user STUDENT i...原创 2019-08-11 15:43:13 · 184 阅读 · 0 评论 -
Oracle-第13章 序列、索引、同义词
13.1 序列 序列是数据库中一种对象,用于生成一串不重复的编号,可以递增或递减。 最简单的序列结构:create sequence seq_cla; 一般一个序列只在一个表格中使用,即每个表格会使用一个序列。例1:create sequence seq_stuminvalue 10000最小值maxvalue 100000最大值start with 10000起始值incre...原创 2019-08-11 15:40:19 · 188 阅读 · 0 评论 -
Oracle-第12章 视图
视图是数据库的一种对象,通常用于做数据的表现,可以把某个查询数据汇总在一个视图中。可以从视图中查询数据,一般不执行dml(oracle有物理视图,可以对视图数据进行修改;mysql等数据库不支持修改)。 应用场景:高铁航班表,飞机航班表,交易市场的交易表。 在oracle中,需要用户具有create view权限才能创建视图。授权时可以使用with admin op...原创 2019-08-11 15:38:03 · 237 阅读 · 0 评论 -
Oracle-第11章 数据操作与事务控制
① 事务 也称工作单元,是由一个或多个sql语句所组成的操作序列,这些sql语句是完整的工作单元,要么全部执行成功,要么全部执行失败。在数据库中通过事务来保证数据的一致性。在共一个窗口中,第一次执行DML语句会打开数据库事务数据库事务有4大特性:a).原子性:在同一个事务中的操作不可以拆分,要么同时成功,要么同时失败。b).隔离性:没有提交的事务中的更新操作对其他事务是隔离的。在当前事务...原创 2019-08-11 15:36:53 · 966 阅读 · 1 评论 -
Oracle-第10章 层次查询
层次查询必须指定start with,需要指定连接方向,通过连接方向控制向上查询或向下查询,可以使用level指定遍历的层级。例1:select empno, ename, mgr, jobfrom empstart with empno = 7839connect by prior empno=mgr;使用level显示分级例2:select level,empno, ename...原创 2019-08-11 15:33:42 · 166 阅读 · 0 评论 -
Oracle-第9章 高级子查询
9.1 相关子查询 相关子查询中子查询不可以单独执行的查询,一般是先执行主查询,把主查询查询到的(条件)数据送到子查询中进行数据过滤。主查询每查询到一条记录,都需要执行一次子查询进行判断。例1:查询比本部门平均工资高的员工编号,姓名,薪资,部门编号方法1:相关子查询select empno, ename, deptno, salfrom empouter where sal &...原创 2019-08-11 15:32:51 · 493 阅读 · 0 评论 -
Oracle-第8章 集合运算
集合运算:并,交差并:uninon和union all交:intersect差:minusunion:合并两个集合并去重,多行null只保留一行。查询工作在CHICAGO或1981年入职的员工信息。select ename, salfrom emp e, dept dwhere d.deptno = e.deptnoand d.loc = ‘CHICAGO’unionsel...原创 2019-08-11 15:31:03 · 213 阅读 · 0 评论 -
Oracle-第7章 子查询
括号内的查询叫做子查询,也叫内部查询,先于主查询执行。从结构上看子查询是嵌套在其他查询语句中的。子串可以嵌套在:from ,where,having子句中。 子查询的结果被主查询(外部查询)使用• expr operator包括比较运算符。单行运算符:>、=、>=、<、<>、<=多行运算符: in、any、all其中,根据子查询返回的行和...原创 2019-08-11 15:29:56 · 468 阅读 · 0 评论 -
Oracle-第6章 分组函数
6.1 分组函数概述分组函数也叫统计函数,一般用于数据统计使用分组函数是对数据行的集合进行操作并按组给出一个结果,这个结果可直接输出,或者用来做判断条件。分组函数是对表中一组记录进行操作,每组只返回一个结果,即首先要对表记录进行分组,然后再进行操作汇总,每组返回一个结果,分组时可能是整个表分为一组,也可能根据条件分成多组。其对数据集合处理的函数,可以处理多行数据。分组查询必须设定分组条件,...原创 2019-08-11 15:25:34 · 316 阅读 · 0 评论 -
Oracle-第5章 多表连接
5.1 多表连接概述 连接是在多个表之间通过一定的连接条件,使表之间发生关联,进而能从多个表之间获取数据。语法为:Select table1.column,table2.columnFrom table1,table2Where table1.column1=table2.column2其中,在where子句中书写连接条件,若果多个表中出现相同的列名,则需要使用表名作为来自该...原创 2019-08-11 15:21:58 · 351 阅读 · 0 评论 -
Oracle-第4章 单行函数
单行函数特征:①单行函数对单行操作,②每行返回一个结果,③有可能返回值与原参数数据类型不一致,④单行函数可以写在SELECT、WHERE、ORDER BY子句中,⑤有些函数没有参数,有些函数包括一个或多个参数,⑥函数可以嵌套。4.1 字符函数字符函数主要指参数类型是字符型,但不同函数返回值可能是字符型或数值型。4.1.1 Lower,upper,initcap函数lower,u...原创 2019-08-11 15:18:13 · 567 阅读 · 0 评论 -
Oracle-第3章 限制数据和对数据进行排序
3.1 使用where子句 限定数据行的原因是要根据某些条件,提高查询效率和缩短查询时间。使用where子句可以返回限定的数据行,其中,where子句紧跟from子句之后。| select 查询需要 from 数据表名where condition(s); |condition(s)表示条件表...原创 2019-08-11 15:11:49 · 380 阅读 · 0 评论 -
Oracle-第2章 编写简单的查询语句
2.1 结构化查询语言分类a).数据查询语言(DQL:Data Query Language):语句主要包括SELECT,用于从表中检索数据。b).数据操作语言(DML:Data Manipulation Language):语句主要包括INSERT,UPDATE和DELETE,用于添加,修改和删除表中的行数据。在oracle数据表中,删除一个表,那么建立在该表上的索引同时删除。c).事务...原创 2019-08-11 15:02:06 · 411 阅读 · 1 评论 -
Oracle-第1章Oracle数据库基础
1.1 数据库的几个重要概念数据(data):是指所有能输入到计算机中并被计算机程序处理的符号的总称,一个数据库可以管理多种数据。数据库(database):是指以一定方式存储在一起,能为多个用户共享,具有尽可能小的数据冗余特点,能与程序彼此独立的数据集合。一个数据库管理系统可以管理多个database。数据库管理系统(DBMS):是一种管理数据库的软件。在oracle数据库内,数据库仅仅是...原创 2019-08-11 14:56:10 · 184 阅读 · 0 评论 -
Java14-网络编程
TCP(Transmission Control Protocol) 面向连接的通信协议ü,提供两台计算机间的可靠的、端到端的字节流通信的协议。 **UDP(User Datagram Protocal)**无连接的通信协议 UDP不保证可靠数据的传输。14.1Socket原理 Socke——套接字,是网络应用程序编程的接口和一种机制,用套接字中的相关函数来建立连接和完成通信,Soc...原创 2019-11-03 14:16:52 · 279 阅读 · 0 评论 -
Java12-文件与流
第12章文件与流12.1File类 在Java语言的java.io包中,由File类提供了描述文件和目录的操作与管理方法。但File类不是InputStream、OutputStream或Reader、Writer的子类,因为它不负责数据的输入输出,而专门用来管理磁盘文件与目录。 File类的构造方法: 方法一:File 变量名 = new File(String pathname)...原创 2019-11-03 14:11:54 · 164 阅读 · 0 评论