自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 星程OJ测试报告(持续更新中)

本项目开发了一个在线编程竞赛平台,包含用户端和管理端功能。用户端支持题目浏览、在线编程、代码执行、竞赛参与和成绩查看;管理端提供题库管理、竞赛管理和用户管理功能。平台采用自动化测试保障质量,包括登录验证、题目切换、代码提交等功能测试,并实现了Web自动化测试框架,通过Selenium进行页面元素操作和截图验证。测试案例覆盖正常登录、异常处理、SQL注入防护等场景,确保系统安全性和功能完整性。该平台为编程爱好者提供了公平、安全的在线竞赛环境,同时为管理员提供了高效的管理工具。

2025-09-15 17:25:47 176

原创 Docker报错-已有问题解决

docker pull 报错Get “https://registry-1.docker.io/v2/“: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)软件更新,docker仓库连接问题,报错信息来看,系统在访问 Docker 官方软件源时出现了 SSL/TLS 握手失败问题。

2025-02-18 13:48:10 572

原创 文件IO(Java)

包括创建文件,删除文件,创建目录,重命名文件等....Java 中通过 java.io.File 类来对⼀个⽂件(包括⽬录)进⾏抽象的描述,Java标准库提供了File 类表示一个文件, 进一步的通过 File提供的方法,就可以进行文件系统操作了.注意,有 File 对象, 并不代表真实存在该⽂件。

2024-12-07 19:40:15 1161

原创 IO、存储、硬盘、文件系统相关常识

IO操作可以是阻塞的或非阻塞的。阻塞IO意味着进程在等待IO操作完成时会挂起,而非阻塞IO则允许进程在等待时继续执行其他任务。

2024-12-07 16:31:25 373

原创 HashTable, HashMap, ConcurrentHashMap 之间的区别

HashMap 本⾝不是线程安全的. 在多线程环境下使⽤哈希表可以使⽤:• Hashtable • ConcurrentHashMap只是简单的把关键⽅法加上了 synchronized 关键字,这相当于直接针对 Hashtable 对象本⾝加锁. • 如果多线程访问同⼀个 Hashtable 就会直接造成锁冲突.• size 属性也是通过 synchronized 来控制同步, 也是⽐较慢的.• ⼀旦触发扩容, 就由该线程完成整个扩容过程. 这个过程会涉及

2024-12-07 16:15:48 219

原创 synchronized的总结

synchronized 具有以下特性(只考虑 JDK 1.8):1. 开始时是乐观锁, 如果锁冲突频繁, 就转换为悲观锁.2. 开始是轻量级锁实现, 如果锁被持有的时间较⻓, 就转换成重量级锁.3. 实现轻量级锁的时候⼤概率⽤到的⾃旋锁策略4. 是⼀种不公平锁5. 是⼀种可重⼊锁6. 不是读写锁。

2024-12-07 16:06:24 258

原创 锁策略及优化总结

锁在加锁/解锁/遇到锁冲突的时候,都会怎么做。

2024-12-07 14:50:58 1600

原创 线性池总结

类是Java中线程池的核心实现类,提供了对线程池更细粒度的控制。corePoolSize:核心线程数,即线程池中始终保持存活的线程数量。maximumPoolSize:最大线程数,当队列已满时线程池中能容纳的最大线程数量。keepAliveTime:非核心线程允许的空闲存活时间,超过这个时间未执行任务的线程将被回收。unit:keepAliveTime的时间单位,如秒(SECONDS)、毫秒(MILLISECONDS)等。workQueue:线程池的任务队列,用于存放等待执行的任务。

2024-12-06 20:11:09 1062

原创 总结单例模式的写法(保证线程安全)

某个类在进程中只能有唯一实例,有饿汉模式和懒汉模式。

2024-12-06 17:20:33 350

原创 C语言第一课

​​​​​​​。

2023-08-29 20:00:07 88 1

空空如也

空空如也

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

TA关注的人

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