自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 收藏
  • 关注

原创 易通博客项目测试报告

n:无图形化运行,-t 被运行的脚本,-l:将运行信息写入日志文件中,-e:生成测试报告,-o:指定报告输出目录。测试用例个数:11个,成功通过个数10,有一个存在问题,最后也解决了成功通过。自动化测试覆盖模块:登录页面、博客列表页、博客编辑页、博客详情页。添加相关依赖到pom.xml。实际执行测试的部分操作截图。测试全部通过,错误为0。创建测试用例类和公共类。

2024-08-23 15:18:00 642

原创 【Java的数据库JDBC编程】

JDBC

2024-07-31 11:24:58 283 1

原创 【Java有关链表OJ题】-- 单链表的逆置、获取链表的中间节点、获取倒数第k个节点、合并两个有序链表

链表OJ题

2024-07-24 17:42:16 460 1

原创 易通博客系统

Java个人博客系统

2024-07-06 16:55:25 1251 3

原创 Java -- 实现MD5加密/加盐

MD5加密

2024-07-06 16:36:02 573

原创 Spring框架核心功能 -- 拦截器

拦截器详解

2024-07-03 15:26:00 649 2

原创 Java实现登录验证 -- JWT令牌实现

JWT令牌

2024-07-02 16:56:58 1275 2

原创 【Java】--SpringBoot 统一异常处理

通过使用注解@ControllerAdvice(控制器通知类)+@ExceptionHandler(异常处理器)来实现,两个结合表示出现异常的时候执行某个通知,即执行某个方法事件。

2024-06-03 11:09:36 509 2

原创 【Java】---- SpringBoot 统一数据返回格式

通过使用@ControllerAdvice和引用ResponseBodyAdvice接口来进行实现。supports方法:判断是否要执行下面的beforeBodyWrite方法。true为执行,false不执行。通过该方法可以选择哪些类或哪些方法的response是否要进行统一返回格式处理。beforeBodyWrite方法:对response方法进行具体的统一返回格式操作。

2024-06-03 10:39:52 635 1

原创 【CSS基础--CSS选择器的常见用法】

层叠样式表,由于控制页面的样式。CSS能够对网页中元素位置的排版进行像素级精确控制,实现美化页面的效果,能够做到页面的样式和结构分离。通俗的可以认为是现代化妆。

2024-05-08 20:23:24 432

原创 【Cookie和Session的区别(面试重点)】

Cookie和Session机制详解和区别

2024-04-23 16:26:00 890 3

原创 [JavaEE -- 传输层中UDP和TCP的api实现原理]

TCP是面向字节流的,传输的基本单位是字节,是有连接的,通过accept来完成连接,accept也是可能会产生阻塞的操作,如果当前客户端还没有连接过来,此时accept就会阻塞。UDP面向数据报,每次发送数据报的基本单位,就是UDP数据报。表示了一个UDP数据报。操作系统中有一类文件,就叫做socket文件,抽象表示了 网卡 这样的硬件设备。

2024-03-24 22:14:23 1028 10

原创 【JavaEE -- 网络初识】

发送方和接收方需要提前商量好数据的格式,才能确保两者之间能正确进行沟通。主机,它的操作系统内核实现从传输层到物理层的内容,即TCP/IP的下四层。暂时不考虑中间过程,假定数据包已经到达B的网卡了,B的处理过程就叫分用。OSI 七层网络协议简化为 TCP/IP 五层协议。交换机,实现了从数据链路层到物理层,下两层。封装和分用是网络传输数据过程中最核心的流程。路由器,它实现了从网络层到物理层,下三层。假设A通过QQ给B发送一个hello。集线器,只实现了物理层。

2024-03-24 17:10:02 913 2

原创 【JavaEE -- 文件操作IO有关面试题】

查找硬盘上的文件位置、复制文件和在目录中搜索指定内容的文件并且返回该路径

2024-03-21 22:31:33 531 2

原创 【文件操作和IO】

文件操作和IO

2024-03-20 21:29:30 748 7

原创 【JavaEE -- 多线程进阶 - 面试重点】

多线程常见锁策略、CAS、synchronized原理、callable接口、ReentrantLock、信号量Semaphore、CountDownLatch、ConcurrentHashMap

2024-03-18 20:10:02 1527 48

原创 【JavaEE -- 多线程3 - 多线程案例】

多线程案例:单例模式、阻塞队列、定时器、线程池

2024-03-15 10:01:19 1116 19

原创 【JavaEE初阶 -- 多线程2】

线程安全问题,volatile保证内存可见性,synchronized加锁,wait 和notify,等待/唤醒线程

2024-03-13 16:54:03 1123 11

原创 【JavaEE初阶 -- 多线程】

多个线程的执行顺序是不确定的,是随机调度,抢占式执行。虽然线程底层的调度是无序的,但是在应用程序中,通过一些api来影响线程执行的顺序。在Java中编写代码一般是使用多线程并发编程,系统提供了多线程编程的api。在Java标准库,把这些api封装了,在代码中就可以使用了。在Java中自己创建的线程,默认按照Thread-0 1 2 3…属性: -------------------------获取方法。上面写法是创建两线程,并发执行,主线程等待两个线程结束。

2024-03-09 23:13:43 1038 16

原创 【JavaEE初阶 -- 计算机核心工作机制】

就好比CPU是个大舞台,进程要执行的指令,就是演员;一个CPU可能有一个核心,也可能有多个核心,每个核心都是舞台,演员进行表演登上舞台才能表演,同一时刻,一个舞台,只能有一个演员,让多个演员轮流登台,即引出分时复用。门电路 => 半加速 => 全加速 => 加法器 => ALU运算器(ALU是计算机中进行算数,逻辑运算的核心部件,是计算机的数学大脑)。PCB中就需要提供一些属性来支持系统完成对这些进程的调度。CPU以及其他的内存、硬盘等重要的设备都是由。上面一段指令,其实就是。

2024-03-06 21:51:30 1513 13

原创 【Java数据结构 -- 二叉树有关算法2】

二叉树的对称,构建与遍历,分层遍历,找公共祖先,创建字符串

2024-03-06 00:16:55 548 14

原创 【Java数据结构 -- 面试题 之 二叉树相关算法1】

检查两颗树是否相同;另一颗树的子树;翻转二叉树;判断一颗二叉树是否是平衡二叉树

2024-03-04 23:08:54 414 8

原创 【Java数据结构 -- 二叉树的基本操作】

Java二叉树的基本操作

2024-03-03 21:00:32 479 6

原创 【Java数据结构 -- 二叉树+树的深度优先遍历】

二叉树是一种数据结构,一颗二叉树是节点的集合,即每个节点最多有两个子节点,分别为左子节点和右子节点。二叉树可以为空,或者是由一个根节点和两个指向左子树和右子树的指针。

2024-03-02 21:09:22 1041 12

原创 【Java数据结构 -- 队列:队列有关算法】

只允许在一端进行插入数据操作,在另一端进行删除数据操作得特殊线性表,队列是先进先出,入队:进行插入操作得一端称为队尾(rear),出队:进行删除操作的一端称为队头(front)。队列Queue是个接口,底层通过链表实现的。boolean offer(E e) – 入队列E poll() – 出队列peek() – 获取队头元素int size() – 获取队列中有效元素个数boolean isEmpty() – 检测队列是否为空注意。

2024-01-23 13:19:03 1173 18

原创 【Java数据结构 -- 栈相关算法:中缀表达式转后缀、最小栈、括号匹配、和出栈入栈次序匹配】

栈有关面试算法

2024-01-17 21:05:30 606 9

原创 【Java数据结构 -- 使用数组和链表实现栈】

栈的模拟实现

2024-01-17 18:38:11 463 3

原创 【Java数据结构 -- 实现双链表的接口方法】

双链表的增删改查等功能实现

2024-01-16 17:53:45 787 5

原创 计算机组成原理期末重点1

计算机组成原理期末复习重点1

2023-12-27 10:17:31 1304 7

原创 【Java数据结构 -- 实现单链表的接口方法】

单链表

2023-12-10 16:16:39 1903 17

原创 【Java数据结构 -- 顺序表】

List和ArrayList顺序表

2023-12-07 22:45:21 1377 15

原创 【Java数据结构 -- 包装类和泛型】

包装类和泛型

2023-11-27 22:28:32 1520 26

原创 【Java数据结构 -- 时间和空间复杂度】

时间和空间复杂度

2023-11-26 14:56:42 1475 9

原创 【0基础学Java第十一课】-- 认识异常

实现一个用户登录功能if (!throw new UserNameException("用户名错误");//System.out.println("用户名错误");if(!throw new PassWordException("密码错误");//System.out.println("密码错误");具体方式:1.自定义异常类,然后继承Exception或者RunException2.实现一个带有String类型参数的构造方法,参数含义:出现异常的原因super();

2023-11-23 15:17:26 274 3

原创 【0基础学Java第十课】-- 认识String类

认识String类

2023-11-18 15:57:06 380 16

原创 【Java实现图书管理系统】

实现简易图书管理系统

2023-11-16 17:39:58 365 38

原创 【0基础学Java第九课】-- 抽象类和接口

包含抽象方法的类我们称为** 抽象类(abstract class)**.

2023-11-12 22:06:22 552 6

原创 【Java0基础学Java第八颗】 -- 继承与多态 -- 多态

重写是子类对父类非静态、非private修饰,非final修饰,非构造方法等的实现过程进行重新编写, **返回值和形参都不能改变。**重写的好处在于子类可以根据需要,定义特定于自己的行为。当在父类的构造方法当中,调用父类和子类同名的方法时候,此时也会发生动态绑定。同一个引用 调用了 同一个方法,当是因为引用的对象不一样,所表现的行为不一样,称为多态。就比如打印机,彩色打印机和黑白打印机,打印出的效果一个是彩色,一个是黑白。即:方法重载是一个类的多态性表现,而方法重写是子类与父类的一种多态性表现。

2023-11-11 22:01:41 1042 26

原创 【Java0基础学Java第八颗】 -- 继承与多态 -- 继承

Java中使用类对现实世界中实体来进行描述,类经过实例化之后的产物对象,则可以用来表示现实中的实体,但是现实世界错综复杂,事物之间可能会存在一些关联,那在设计程序是就需要考虑。由于设计不好,或者因场景需要,子类和父类中可能会存在相同名称的成员,如果要在子类方法中访问父类同名成员时,该如何操作?在上面狗类和猫类,存在name,age,还有eat方法重复,而面向对象思想中提出了继承的概念,专门用来进行共性抽取,实现代码复用。学校和其学生、老师等的关系就应该是组合,因为学校是有这些部分组成的。

2023-11-10 18:32:11 452 26

原创 【Java初阶习题】 -- 类和对象

Data.x = x;Data.y = y;return x;return y;Data.y = y;return x;return y;Data.x = x;Data.y = y;this.y = y;return x;return y;

2023-11-08 21:02:35 405 6

空空如也

空空如也

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

TA关注的人

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