前言
关于JDBC的学习
JDBCJDBC步骤
步骤总结 (6步)
注册驱动
获取连接
创建statement
发送SQL语句,并获取结果
结果集解析
关闭资源
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758/** * @Author Valyn * Description: 利用jdbc技术,完成用户数据查询工作 * * TODO: 步骤总结 (6步) * 1. 注册驱动 * 2. 获取连接 * 3. 创建statement * 4. 发送SQL语句,并获取结果 * 5. 结果集解析 * 6. 关闭资源 */public class JdbcStatementQueryPart { public static void main(String[] args) throws SQLException { //1.注册驱动 / ...
前言
一直想对IO流有更深入的了解,于是便有了以下的内容以便往后复习
IO流(1)明确要操作的数据是数据源还是数据目的(要读还是要写)
源:InputStream Reader
目的:OutputStream Writer
(2)明确要操作的设备上的数据是字节还是文本
源:
字节: InputStream
文本: Reader
目的:
字节: OutputStream
文本: Writer
(3)明确数据所在的具体设备
源设备:
硬盘:文件 File开头
内存:数组,字符串
键盘:System.in
网络:Socket
对应目的设备:
硬盘:文件 File开头
内存:数组,字符串
屏幕:System.out
网络:Socket
(4)明确是否需要额外功能
源设备:
需要转换—— 转换流 InputStreamRea ...
前言
对于 HTTP 的知识点比较感兴趣,于是便读了这本被称为”web结构圣经“”的书
HTTP:Web 的基础HTTP概述HTTP——因特网的多媒体信使Web 浏览器、服务器和相关的 Web 应用程序都是通过 HTTP 相互通信的。HTTP 是现代全球因特网中使用的公共语言。
HTTP 使用的是可靠的数据传输协议,因此即使数据来自地球的另一端,它也能够 确保数据在传输的过程中不会被损坏或产生混乱。
Web客户端和服务器Web 内容都是存储在 Web 服务器上的。Web 服务器所使用的是 HTTP 协议,因 此经常会被称为 HTTP 服务器。这些 HTTP 服务器存储了因特网中的数据,如果客户端发出请求的话,它们会提供数据。客户端向服务器发送 HTTP 请求, 服务器会在 HTTP 响应中回送所请求的数据。
资源Web 服务器是 Web 资源(Web resource)的宿主。Web 资源是 Web 内容的源头。 最简单的 Web 资源就是 Web 服务器文件系统中的静态文件。
但资源不一定非得是静态文件。资源还可以是根据需要生成内容的软件程序。这些 动态内容资源可以根据你的身份 ...
前言
继续
HTTP:Web 的基础URL与资源浏览因特网资源URI 是一类更通用的资源标识符,URL 实际上是它的一个子集。URI 是一个通用的概念,由两个主要的子集 URL 和 URN 构成,URL 是通过描述资源的位置来标识资源的,而 URN 则是通过名字来识别资源的,与它们当前所处位置无关。
HTTP 规范将更通用的概念 URI 作为其资源标识符,但实际上,HTTP 应用程序处 理的只是 URI 的 URL 子集。
比如说,你想要获取 URL https://valyn.vercel.app/post/21562.html。 那么 URL 分以下三部分。
URL 的第一部分(https)是 URL 方案(scheme)。方案可以告知 Web 客户端怎样访问资源。在这个例子中,URL 说明要使用 HTTP 协议。
URL 的第二部分(www.valyn.vercel.app)指的是服务器的位置。这部分告知 Web 客户端资源位于何处。
URL 的第三部分(/post/21562.html)是资源路径。路径说明了请求的是 服务器上哪个特定的本地资源。
...
前言
继续
HTTP:Web 的基础HTTP报文报文流HTTP 报文是在 HTTP 应用程序之间发送的数据块。这些数据块以一些文本形式的元信息(meta-information)开头,这些信息描述了报文的内容及含义,后面跟着可选的数据部分。这些报文在客户端、服务器和代理之间流动。术语“流入”、“流出”、“上游”及“下游”都是用来描述报文方向的。
报文流入源端服务器HTTP 使用术语流入(inbound)和流出(outbound)来描述事务处理(transaction) 的方向。报文流入源端服务器,工作完成之后,会流回用户的 Agent 代理中。
报文向下游流动HTTP 报文会像河水一样流动。不管是请求报文还是响应报文,所有报文都会向下游(downstream)流动。所有报文的发送者都在接收者的上游 (upstream)。在中,对请求报文来说,代理 1 位于代理 3 的上游,但对响应报文来说,它就位于代理 3 的下游 1 。(上下游是相对的)
报文的组成部分HTTP 报文是简单的格式化数据块。看一下图给出的例子。每条报文都包含一条来自客户端的请求,或者一条来自服务器的响应。它们由 ...
前言
因编写UI自动化练习想输出记录日志,特此专门学习总结了Python的文件处理,以便以后复习
Python文件处理
Python 文件处理文件处理是任何 Web 应用程序的重要组成部分。
Python 有几个用于创建、读取、更新和删除文件的函数。
文件处理在 Python 中使用文件的关键函数是 open() 函数。
open() 函数有两个参数:文件名和模式。
有四种打开文件的不同方法(模式):
"r" - 读取 - 默认值。打开文件进行读取,如果文件不存在则报错。
"a" - 追加 - 打开供追加的文件,如果不存在则创建该文件。
"w" - 写入 - 打开文件进行写入,如果文件不存在则创建该文件。
"x" - 创建 - 创建指定的文件,如果文件存在则返回错误。
此外,您可以指定文件是应该作为二进制还是文本模式进行处理。
"t" - 文本 - 默认值。文本模式。
"b" - 二进制 - 二进制模式(例如图像)。
语法此外,您可以指定文件是应该作为二进 ...
前言
关于如何编写测试用例的一些小总结
测试用例
测试用例是什么?测试用例是一组定义了输入、执行步骤和预期结果的文档或指令,用于验证被测试系统的功能、性能和可靠性。它是软件测试过程中的基本单元,旨在模拟不同的使用情况和场景,以确保系统按照预期工作。
为什么要编写测试用例?编写测试用例的好处:
验证功能
发现缺陷
防止漏测
持续集成和回归测试
怎么编写测试用例?测试用例的组成
用例编号
用例标题
功能模块
优先级
前置条件
测试数据
执行步骤
预期结果
实际结果
编写人
执行人
用例编号:
测试用例的唯一标识
用例标题:
又称为测试点,用一句话描述测试用例的关注点。每一条用例对应一个测试目的。
功能模块
具体的功能模块
优先级:
根据需求定义优先级,分为P1,P2,P3,P4。高优先级需覆盖核心业务,优先测试。
前置条件:
对于具体功能测试前需具备的条件
测试数据:
测试所需的输入数据
执行步骤:
测试用例的步骤描述,执行人员可根据测试步骤完成测试的执行
预期结果:
具体执行用例测试之前,预期得到的输出。用于判断功能的执行正确与否。
实际结果:
与预期 ...
前言
鉴于测试需要用到Python,特此学习总结了以下内容,以供以后复习所用
Python基础
Python 简介什么是 Python?
Python 是一门流行的编程语言。它由 Guido van Rossum 创建,于 1991 年发布。
它用于:
web开发(服务器端)
软件开发
数学
系统脚本
Python 入门Python 是一门解释型编程语言,这意味着作为开发人员,您可以在文本编辑器中编写 Python(.py)文件,然后将这些文件放入 python 解释器中执行。
在命令行上运行 python 文件的方式如下:
1C:\Users\Your Name>python helloworld.py
任何一门语言的入门都以HelloWorld开始,现在让我们也以HelloWorld为练习敲开Python的大门。
1print("Hello, World!")
Python 缩进缩进指的是代码行开头的空格。
在其他编程语言中,代码缩进仅出于可读性的考虑,而 Python 中的缩进非常重要。
Python 使用缩进来指示代码块。
12if 5 & ...
指令速查
未读前言
学习Linux时对Vim比较感兴趣想深入了解一下,于是便有了以下的内容
Vim编辑器
前言相信不少小伙伴在写SHELL脚本或者编辑一些文件的时候,用到的vim编辑器还蛮多的,VIM编辑器用好了真的很方便用不好真的闹心!
vi基础操作概念
vi的三种模式1.命令模式2.编辑模式3.末行模式(命令模式下,按“:”即可进入末行模式)
默认情况下,VI编辑器是命令模式,需要在里面写东西的时候需要进入编辑模式
命令模式到编辑模式:插入命令i,附加命令a,打开命令o,修改命令c,取代命令r,替换命令s
编辑模式到命令模式:Esc
退出流程:1.进入命令模式2.进入末行模式3.在末行模式输入以下内容,对应相应操作
12345678910【:w】 保存文件【:w!】 若文件为只读,强制保存文件【:q】 离开vi【:q!】 不保存强制离开vi【:wq】 保存后离开【:wq!】 强制保存后离开【:! command】 暂时离开vi到命令行下执行一个命令后的显示结果【:set nu】 显示行号【:set nonu】 取消显示行号【:w newfile】 另存为
插入命令12345678910 ...
前言
大学期间对于 HTML 所学的内容已然忘得七七八八,特此对 HTML 进行了一个整理,以便对知识进行回顾与方便日后复习
HTML 介绍
网页组成
HTML简介
什么是HTML全称:HyperText Markup Language(超文本标记语言)。
超文本:暂且简单理解为 “超级的文本”,和普通文本比,内容更丰富。
标 记:文本要变成超文本,就需要用到各种标记符号。
语 言:每一个标记的写法、读音、使用规则,组成了一个标记语言。
相关国际组织(了解)
IETF
全称:Internet Engineering Task Force(国际互联网工程任务组),成立于1985年底,是一个权威 的互联网技术标准化组织,主要负责互联网相关技术规范的研发和制定,当前绝大多数国际互联网 技术标准均出自IETF。官网:https://www.ietf.org
W3C
全称:World Wide Web Consortium(万维网联盟),创建于1994年,是目前Web技术领域,最具影 响力的技术标准机构。共计发布了200多项技术标准和实施指南,对互联网技术的发展和应用起到 了 ...