自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ZXT的博客

高山仰止,景行行止

  • 博客(98)
  • 收藏
  • 关注

原创 【项目】个人博客测试报告

该个人博客系统主要实现了以下几个功能:登录、注销、写博客以及删除博客等功能。进入详情页,并点击“删除”之后成功删除。2 实际执行测试的部分操作步骤/截图。5)注销:点击“注销”后回到登录页。3)发布成功并查看详情页。

2024-05-28 12:31:23 735 3

原创 个人博客项目自动化测试

因为驱动的测试是要在最后一个测试类完成之后进行释放的,如果是使用@AfterAll注解,那么每次修改测试类的时候都会需要挪动驱动释放的位置,所以直接新建一个类作为驱动释放,此时只需要在测试套件中放到最后就行。6)因为列表页等的测试是需要在登录成功后才能抵达的,所以在进行登录页面测试的最后一步应该是登录成功的状态,这样子是为了确保列表页等能够正确进入测试。11)获取元素的时候建议获取固定的元素,如时间、标题等;10)@SelectClasses的参数是可以指定执行类的顺序的(注意是类的顺序,不是用例的顺序)

2024-05-28 12:29:37 931

原创 【Java EE】数据库连接池详解

数据库连接池与MySQL企业开发规范

2024-05-10 09:40:45 1370 57

原创 【Java EE】Mybatis之XML详解

MyBatis XML的⽅式需要以下两步:配置数据库连接字符串和MyBatis写持久层代码。

2024-05-03 15:10:03 1470 66

原创 【Java EE】MyBatis使用注解操作数据库

MyBatis使用注解操作数据库,参数传递,MyBatis使用注解实现增删改查,结果映射,开启驼峰命名(推荐)

2024-05-02 09:01:23 1054 15

原创 【Java EE】MyBatis 入门

MyBatis是⼀款优秀的持久层框架,⽤于简化JDBC的开发。持久层:指的就是持久化操作的层,通常指数据访问层(dao),是⽤来操作数据库的.简单来说 MyBatis 是更简单完成程序和数据库交互的框架,也就是更简单的操作和读取数据库⼯具接下来,我们就通过⼀个⼊⻔程序,让⼤家感受⼀下通过Mybatis如何来操作数据库。

2024-04-29 13:03:19 1081 98

原创 【Java EE】日志框架(SLF4J)与门面模式

⻔⾯模式(Facade Pattern)⼜称为外观模式,提供了⼀个统⼀的接⼝,⽤来访问⼦系统中的⼀群接⼝.其主要特征是定义了⼀个⾼层接⼝,让⼦系统更容易使用。原⽂: Provide a unified interface to a set of interfaces in a subsystem.Facade defines a higherlevel interface that makes the subsystem easier to use.

2024-04-26 19:37:27 1803 47

原创 【Java EE】 SpringBoot配置文件

配置文件的作用,SpringBoot配置文件,配置文件的格式,properties 配置文件说明,properties基本语法,properties 缺点分析,yml 配置文件说明,yml 基本语法,yml 配置不同数据类型及 null,yml优缺点

2024-04-24 21:04:37 910 40

原创 【Java EE】依赖注入DI详解

什么是依赖注入,依赖注入的三种方法,属性注入(Field Injection),构造方法注入,Setter注入,三种注入优缺点分析,@Autowired存在的问题,解决@Autowired对应多个对象问题,@Autowird与@Resource的区别

2024-04-19 19:45:20 1079 67

原创 【Java EE】 IoC详解(Bean的存储)

对于同⼀个类, 如何定义多个对象呢?⽐如多数据源的场景, 类是同⼀个, 但是配置不同, 指向不同的数据源@Component@Bean@Bean定义了多个对象的话, 我们根据类型获取对象, 获取的是哪个对象呢?@Bean 注解的bean, bean的名称就是它的⽅法名。

2024-04-14 19:25:55 1867 69

原创 【Java EE】Spring核心思想(一)——IOC

Spring核心思想(一)——IOC,什么是IoC呢?,理解 Spring IoC,DI 概念说明

2024-04-14 16:48:02 1713 121

原创 【Java EE】关于Spring MVC 响应

关于Spring MVC 响应,@RestController 与 @Controller 的关联和区别,返回数据 @ResponseBody使用,返回HTML代码片段,返回JSON,设置状态码,设置Header,设置Content-Type

2024-04-10 17:06:23 1439 42

原创 【Java EE】获取Cookie和Session

Cookie简介,理解Session,Cookie 和 Session 的区别,传统获取Cookie,简洁获取Cookie,Session存储,Session读取,传统读取Session,简洁获取Session

2024-04-10 16:14:42 1487 83

原创 【Java EE】Spring请求如何传递参数详解

Spring请求如何传递参数详解,传递单个参数,传递多个参数,传递对象,后端参数重命名(后端参数映射),传递数组,传递集合,传递JSON数据,获取URL中参数@PathVariable,上传文件@RequestPart,获取Cooki/Session,获取Header

2024-04-08 17:13:36 1819 55

原创 【Java EE】@RequestMapping注解

在Spring MVC 中使⽤ @RequestMapping 来实现 URL 路由映射 ,也就是浏览器连接程序的作⽤我们先来看看代码怎么写} }这时候我们使用浏览器访问 http://127.0.0.1:8080/hi 就可访问@RequestMapping 是Spring Web MVC 应⽤程序中最常被⽤到的注解之⼀,它是⽤来注册接⼝的路由映射的.表⽰服务收到请求时,路径为/sayHi的请求就会调⽤hi这个⽅法的代码.

2024-04-08 15:42:08 456 5

原创 【Java EE】初识Spring Web MVC

Spring Web MVC 是基于 Servlet API 构建的原始 Web 框架,从⼀开始就包含在Spring框架中。它的正式名称“Spring Web MVC”来⾃其源模块的名称(Spring-webmvc),但它通常被称为)Spring MVC).Servlet是⼀种实现动态⻚⾯的技术.准确来讲Servlet是⼀套Java Web 开发的规范,或者说是⼀套Java Web 开发的技术标准.

2024-04-06 16:08:14 1757 39

原创 【Java EE】SpringBoot的创建与简单使用

【Java EE】SpringBoot的创建与简单使用,环境准备,Spring Boot 项目创建,使用Idea创建,SpringBoot项目的运行

2024-04-06 15:42:44 1717 80

原创 【Java EE】Maven jar 包下载失败问题的解决方法

配置好国内的Maven源,配置当前项⽬setting,设置新项⽬的setting,Maven jar 包下载失败问题的解决方法

2024-04-04 15:41:25 1020 37

原创 【Java EE】关于Maven

什么是Maven,为什么要学Maven,创建⼀个Maven项目,Maven核心功能,项目构建,依赖管理,Maven Help插件,Maven 仓库,本地仓库,私服

2024-04-04 11:49:22 1510 71

原创 【JVM】关于JVM垃圾回收

死亡对象的判断算法,引用计数算法,可达性分析算法;垃圾回收算法,,标记-清除算法,复制算法,标记-整理算法,分代算法,哪些对象会进入新生代?哪些对象会进入老年代?

2024-03-31 16:04:01 1992 55

原创 山高路远,与君共勉

创作纪念日

2024-03-31 15:22:16 404

原创 【JVM】JVM类加载过程

如果一个类加载器收到了类加载的请求,它首先不会自己去尝试加载这个类,而是把这个请求委派给父类加载器去完成,每一个层次的类加载器都是如此,因此所有的加载请求最 终都应该传送到最顶层的启动类加载器中,只有当父加载器反馈自己无 法完成这个加载请求(它的搜索范围中没有找到所需的类)时,子加载器才会尝试自己去完成加载启动类加载器:加载 JDK 中 lib 目录中 Java 的核心类库,即$JAVA_HOME/lib目录。扩展类加载器。加载 lib/ext 目录下的类。应用程序类加载器:加载我们写的应用程序。

2024-03-29 19:33:06 1325 37

原创 【JVM】JVM 运行时数据区简介

JVM 运⾏时数据区域也叫内存布局,但需要注意的是它和 Java 内存模型((Java Memory Model,堆(线程共享)本地方法栈(线程私有)程序计数器(线程私有)方法区(线程共享)内存布局中的异常问题,Java堆溢出,虚拟机栈和本地方法栈溢出

2024-03-27 17:05:21 1571 58

原创 【JVM】JVM简介

JVM 是 Java Virtual Machine 的简称,意为 Java虚拟机。虚拟机是指通过软件模拟的具有完整硬件功能的、运行在一个完全隔离的环境中的完整计算机系统。常见的虚拟机:JVM、VMwave、Virtual Box。VMwave与VirtualBox是通过软件模拟物理CPU的指令集,物理系统中会有很多的寄存器;JVM则是通过软件模拟Java字节码的指令集,JVM中只是主要保留了PC寄存器,其他的寄存器都进行了裁剪。JVM 是一台被定制过的现实当中不存在的计算机与君共勉!

2024-03-27 15:53:39 2187 94

原创 【网络原理】详解HTTPS协议加密过程

详解HTTPS协议加密过程,运营商劫持事件,HTTPS的工作过程,对称加密,非对称加密,网站证书

2024-03-21 22:23:08 3863 163

原创 【网络原理】HTTP 请求 (Request)详解

【网络原理】HTTP 请求 (Request)详解,认识URLquery string关于 URL encode,GET方法,POST 方法,GET 和 POST 的区别,User-Agent (简称 UA),Referer,Cookie

2024-03-21 15:38:17 4083 19

原创 【网络原理】HTTP协议和使用Fiddler抓包

HTTP协议是什么?理解 "应用层协议"HTTP 协议的工作过程HTTP 协议格式Fiddler抓包工具的使用,抓包工具的原理,抓包结果展示。

2024-03-19 19:29:58 1299 64

原创 【网络原理】IP协议介绍

数据链路层的作⽤: 两个设备(同⼀种数据链路节点)之间进⾏传递数据⽹络层的作⽤: 在复杂的⽹络环境中确定⼀个合适的路径传输层的作⽤: 负责数据能够从发送端传输接收端应⽤层的作⽤: 满⾜我们⽇常需求的⽹络程序, 都是在应⽤层。

2024-03-17 17:57:13 1277 35

原创 【网络原理】TCP协议详细解析

TCP协议的概念,TCP协议段格式,TCP的特性,TCP原理详解,面向字节流的粘包问题,🌸确认应答机制(安全机制)超时重传机制(安全机制)连接管理(安全机制)滑动窗口(效率机制)流量控制(安全机制)拥塞控制(安全机制)延迟应答(效率机制)捎带应答(效率机制)

2024-03-17 15:15:50 1864 33

原创 【网络原理】TCP滑动窗口与流量控制和拥塞控制

TCP滑动窗口与流量控制和拥塞控制详解,滑动窗口丢包问题(情况一:数据包已经抵达,ACK被丢了,情况二:数据包就直接丢了)流量控制(安全机制),拥塞控制(安全机制)

2024-03-16 00:00:00 958 24

原创 【网络原理】TCP三次握手四次挥手

在正常情况下,TCP要经过三次握手建立连接,四次挥手断开连接整体过程如下:该过程对应着很多种状态的转换服务端状态转化[CLOSED -> LISTEN] 服务器端调用listen后进入LISTEN状态,等待客户端连接;[LISTEN -> SYN_RCVD] 一旦监听到连接请求(同步报文段),就将该连接放入内核等待队列中,并向客户端发送SYN确认报文。[SYN_RCVD -> ESTABLISHED] 服务端一旦收到客户端的确认报文,就进入ESTABLISHED状态,可以进行读写数据了。[ESTABLIS

2024-03-13 20:45:06 2541 126

原创 【网络原理】UDP协议的详细解析

UDP是传输层的协议,功能即为在IP的数据报服务之上增加了最基本的服务:复用和分用以及差错检测。UDP的传输形式是基于数据报的,UDP数据报分为首部和用户数据部分,整个UDP数据报作为IP数据报的数据部分封装在IP数据报中,UDP数据报文结构如图所示:UDP首部有8个字节,由4个字段构成,每个字段都是两个字节,首先我们的首部得包含我们发送方的端口和接收方的地址,这样我们的发送端才知道需要发向那里;接收方做出的响应才知道回给谁源端口: 源端口号,需要对方回信时选用,不需要时全部置0.目的端口:目的端口号,

2024-03-13 16:39:07 2014 57

原创 【网络原理】使用Java基于TCP搭建简单客户端与服务器通信

使用Java基于TCP实现简单客户端与服务器通信,ServerSocket API,Socket API,TCP中的长短连接,建立TCP回显客户端与服务器

2024-03-10 10:41:54 7186 71

原创 【网络原理】使用Java基于UDP实现简单客户端与服务器通信

DatagramSocket使用详解,DatagramPacket详解,使用Java基于UDP实现简单客户端与服务器通信,创建一个简单回显客户端与服务器

2024-03-09 15:10:09 2457 31

原创 【网络原理】网络编程基础和Socket套接字

网络编程基础,什么是网络编程,发送端服务端,客户端服务端模型,Socket编程套接字,Java数据报套接字通信模型,Java流套接字通信模型,Socket编程注意事项

2024-03-09 13:43:04 868 7

原创 【网络原理】初识网络原理

网络原理初识,局域网LAN,广域网WAN,基于网线交换机路由器互联,网络通信基础,IP地址,端口号,协议,五元组,协议分层,OSI七层模型,TCP/IP五层模型封装分用

2024-03-07 21:07:13 1358 37

原创 【Java EE】文件内容的读写⸺数据流

数据流的详解,从文件中读写数据,字节流的读写InputStream类OutputStream类,按字符流读写数据,Readr类Writer类详解,扫描指定目录,并找到名称中包含指定字符的所有普通文件(不包含目录),并且后续询问用户是否要删除该文件,进行普通文件的复制

2024-03-06 17:30:34 1491 109

原创 【Java EE 】认识文件与Java文件操作

认识文件在电脑中的存储,树形结构组织和目录,文件路径,二进制文件和文本文件,Java中文件操作File类详解,File属性,构造方法,方法,使用File类创建文件示例

2024-03-05 17:20:02 1044 36

原创 【JUC】线程安全的集合类

线程安全的集合类,多线程环境使用 ArrayList,多线程环境使⽤队列,多线程环境使⽤哈希表(Hashtable,ConcurrentHashMap),线程安全相关面试题,多线程常见面试题

2024-03-03 15:51:41 1443 71

原创 【JUC】JUC(java.util.concurrent) 的常见类

JUC(java.util.concurrent)中的常见类详解,Callable接口详解,ReentrantLock详解,原子类原理与实现详解,信号量Semaphore详解,CountDownLatch详解,java相关面试题

2024-03-03 15:28:55 1144 33

2023计算机网络课程设计(子网计算源码)

软件工程专业,计算机网络课程设计源码

2024-03-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除