hssq_社区达人页

个人头像照片
hssq
已加入开发者社区695
勋章 更多
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
江湖新秀
江湖新秀
成就
已发布50篇文章
27条评论
已回答0个问题
0条评论
已发布0个视频
github地址
我关注的人 更多
粉丝 更多
技术能力
兴趣领域
擅长领域
技术认证
暂无个人介绍
暂无精选文章
暂无更多信息

2023年05月

  • 05.12 19:03:12
    发表了文章 2023-05-12 19:03:12

    unittest 测试框架的使用

    1. unittest 框架解析 2. 批量执行测试脚本 1)构建测试套件 addTest() 方法 makeSuite() 方法 TestLoader() 方法 2)用例的执行顺序 3)忽略测试用例的执行 3. unittest 断言 4. HTML 报告生成 5. 异常捕获与错误截图 6. 数据驱动 1)测试多个不同数据 2)测试某个文件中的多组数据 txt 文件或者 csv 文件 JSON 文件
  • 05.12 18:56:30
    发表了文章 2023-05-12 18:56:30

    使用 webdriver API 编写自动化脚本的基本语法

    1. 打开和关闭浏览器 1)打开浏览器并访问 URL 2)关闭浏览器窗口 2. 元素的定位 1)以 id 定位元素 2)以 name 定位元素 3)以 tag name 定位元素 4)以 class name 定位元素 5)以 xpath 定位元素 6)以 css selector 定位元素 7)以 link text 定位元素 8)以 partial link text 定位元素 3. 操作测试元素 1)键盘输入与鼠标点击 2)submit 提交表单 3)获取元素内容 4. 添加等待 1)sleep 休眠 2)智能等待 5. 打印网页 title 和 URL 6. 浏览器操作 1)设置浏览器
  • 05.12 18:48:44
    发表了文章 2023-05-12 18:48:44

    自动化测试之 selenium 的安装以及 selenium IDE 录制自动化脚本的用法

    1. 什么是自动化测试 1)单元测试 2)接口自动化 3)UI 自动化 2. Selenium 介绍 1)Selenium IDE 2)Webdriver 3)Selenium Grid 3. 如何使用 Selenium IDE 录制脚本 4. 在 python 环境中安装 Selenium 框架
  • 05.12 18:45:20
    发表了文章 2023-05-12 18:45:20

    软件测试之测试的分类(重点:黑盒测试、白盒测试、单元测试、集成测试、系统测试)

    1. 按照测试对象进行划分 1)界面测试 2)可靠性测试 3)容错性测试 4)文档测试 5)兼容性测试 6)易用性测试 7)软件安装卸载的测试 8)安全测试 9)性能测试 10)内存泄漏测试 2. 按照是否查看代码划分 1)黑盒测试 2)白盒测试 3)灰盒测试 3. 按照开发阶段划分 1)单元测试(结合 V 模型) 2)集成测试 3)系统测试 4)验收测试 5)将上面四种测试方法同 V 模型的阶段进行对应 4. 按照测试实施组织划分 1)α 测试 2)β 测试 3)第三方测试 5. 按照是否运行进行划分 1)静态测试 2)动态测试 6. 按照是否手工划分 1)手工测试 2)自动化测试
  • 05.12 18:41:42
    发表了文章 2023-05-12 18:41:42

    软件测试之学习测试用例的设计(等价类法、边界值法、错误猜测法、场景法、因果图法、正交法)

    1. 测试用例的概念 2. 为什么在测试前要设计测试用例 3. 基于需求进行测试用例的设计 1)功能性需求测试 2)非功能性需求测试 4. 具体的测试用例设计方法 1)等价类 2)边界值 3)错误猜测法 4)场景法 5)因果图法 6)正交法
  • 05.12 18:39:21
    发表了文章 2023-05-12 18:39:21

    软件测试之基础概念学习篇(需求 + 测试用例 + 开发模型 + 测试模型 + BUG)

    1. 什么是软件测试 2. 软件测试和软件开发的区别 3. 软件测试和软件调试的区别 4. 什么是需求 1)以需求为依据设计测试用例 5. 测试用例是什么 6. 什么是 BUG(软件错误) 7. 五个开发模型 1)瀑布模型 2)螺旋模型 3)迭代模型、增量模型 4)敏捷开发模型 8. 测试模型 1)V 模型 2)W 模型 9. 软件测试的生命周期(软件测试的流程) 10. 如何描述一个 BUG 11. BUG 的级别 1)崩溃 2)严重 3)一般 4)建议(次要) 12. BUG 的状态转移图
  • 05.12 18:34:47
    发表了文章 2023-05-12 18:34:47

    网络编程之 Socket 套接字(使用数据报套接字和流套接字分别实现一个小程序(附源码))

    1. 什么是网络编程 2. 网络编程中的基本概念 1)发送端和接收端 2)请求和响应 3)客户端和服务端 4)常见的客户端服务端模型 3. Socket 套接字 1)Socket 的分类 2)Java 数据报套接字通信模型 3)Java 流套接字通信模型 4. UDP 数据报套接字编程 1)DatagramSocket API 2)DatagramPacket API 3)示例 5. TCP 流套接字编程 1)ServerSocket API 2)Socket API 3)示例 a. 短连接版本 b. 长连接并发版本
  • 05.12 18:28:00
    发表了文章 2023-05-12 18:28:00

    HTTP 和 HTTPS(请求响应报文格式 + 请求方法 + 响应状态码 + HTTPS 加密流程 + Cookie 和 Session)

    1. HTTP 是什么 2. HTTP 请求报文和响应报文的格式 1)请求报文格式 2)响应报文格式 3)报文中空行的作用 3. HTTP 的长连接和短连接 4. URL 1)在浏览器中输入 www.baidu.com 后执行的全部过程 5. HTTP 常用的请求方法 6. GET 和 POST 的区别 7. HTTP 常见的响应状态码 8. HTTPS 是什么 1)SSL 协议 9. HTTPS 怎么进行 “加密” 1)对称加密 2)非对称加密 3)CA 证书 4)HTTPS 加密的完整流程 10. HTTPS 的优缺点 11. HTTPS 和 HTTP 的区别
  • 05.12 18:22:05
    发表了文章 2023-05-12 18:22:05

    详解 TCP(三次握手 + 四次挥手 + 滑动窗口 + 拥塞控制 + 和 UDP 做对比)

    1. TCP / IP五层模型和OSI七层模型 1)OSI七层模型 2)TCP/IP 五层模型 2. TCP和UDP 1) TCP首部结构 2)UDP首部结构 3)TCP和UDP的区别 2.2 UDP和TCP对应的应用场景 3. TCP 建立连接时的三次握手 1)为什么需要三次握手,而不是两次 2)为什么是三次握手,而不是四次握手 3)如果第三次握手的 ACK 报文丢失,会发生什么 4. TCP 建立连接时的四次挥手 1)为什么需要四次挥手 2)为什么主动断开方的 TIME_WAIT 状态必须等待 2MSL 5. TCP 如何保证可靠性 1)检验和 2)序列号/确认应答: 3)滑动窗口:
  • 05.12 18:17:47
    发表了文章 2023-05-12 18:17:47

    Java多线程之线程池

    1. 线程池的作用 2. 使用线程池的好处 3. 线程池的七个参数 4. 线程池执行任务的流程 5. Java 标准库中的线程池 1)newFixedThreadPool 2)newCachedThreadPool 3)newScheduleThreadPool 4)newSingleThreadExecutor 6. 对比两种提交任务的方法
  • 05.12 18:15:07
    发表了文章 2023-05-12 18:15:07

    synchronized关键字(作用 + 特点 + 锁升级 + 锁优化 + 与 volatile 对比)

    1. synchronized 的作用 1)保证原子性 2)保证内存可见性 3)保证有序性 2. synchronized 特点 3. 锁升级的过程 1)偏向锁 2)轻量级锁 3)重量级锁 4. 锁的优化操作 1)锁消除 2)锁粗化 5. synchronized 使用示例 1)修饰普通方法:锁当前实例对象 2)修饰静态方法:锁当前类对象 3)修饰代码块:指定锁哪个对象 6. volatile 的作用 1)保证内存可见性 2)保证有序性 7. synchronized 和 volatile 的区别
  • 05.12 18:11:42
    发表了文章 2023-05-12 18:11:42

    七大排序算法

    1. 冒泡排序 2. 插入排序 3. 希尔排序 4. 选择排序 5. 堆排序 6. 快速排序 7. 归并排序
  • 05.12 18:08:35
    发表了文章 2023-05-12 18:08:35

    HashMap底层原理

    1. 基本概念 2. HashMap 的底层数据结构 3. HashMap 的 put 方法流程 4. 怎么计算节点存储的下标 5. Hash 冲突 1)概念 2)解决 hash 冲突的办法 开放地址法 再哈希法 链地址法 建立公共溢出区 6. HashMap 的扩容机制 1)扩容时涉及到的几个属性 2)扩容的条件 3)扩容的简要流程
  • 05.12 18:05:33
    发表了文章 2023-05-12 18:05:33

    认识并发中常见的锁

    1. 锁的作用 2. 乐观锁和悲观锁 1)乐观锁 2)悲观锁 3)乐观锁和悲观锁在 Java 中的典型实现 4)数据版本机制 3. CAS 机制 1)什么是 CAS 2)CAS 的 ABA 问题 4. 读写锁 1)Java 标准库中提供的读写锁 5. 偏向锁、轻量级锁和重量级锁 1)偏向锁 2)轻量级锁 3)重量级锁 6. 自旋锁 7. 公平锁和非公平锁
  • 05.12 18:02:55
    发表了文章 2023-05-12 18:02:55

    线程基础知识总结

    @[toc] 1. 认识线程(Thread) 1.1 概念 1.2 创建线程 1.2.1 方法1 继承Thread类 1.2.2 方法2 实现Runnable接口 1.2.3 实现 Callable 接口,使用 FutureTask 接收线程返回值 1.2.4 对比上面两种方法 2. Thread类及常见方法 2.1 Thread的常见构造方法 2.2 Thread的几个常见属性 2.3 启动一个线程-start() 2.4 中断一个线程 2.5 等待一个线程-join() 2.6 获取当前线程的引用 2.7 休眠当前线程 3. 线程的状态 3.1 线程的所有状态 3.2 线程各状态之间的转移
  • 05.12 17:37:36
    发表了文章 2023-05-12 17:37:36

    JVM的GC机制和常见GC算法

    @[toc] 1. 堆内存的分代 2. GC分类 3. 什么是GC 3.1 需要GC的内存区域 3.2 GC回收的对象 3.3 判断对象存活的两种算法 3.3.1 引用计数 3.3.2 可达性分析 3.4 什么时候触发GC 4. 常见的GC算法 4.1 标记-清除算法 4.2 复制算法 4.3 标记-压缩算法
  • 05.12 17:34:28
    发表了文章 2023-05-12 17:34:28

    【MySQL】事务和索引

    事务(Transaction) 1. 定义 2. 如何操作事务 2.1 SQL 语句操作事务的几个关键字 2.2 使用 SQL 语句操作事务 2.3 JDBC 操作事务 3. 事务的四个特性:ACID 3.1 Atomic(原子性) 3.1.1 理解原子性 3.2 Consistency(一致性) 3.2.1 以银行转账的例子理解一致性 3.3 Isolation(隔离性) 3.4 Durability(持久性) 4. 隔离级别 4.1 读未提交 4.2 读已提交 4.3 可重复读 4.4 快照读 4.5 可串行化 索引 1. 索引的分类 2. 索引的作用 3. 创建索引 4. 索引的基本原理
  • 05.12 17:29:07
    发表了文章 2023-05-12 17:29:07

    【Spring】Spring MVC 拦截器的使用

    1. 什么是拦截器 2. 拦截器的实现 2.1 自定义拦截器 2.2 将自定义拦截器加入到配置中 3. 登录拦截器的实现 3.1 自定义拦截器 3.2 将自定义拦截器加入配置中 3.3 Controller 类
  • 05.12 17:27:15
    发表了文章 2023-05-12 17:27:15

    【Spring】Bean 的作用域和生命周期

    1. Bean 的作用域 1.1 通过一个案例来看 Bean 作用域的问题 1.2 作用域的定义 1.3 Spring Bean 支持的作用域(未介绍完全) 1.4 修改 Bean 的作用域 1.5 Bean 执行流程 2. Bean 的生命周期 2.1 Bean 的生命周期分为以下 5 大部分 2.1.1 实例化 Bean(为 Bean 分配内存空间) 2.1.2 设置属性(Bean 注入和装配) 2.1.3 Bean 初始化 2.1.4 Bean 使用 2.1.5 销毁 Bean 2.2 Bean 的生命周期执行流程 2.3 生命周期演示
  • 05.12 17:23:39
    发表了文章 2023-05-12 17:23:39

    MyBatis 小知识点补充(#{} 和 ${})

    MyBatis 小知识点补充(#{} 和 ${})
  • 05.12 17:21:33
    发表了文章 2023-05-12 17:21:33

    【Spring】使用 MyBatis 操作数据库

    1. MyBatis 是什么 2. 为什么要使用 MyBatis 3. MyBatis 框架交互流程 4. 配合 Spring 来使用 MyBatis 4.1 添加 MyBatis 框架支持 4.2 配置数据库 4.3 添加实体类 4.4 添加 mapper 接口 4.5 通过注解的方式操作数据库 4.5.1 增加用户 4.5.2 删除用户 4.5.3 修改用户数据 4.5.4 查询用户数据 4.6 通过 XML 文件的形式操作数据库 4.6.1 配置 XML 文件 4.6.2 在 yml 中配置 xml 路径 4.6.3 查询用户数据 4.6.4 批量查询用户数据 4.6.5 批量插入用户数
  • 05.12 17:15:10
    发表了文章 2023-05-12 17:15:10

    【Spring】AOP 统一问题处理

    1. 什么是 Spring AOP 2. 为什么要用 AOP 3. AOP 组成 3.1 切面(Aspect) 3.2 连接点(Join Point) 3.3 切点(Pointcut) 3.4 通知(Advice) 4. Spring AOP 实现 4.1 添加 AOP 框架支持 4.2 定义切面和切点 4.2.1 切点表达式说明 4.2.2 表达式示例 4.3 定义相关通知 5. Spring AOP 实现原理 5.1 织入(Weaving):代理的生成时机 5.2 动态代理 5.2.1 JDK 动态代理实现 5.2.2 CGLIB 动态代理实现 5.2.3 JDK 和 CGLIB 的区别
  • 05.12 17:11:23
    发表了文章 2023-05-12 17:11:23

    【Spring】Spring MVC

    1. 什么是 Spring MVC 1.1 MVC 定义 1.2 MVC 和 Spring MVC 的关系 2. Spring MVC 创建和连接 2.1 创建 Spring MVC 项目 2.2 @RequestMapping 注解 2.2.1 修饰方法 2.2.2 修饰类 2.3 @GetMapping 和 @PostMapping 2.3.1 get 请求三种写法 2.3.2 post 请求的两种写法 2.3 获取参数 2.3.1 获取单个参数 2.3.2 传递多个参数 2.3.3 传递对象的几种方法 2.4 获取 URL 中的参数 2.5 上传文件并保存到磁盘 3. 请求转发和请求重定
  • 05.12 17:06:14
    发表了文章 2023-05-12 17:06:14

    TCP / IP 五层模型

    1. TCP / IP 是什么? 1.1 协议是什么? 2. 五元组 2.1 IP 地址 2.2 端口号 2.3 一些知名协议的默认端口号 3. OSI 七层模型 3.1 OSI 七层模型划分为以下七层 4. TCP / IP 五层(或四层)模型 4.1 各层次的任务 4.2 网络设备所在分层
  • 05.12 17:02:58
    发表了文章 2023-05-12 17:02:58

    Cookie 和 Session

    1. 什么是 HTTP 2. Cookie 2.1 图解 Cookie 工作原理 3. Session 3.1 图解 Session 工作原理 4. Cookie 与 Session 的区别
  • 05.12 17:00:55
    发表了文章 2023-05-12 17:00:55

    【Spring】配置文件的使用

    1. 什么是配置文件 2. 为什么需要配置文件 3. Java 应用常见的配置文件格式 3.1 特殊说明 4. *.properties 4.1 properties 配置文件说明 4.2 properties 基本语法 4.3 注意 5. *.yml 5.1 yml 配置文件说明 5.2 yml 基本语法 6. 修改 Spring 配置的一些配置信息 7. 在配置文件中配置对象 8. 在 Bean 读取配置信息的三种方法 8.1 使用 Spring 提供的 Environment 对象 8.2 使用 @Value 注解 8.3 使用注解 @ConfigurationProperties 将配
  • 05.12 16:54:43
    发表了文章 2023-05-12 16:54:43

    【Spring】简单的登录案例和配套知识

    1. 演示一下 Spring 管理类的模式 2. 用户登录案例 2.1 准备的对象和其功能 2.1.1 User 2.1.2 UserController 2.1.3 UserService 2.1.4 UserDao 2.1.5 AppConfig 2.1.6 DemoApplication 2.2 各对象之间的依赖关系 2.3 IOC 带来的一个好处 3. Spring 中的日志打印 3.1 Spring 官方提供的方式 3.2 lombok 提供的方法 3.2 日志打印级别 3.3 修改当前日志级别
  • 05.12 16:50:23
    发表了文章 2023-05-12 16:50:23

    【Spring】Bean注册和注入

    1. 逻辑上的 Bean 注册 2. XML 注册 Bean 到自建的库中 2.1 工厂方法 2.2 使用工厂方法和实例化工厂注册 Bean 3. XML 配合注解进行 Bean 注册 4. 使用注解注册 Bean 4.1 注解方式注册的必要条件 4.2 用到的注解 4.3 @Component注解注入 4.4 使用 @Bean 注解注册 5. 通过注解注入 Bean 6. 注入时的一个坑点 7. 获取 库中的对象
  • 05.12 16:45:41
    发表了文章 2023-05-12 16:45:41

    【Spring】spring核心思想——IOC和DI

    1. Spring 是什么? 2. IOC 是什么 2.1 正向控制 2.2 反向控制 3. DI 概念说明 4. Spring 的工作模式可以理解成一个买卖对象的市场 5. 以一个小程序来理解 IOC 和 DI 6. 以 XML 文件的方式将对象注入到我们自己创建的库中 6.1 新建一个 XML 文件 6.2 在 Main 中操作这个库 6.2 XML 文件的方式注入 bean(对象)
  • 05.12 16:40:27
    发表了文章 2023-05-12 16:40:27

    栈和队列的基本用法

    栈(stack) 概念 创建栈对象 栈中常用的方法 队列(Queue) 概念 创建队列对象 队列中常用的方法 栈和队列相关题目
  • 05.12 16:33:43
    发表了文章 2023-05-12 16:33:43

    【Java】set 集合基础

    1. set 2. set 集合框架结构 3. set 常用方法 4. HashSet 4.1 HashSet 的特点 5. Set相关题目
  • 05.12 16:31:05
    发表了文章 2023-05-12 16:31:05

    线程(Thread)

    🌼什么是线程 🌼Java 线程在代码中的体现 🌷线程对象 🌷在 Java 代码中创建线程 🌷启动线程 🌷代码演示创建线程 🌼多线程下各个线程之间执行先后的随机性 🌷什么情况下,子线程会被先执行 🌷什么情况下,会出现线程调度 🌼线程安全 🌷线程之间的数据共享 🌷演示什么是线程不安全 🌷线程不安全的原因 🌷原子性 🌷系统角度分析线程不安全的原因
  • 05.12 16:28:36
    发表了文章 2023-05-12 16:28:36

    【newcode】牛牛组队竞赛

    【newcode】牛牛组队竞赛
  • 05.12 16:27:08
    发表了文章 2023-05-12 16:27:08

    计算机内部工作原理

    🍃冯诺依曼体系 🍃程序 = 指令 + 数据 🍃广义数据在内存中的存储问题 🍀非数的数据在内存中的存储 🍀数类型的数据在内存中的存储 🍃演示一个8位加法器的过程 🍀逻辑上的电子二级开关 🍀组建与门、或门、非门、异或门 🍀利用与或非 + 异或门构建 8 位加法器 🍃CPU的基本工作原理 🍀组成 🍀ALU 🍀程序 🍀控制单元CU 🍀指令 🍀CPU 的基本工作流程 🍀分支语句是怎么来的 🍀指令周期 🍀CPU的中断模式
  • 05.12 16:21:04
    发表了文章 2023-05-12 16:21:04

    【SQL】JDBC 对 MySQL 的基本用法

    🍃JDBC概述 🍃IDEA下创建JDBC环境 🌿新建 Maven 工程 🌿填写项目所在目录、名称、GroupId、ArtifactId 🌿配置 pom.xml 文件 🍃JDBC 下操作 SQL 的套路 🌿操作 SQL 之前的准备 🌿如何使用代码执行 SQL 🍃JDBC 下增删改查的完整代码
  • 05.12 16:17:28
    发表了文章 2023-05-12 16:17:28

    【SQL】基础增删改查

    🥱前言🥱 🍔关键字 🍔1. 增 🦐1.1 代码格式 🦐1.2 全字段插入 🦐1.3 指定字段插入 🍔2. 查 🦐2.1 代码格式 🦐2.2 查询表中所有数据 🦐2.3 查询表中某个或某些字段 🦐2.4 带表达式的查询 🦐2.5 别名 🦐2.6 distinct(去重) 🦐2.7 SQL 中的函数调用 🦐2.8 order by 🦐2.9 分页查询 🦐2.10 where 🦐2.11 模糊匹配 🍔3. 改 🍔4. 删 🦐4.1 delete 🦐4.2 truncate
  • 05.12 16:06:43
    发表了文章 2023-05-12 16:06:43

    【leetcode】206.反转链表

    【leetcode】206.反转链表
  • 05.12 16:05:42
    发表了文章 2023-05-12 16:05:42

    【leetcode】690.员工的重要性

    【leetcode】690.员工的重要性
  • 05.12 16:04:41
    发表了文章 2023-05-12 16:04:41

    【JavaDS】排序——快排 & 归并

    【JavaDS】排序——快排 & 归并
  • 05.12 16:02:08
    发表了文章 2023-05-12 16:02:08

    【JavaDS】排序——快速排序

    【JavaDS】排序——快速排序
  • 05.12 16:00:19
    发表了文章 2023-05-12 16:00:19

    【Java】Iterable、Collection、List 的语法、常见方法签名以及含义

    【Java】Iterable、Collection、List 的语法、常见方法签名以及含义
  • 05.12 15:55:07
    发表了文章 2023-05-12 15:55:07

    【Java】SE总结

    计算机体系 计算机的组成 CPU的工作原理 Java中的语句 Java中,能出现语句的位置有哪些 语句何时被执行 语句的执行触发大体有三种 类的加载、对象的实例化、方法的调用 什么时候进行类的加载 什么情况下类被用到 类加载时语句的执行顺序 对象实例化 和对象实例化有关的语句 Java中的数据 直接接触到的数据 内存中的数据被抽象成Java语句中的哪些概念 数据在内存中的位置 变量的存储 数据有哪些 Java中的语法 类的职责 赋值语句 几个重要关键字的作用 面向对象编程 面向对象的三大特征 方法的重写
  • 05.12 15:50:26
    发表了文章 2023-05-12 15:50:26

    【Java】异常(Exception)

    【Java】异常(Exception)
  • 05.12 15:47:54
    发表了文章 2023-05-12 15:47:54

    【Java】抽象类_接口_最终类

    【Java】抽象类_接口_最终类
  • 05.12 15:45:32
    发表了文章 2023-05-12 15:45:32

    【Java】猜数字游戏

    【Java】猜数字游戏
  • 05.12 15:41:20
    发表了文章 2023-05-12 15:41:20

    【Java】类和对象

    对象 面向对象 类的定义、属性的定义 关于属性的初始化的语法 实例化 实例化的三个步骤 this的作用 变量的三种类型 普通方法和静态方法 static的理解
  • 05.12 15:38:04
    发表了文章 2023-05-12 15:38:04

    【JAVA】方法和类

    java中方法只有定义和使用,没有声明
  • 05.12 15:33:19
    发表了文章 2023-05-12 15:33:19

    【JAVA】初识Java

    一些IDEA 里面的快捷键 JAVA开发环境 操作IDEA的动作分解 以类(class)为基本单位进行组织 数据(data) 基本数据类型 变量 字面量
  • 05.12 15:29:58
    发表了文章 2023-05-12 15:29:58

    【C语言】猜数字游戏

    系统随机给出一个0-100之间的数,我们猜,类似于网络上的数字炸弹游戏。
  • 05.12 15:27:20
    发表了文章 2023-05-12 15:27:20

    【C语言】二维数组实现简易井字棋

    【C语言】二维数组实现简易井字棋
  • 发表了文章 2023-05-12

    unittest 测试框架的使用

  • 发表了文章 2023-05-12

    使用 webdriver API 编写自动化脚本的基本语法

  • 发表了文章 2023-05-12

    自动化测试之 selenium 的安装以及 selenium IDE 录制自动化脚本的用法

  • 发表了文章 2023-05-12

    软件测试之测试的分类(重点:黑盒测试、白盒测试、单元测试、集成测试、系统测试)

  • 发表了文章 2023-05-12

    软件测试之学习测试用例的设计(等价类法、边界值法、错误猜测法、场景法、因果图法、正交法)

  • 发表了文章 2023-05-12

    软件测试之基础概念学习篇(需求 + 测试用例 + 开发模型 + 测试模型 + BUG)

  • 发表了文章 2023-05-12

    网络编程之 Socket 套接字(使用数据报套接字和流套接字分别实现一个小程序(附源码))

  • 发表了文章 2023-05-12

    HTTP 和 HTTPS(请求响应报文格式 + 请求方法 + 响应状态码 + HTTPS 加密流程 + Cookie 和 Session)

  • 发表了文章 2023-05-12

    详解 TCP(三次握手 + 四次挥手 + 滑动窗口 + 拥塞控制 + 和 UDP 做对比)

  • 发表了文章 2023-05-12

    Java多线程之线程池

  • 发表了文章 2023-05-12

    synchronized关键字(作用 + 特点 + 锁升级 + 锁优化 + 与 volatile 对比)

  • 发表了文章 2023-05-12

    七大排序算法

  • 发表了文章 2023-05-12

    HashMap底层原理

  • 发表了文章 2023-05-12

    认识并发中常见的锁

  • 发表了文章 2023-05-12

    线程基础知识总结

  • 发表了文章 2023-05-12

    JVM的GC机制和常见GC算法

  • 发表了文章 2023-05-12

    【MySQL】事务和索引

  • 发表了文章 2023-05-12

    【Spring】Spring MVC 拦截器的使用

  • 发表了文章 2023-05-12

    【Spring】Bean 的作用域和生命周期

  • 发表了文章 2023-05-12

    MyBatis 小知识点补充(#{} 和 ${})

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息