- 博客(14)
- 收藏
- 关注
原创 B/S架构和C/S架构
B/S架构指的是用户通过通用的Web浏览器来访问部署在服务器上的应用程序。所有业务逻辑处理都在服务器端完成,浏览器主要负责展示信息。
2025-07-07 15:27:57
243
原创 Git的基础了解
在git中,分支是一个指向特定提交的指针。默认情况下,git创建的第一个分支叫做main或master(取决于配置)可以通过创建多个分支来并行开发不同的功能或版本,互不干扰。
2025-07-04 09:48:09
773
原创 软件开发生命周期(SDLC)
软件开发生命周期(Software Development Life Cycle, SDLC)是指从软件项目启动到维护结束整个过程所遵循的一套系统化方法。它为软件开发提供了一个结构化的框架,确保开发出的软件满足用户需求、按时交付、控制成本,并具有良好的质量与可维护性。
2025-06-30 15:20:51
323
原创 操作系统——进程、内存、文件、Linux命令
本文介绍了操作系统的基本功能和Linux命令行操作。操作系统功能包括进程管理(进程状态、调度、IPC)、内存管理(地址空间、分页机制)和文件系统(结构类型、权限设置)。Linux命令行部分涵盖文件操作(ls、cp等)、文本处理(cat、grep)、系统监控(top、df)、用户权限(chmod、sudo)和网络工具(ping、curl)等常用命令,并列出不同Linux发行版的软件包管理命令。内容全面涵盖了操作系统核心概念和Linux日常运维所需的基础命令。
2025-06-30 13:10:58
401
原创 计算机网络——网络安全基础
功能:控制进出网络的数据包,根据规则允许或拒绝流量。网络层防火墙(基于 IP 和端口过滤)应用层防火墙(WAF,Web Application Firewall)
2025-06-30 11:20:16
874
原创 计算机网络——IP 地址 + 路由 + DNS(网络寻址)
掌握 IP 地址的组成与子网划分理解路由器和路由表的工作原理熟悉 DNS 解析流程能够进行基本的网络配置与故障排查IPv4地址是一个32位二进制数,通常以点分十进制标识,如分为网络地址和主机地址两部分CIDR是一种更灵活的IP地址分配方式使用斜线记法表示前缀长度,例如:192.168.1.0/24 表示:网络地址:192.168.1.0子网掩码:255.255.255.0可用主机数量:254(2^8 - 2)子网划分:将一个大网络划分为多个小网络,提高地址利用率子网汇总(Supernetting):合并多个
2025-06-30 10:42:18
734
原创 计算机网络——TCP/UDP 协议(网络可靠性)
特性TCPUDP是否连接面向连接无连接是否可靠可靠传输不可靠传输是否有序有序到达无序到达是否拥塞控制有无是否流量控制有无数据形式字节流报文速度较慢快开销头部较大,开销多头部小,开销低应用场景视频会议、直播、DNS。
2025-06-30 10:24:15
941
原创 计算机网络——基础概念+网络模型
了解网络的基本组成结构理解OSI和TCP/IP模型的区别和联系掌握每一层的作用和常见协议能够初步理解一次网络通信中数据是如何封装和传输的。
2025-06-27 17:33:08
693
原创 接口测试流程
摘要:接口测试流程包含9个关键环节:需求分析、计划制定、用例设计、环境准备、测试执行、缺陷跟踪、报告生成、回归测试和持续集成。每个阶段明确目标与活动,如分析文档需求、编写测试用例、搭建环境、执行测试并记录结果。通过缺陷管理确保问题解决,最终生成测试报告并集成到CI/CD流程。整套流程确保接口功能、性能和安全性的全面验证,提升产品质量。
2025-06-27 13:49:50
652
原创 接口测试——功能、异常、性能、安全
接口测试主要包含四大维度:1)功能测试验证接口参数验证、权限控制和分页功能;2)异常测试模拟网络中断、超时等场景;3)性能测试评估并发处理和响应时间;4)安全测试防范SQL注入、XSS等攻击。测试工具包括Postman、JMeter、BurpSuite等,需结合正向/逆向场景全面验证接口的健壮性、安全性和性能表现。
2025-06-27 13:43:06
971
原创 API 接口规范——RESTful API、GraphQL、OpenAPI/Swagger
本文对比了三种主流API设计风格:RESTful API强调资源导向和无状态通信,通过HTTP方法操作资源;GraphQL提供灵活查询,客户端可指定所需字段;OpenAPI/Swagger则专注于标准化API文档生成。RESTful适用于简单系统,GraphQL适合复杂查询场景,而OpenAPI是团队协作和文档驱动的必备工具。初创项目推荐RESTful+Swagger,复杂系统可采用GraphQL或REST+BFF架构,文档化开发首选OpenAPI+SwaggerUI组合。
2025-06-27 13:12:55
726
原创 数据格式——JSON、XML、表单数据和URL编码、二进制数据
Json(JavaScript Object Notation)是一种轻量级的数据格式,用来表示结构化的数据格式。虽然名字里有JavaScript,但是几乎被所有变成语言知识XML(eXtensible Markup Language),是可扩展标记语言,类似HTML,但更复杂,主要用于一些传统行业系统中。当你需要上传一张图片、一个PDF或者一段音频/视频时,这些内容本质上是一串”字节“,也就是二进制数据数据格式是否能传文件可读性适用场景典型应用举例JSON❌✅ 高(结构清晰)
2025-06-27 11:31:19
631
原创 接口测试——Cookie、Session、JWT
Cookie与Session的对比与应用 Cookie是存储在浏览器的小数据,用于维持登录状态、记录用户偏好,但容量有限且可能影响性能。Session则是服务器记录的会话数据,通过Cookie中的SessionID关联用户,安全性更高但增加服务器负担。 现代Token认证机制(如JWT)采用无状态设计,将加密的用户信息直接存储在客户端,适合分布式系统,兼具安全性与扩展性。 三者各具特点:Cookie像用户随身携带的便签,Session是服务器的记账本,而Token则相当于电子身份证。选择方案时需要平衡安全性
2025-06-27 10:44:14
914
原创 接口测试——HTTP、状态码、Headers
HTTP协议概述:请求方法、状态码与头部信息 摘要: HTTP协议定义了GET(获取)、POST(创建)、PUT(更新)、PATCH(部分修改)、DELETE(删除)等请求方法,每种方法代表不同的交互方式。状态码分为1xx(信息)、2xx(成功)、3xx(重定向)、4xx(客户端错误)和5xx(服务器错误)五大类,用于指示请求处理结果。头部信息(Headers)作为键值对,分为通用头、请求头、响应头和实体头四类,提供认证、内容类型、缓存控制等元数据。这些核心组件共同构成了HTTP通信的基础框架。
2025-06-27 10:03:32
799
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人