- 博客(19)
- 收藏
- 关注
原创 博客系统的 Web 自动化测试
本文基于 Selenium+JUnit 框架实现个人博客系统自动化测试,覆盖注册、登录、博客管理等功能,通过模块化设计、参数化测试及测试套件完成全流程验证,测试均通过,为系统稳定性及后续扩展奠定基础。
2025-05-27 18:42:46
1466
原创 JAVA-网络编程套接字Socket
在 Java 中,套接字(Socket)是一种用于实现网络通信的机制,它提供了一种在不同计算机之间进行数据传输的方式。
2025-03-26 20:55:40
1722
原创 JAVA多线程中的阻塞式队列
此代码利用的阻塞特性,实现了一个简单且线程安全的生产者 - 消费者模型。通过put和take方法,自动处理队列满和空的情况,避免了复杂的线程同步操作。
2025-03-20 20:20:56
513
原创 JAVA多线程中的单例模式
在 Java 里,单例模式指的是一个类仅有一个实例,并且提供一个全局访问点(公有get方法)来获取该实例。在多线程环境下实现单例模式时,需要保证线程安全,避免多个线程同时创建多个实例。下面介绍几种常见的多线程单例模式实现方式。
2025-03-20 19:34:52
728
原创 JAVA中的多线程安全问题及解决方案
线程安全是指在多线程环境下,对共享资源进行并发访问时,程序能够正确地处理,不会出现数据不一致、逻辑错误等问题,确保程序的执行结果与单线程环境下的执行结果相同,或者符合预期的并发逻辑。有些代码在多线程环境执行下会出现问题,这样的问题就称为线程不安全原子性指的是一个操作是不可中断的,要么全部执行,要么都不执行。在多线程环境下,如果多个线程同时修改共享变量,可能会导致数据不一致。比如 i++ 这样的操作,虽然看起来是一条语句,但实际上分为读取、增加和写入三个步骤,这就不是原子的。
2025-03-13 23:54:56
1585
原创 Thread类及常见方法
2.通过 使用 Thread.interrupted() 或者 Thread.currentThread().isInterrupted() 设置中断标志位.在 Java 中,每个线程都有一个布尔类型的中断标志位-false。当其他线程调用某个线程的。该方法并不会立即终止目标线程,而是设置其内部的中断状态标志位。这个标志位可以用来通知线程应该停止当前的操作。简单理解为:调用者阻塞,被调用的线程对象先执行。run() 普通方法,不会创建一个新线程。五.线程的等待-join()!当调用了此方法之后,
2025-03-07 00:11:50
993
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1