- 博客(64)
- 收藏
- 关注
原创 MyBatis操作数据库(入门)
MyBatis是一款优秀的持久层框架,简化了JDBC开发。本文系统介绍了MyBatis的核心内容:1. 分层架构:包含控制层、业务层、数据访问层和实体层,实现代码解耦;2. 基础CRUD操作:详细说明增删改查的注解和XML配置方式,包括参数传递、结果映射和日志配置;3. 进阶特性:深入解析#{}与${}的区别、SQL注入防范、模糊查询和排序功能的实现;4. 配置管理:包括数据库连接池配置、驼峰命名转换和XML映射文件的使用;5. 开发规范:强调MySQL命名规范和必备字段要求。全文通过代码示例和测试用例,帮
2025-08-07 06:00:00
694
原创 Spring Boot 日志
本文介绍了Java日志框架的使用,重点讲解了SLF4J日志门面模式及其应用。主要内容包括:1. 日志概述:说明日志的用途,如系统监控、数据采集和日志审计;2. 日志使用:介绍获取日志对象、打印日志的方法;3. SLF4J框架:解释门面模式原理及其在日志系统中的优势;4. 日志级别:详细说明FATAL到TRACE各级别的含义及使用场景;5. 日志配置:包含日志持久化、文件分割、格式设置等实用配置技巧;6. 简化日志输出:推荐使用Lombok的@Slf4j注解简化代码。文章通过实际案例展示了如何优化日志管理
2025-07-31 07:00:00
798
原创 Spring Boot配置文件
本文介绍了SpringBoot配置文件的类型、语法及使用场景。首先对比了properties和yml两种主流配置格式的特点,重点讲解了yml的基本语法、数据类型支持以及单双引号的差异。通过验证码案例实践,展示了如何利用yml配置自定义参数,并结合Hutool工具实现验证码生成与校验功能。案例详细演示了前后端交互接口设计、后端参数绑定(使用@ConfigurationProperties)以及前端页面实现的全过程。最后指出yml凭借其结构化、可读性强等优势,已成为SpringBoot项目的主流配置选择。
2025-07-30 08:00:00
802
原创 SpringIoC&DI
本文介绍 Spring 框架核心的 IoC 与 DI 概念,对比传统模式展示解耦优势,讲解 Bean 存储方式及三种 DI 注入方式的优劣,提供 @Autowired 多 Bean 冲突的解决方案,辨析 Spring、SpringMVC 和 SpringBoot 的关系,辅以代码示例和面试题,帮助开发者掌握其核心机制。
2025-07-27 22:28:19
762
原创 Spring MVC
本文摘要: Spring MVC框架教程全面解析了基于Servlet API的Web开发核心技术。文章以餐厅类比形象阐释MVC架构:View如菜单界面、Controller如服务员调度、Model如后厨处理业务,并详细拆解请求响应全流程。重点内容包括:1)路由映射与@RequestMapping注解使用;2)多种参数传递方式(普通参数、对象、数组、JSON等);3)会话管理(Cookie/Session机制);4)文件上传与响应处理(静态页面/JSON/状态码设置)。通过加法计算器、用户登录、留言板三个完整
2025-07-24 22:22:51
596
原创 HTML和CSS快速入门
HTML与CSS基础教程摘要 HTML(超文本标记语言)是构建网页的基础,通过标签定义网页结构和内容。主要元素包括: 基本结构:<html><head><body>标签构成网页框架 常用标签: 标题<h1>-<h6>、段落<p>、换行<br> 图片<img>(需src属性)、超链接<a>(需href属性) 表格<table>(含<tr><td><th>)
2025-07-20 19:45:28
1223
原创 HTTPS安全机制:从加密到证书全解析
文章深入浅出地阐述了HTTPS如何通过多重安全机制确保网络通信安全,包括加密算法选择、证书验证流程等核心环节。
2025-07-11 11:29:49
1117
原创 HTTP 协议全解析:从基础概念到请求响应与抓包实操
本文围绕 HTTP 展开,涵盖其定义、应用层协议及工作过程,介绍了 Fiddler 抓包的下载、操作与内容解读,详解了 HTTP 请求(含 URL、url encode)、方法(如 GET、POST 及区别)、请求报头,以及 HTTP 响应中的各类状态码等核心知识。
2025-07-11 11:26:53
803
原创 IP协议详解:从数据包到网络通信
摘要:本文系统介绍了计算机网络IP协议及其相关概念。主要内容包括:1) IP协议头格式详解,如版本号、服务类型、总长度等字段;2) IP地址不足问题的解决方案,包括动态分配和NAT技术;3) 网段划分方法及特殊IP地址;4) 路由选择原理与路由表作用;5) 数据链路层的以太网协议、MTU概念及其对TCP/UDP的影响;6) ARP协议的作用机制;7) DNS域名解析系统。文章从网络分层角度全面解析了IP网络的工作原理和关键技术,涵盖了从物理层到应用层的重要概念。
2025-07-07 21:18:34
963
原创 TCP/UDP
《TCP与UDP协议核心机制解析》 本文系统分析了TCP与UDP两大传输层协议的核心特性和工作机制。UDP采用8字节固定报头,具有无连接、不可靠和面向数据报的特点,最大传输单元为64KB,适用于DNS等实时性要求高的场景。TCP通过20字节可变报头实现可靠传输,核心机制包括:三次握手建立连接确保链路畅通;确认应答和超时重传保障数据完整性;滑动窗口与快速重传提升传输效率;流量控制和拥塞控制动态调整发送速率;四次挥手优雅断开连接。文章还详细阐述了TCP的异常处理机制,包括心跳检测、重置连接等应对网络故障的方案。
2025-07-05 17:51:32
731
原创 多线程初阶(一)
万字详细讲解了多线程的概念,进程和线程的区别;Thread类创建线程的5种方法;Thread类中的常见构造方法;线程的核心操作;线程的状态
2024-07-16 23:16:43
1037
1
原创 MySQL索引与事务
索引和事务的详细讲解包含脏读,不可重复读,幻读讲解及read uncommitted读未提交.read committed读已提交,repeatable read可重复读,serializable串行化的讲解
2024-05-29 21:45:57
1240
TA创建的收藏夹 TA关注的收藏夹
TA关注的人