- 博客(65)
- 收藏
- 关注
原创 易通博客项目测试报告
n:无图形化运行,-t 被运行的脚本,-l:将运行信息写入日志文件中,-e:生成测试报告,-o:指定报告输出目录。测试用例个数:11个,成功通过个数10,有一个存在问题,最后也解决了成功通过。自动化测试覆盖模块:登录页面、博客列表页、博客编辑页、博客详情页。添加相关依赖到pom.xml。实际执行测试的部分操作截图。测试全部通过,错误为0。创建测试用例类和公共类。
2024-08-23 15:18:00
642
原创 【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
原创 [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 -- 多线程进阶 - 面试重点】
多线程常见锁策略、CAS、synchronized原理、callable接口、ReentrantLock、信号量Semaphore、CountDownLatch、ConcurrentHashMap
2024-03-18 20:10:02
1527
48
原创 【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数据结构 -- 二叉树+树的深度优先遍历】
二叉树是一种数据结构,一颗二叉树是节点的集合,即每个节点最多有两个子节点,分别为左子节点和右子节点。二叉树可以为空,或者是由一个根节点和两个指向左子树和右子树的指针。
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
原创 【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
原创 【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关注的人