- 博客(16)
- 收藏
- 关注
原创 码途论坛系统测试报告
本文介绍了一个基于Spring Boot和前后端分离架构的轻量级社区论坛系统,实现了用户管理、内容创作与互动、站内即时通信等核心功能。项目采用SpringBoot3+MyBatis+Redis技术栈构建后端,前端使用Bootstrap+jQuery+Webpack4等技术。文章详细展示了从需求分析、系统设计到测试部署的全流程,包括注册/登录、发帖、评论、站内信等21个功能模块的测试用例,涵盖手动测试和Selenium自动化测试。测试结果表明系统功能完整、性能稳定,但也发现密码明文传输和夜间模式显示不一致等安
2026-06-12 09:52:08
206
原创 Spring Boot application.yml 配置全解:从入门到生产级实践
本文从一个典型的 Spring Boot 项目 application.yml 配置文件出发,逐行拆解数据库连接、MyBatis 整合、日志管理等核心配置,并延伸到多环境隔离、敏感信息加密、配置优先级等生产级实践。适合刚入门 Spring Boot 的开发者,也适合需要系统梳理配置知识的老手回顾。
2026-04-22 18:08:54
498
原创 顺序表 VS ArrayList:数据结构入门必看详解
在集合框架中,ArrayList是一个普通的类,实现了List接口,具体框架图如下:【说明】1. ArrayList是以泛型方式实现的,使用时必须要先实例化2. ArrayList实现了RandomAccess接口,表明ArrayList支持随机访问3. ArrayList实现了Cloneable接口,表明ArrayList是可以clone的4. ArrayList实现了Serializable接口,表明ArrayList是支持序列化的。
2026-04-07 15:04:59
421
原创 计算机网络基础概念总结(超详细易懂版)
协议分层类似于打电话时,定义不同的层次的协议:在这个例⼦中,我们的协议只有两层;但是实际的⽹络通信会更加复杂,需要分更多的层次。
2026-03-08 16:51:20
702
原创 面试必问:ConcurrentHashMap 的扩容优化,看完这篇就懂了
核心思想:将一次性的全量扩容转化为多次的增量迁移,即 **“化整为零”**。技术手段:利用双表存储(旧表 + 新表)和写时拷贝思想,在并发操作中完成数据迁移。最终收益:解决了高并发场景下,因单次扩容导致的put操作长时间阻塞问题,保证了 ConcurrentHashMap 的性能稳定性。这是 Java 并发编程中解决 “热点操作” 的经典范式,也是面试中考察 ConcurrentHashMap 实现原理的最高频考点之一。
2026-03-03 14:37:14
497
原创 MySQL表的增删改查(基础)
通常用于单行数据的快速插入,要求提供所有列的值,而且依赖于表中列的顺序。更加灵活,允许你插入多行数据,且可以只针对特定的列进行插入,不依赖于列的顺序,并且可以忽略某些列,让它们保持默认值或NULL。在实际使用时,你应该根据具体的应用场景和需求来选择最合适的插入方式。3.查询(RetrieveSELECTLIMIT ...DISTINCT:可选关键字,用于去除结果集中的重复行。column:要查询的列名,可以是一个或多个列名,用逗号分隔。table_name:要查询的表名。WHERE。
2024-03-28 19:42:36
879
1
原创 JavaSE-逻辑控制
早上8:00起床--->洗漱--->吃早饭--->上课--->吃午饭--->上课--->运动--->吃完饭--->玩手机--->睡觉每天的生活貌似都是这么规律,
2023-10-31 20:22:46
149
7
原创 JavaSE-运算符
相当于现实生活中的或,比如:买房子交钱时,全款 或者 按揭都可以,如果全款或者按揭,房子都是你的, 否则站一边去。相当于现实生活中的且,比如:如果是学生,并且 带有学生证 才可以享受半票。等就是运算符,即:对操作数进行操作时的符号,不同运算符操作的含义不同。注意:向左移位时,丢弃的是符号位,因此正数左移可能会编程负数。两个表达式都为真,结果才是真,只要有一个是假,结果就是假。中数据存储的最小单位是字节,而数据操作的最小单位是比特位。,都是二元运算符,且都是按照二进制比特位来运算的。
2023-10-27 18:01:04
205
12
原创 数据类型与变量
强制类型转换:当进行操作时,代码需要经过一定的格式处理,不能自动完成。今天的分享到这里就结束啦!在程序中,除了有始终不变的常量外,有些内容可能会经常改变,比如:人的年龄、身高、成绩分数、数学函数的。不同类型的数据之间相互运算时,数据类型小的会被提升到数据类型大的。势 必会存在一定的精度误差,因此浮点数是个近似值,并不是精确值。浮点数与整数在内存中的存储方式不同,不能单纯使用 的形式来计算。布尔类型常用来表示真假,在现实生活中也是经常出现的,比如:听说。推荐使用方式一定义,如果没有合适的初始值,可以设置为。
2023-10-26 20:10:32
130
8
原创 深度剖析数据在内存中的存储
2.整形在内存中的存储:原码、反码、补码1.数据类型详细介绍我们已经学习了基本的内置类型:以及他们所占存储空间的大小。1.使用这个类型开辟内存空间的大小(大小决定了使用范围)。2.如何看待内存空间的视角。
2023-10-02 17:09:03
103
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅