- 博客(15)
- 收藏
- 关注
原创 Spring Web MVC(四)
本文介绍了Spring Web MVC框架中的响应处理方式。主要内容包括:1) 返回静态页面时需使用@Controller而非@RestController,后者会将返回内容作为响应数据;2) @ResponseBody注解用于指定方法返回数据而非视图,可作用于类或方法级别;3) 返回包含HTML代码的数据时会被浏览器解析;4) 返回对象时会自动转换为JSON格式;5) 可通过HttpServletResponse手动设置HTTP状态码。文章通过代码示例演示了不同响应类型的实现方式,并解释了相关注解的作用机
2025-12-31 18:50:16
975
原创 Spring Web MVC(三)
本文介绍了Spring Web MVC框架中几种常见参数处理方式:1. 使用@PathVariable获取URL路径参数;2. 通过@RequestPart实现文件上传功能;3. 讲解Cookie和Session机制及其获取方式。文章包含详细代码示例,展示了如何在Controller中接收路径变量、处理文件上传以及获取Cookie信息。同时对比了Cookie和Session的区别,说明SessionID作为两者桥梁的作用。最后通过实际请求示例演示了各种参数处理方式的效果,为Spring MVC的参数处理提供
2025-12-26 19:01:55
857
原创 Spring Web MVC(二)
摘要 本文介绍了Spring Web MVC中处理HTTP请求参数的几种方法。主要内容包括:1) 接收多个参数时直接使用方法参数匹配;2) 使用对象封装多个参数,Spring自动绑定属性;3) 通过@RequestParam注解实现参数重命名和必传/非必传设置。重点展示了@RequestParam的使用场景,包括参数映射、必传参数设置(defaultValue)等,并提供了相关代码示例和测试结果。这些方法为Spring MVC中灵活处理请求参数提供了实用解决方案。
2025-12-26 12:37:19
557
原创 Spring Web MVC(一)
Spring Web MVC是基于Servlet API构建的原始Web框架,实现了MVC设计模式,将系统分为模型(Model)、视图(View)和控制器(Controller)三部分。作为Spring框架的核心模块,它通过@RequestMapping注解实现URL路由映射,支持GET/POST等多种请求方式。本文介绍了Spring MVC的基本概念、项目创建方法,以及如何建立连接、处理请求和响应。通过示例演示了@RequestMapping在类和方法上的使用方式,并展示了如何指定特定请求方法类型。此外还
2025-12-25 19:56:44
918
原创 Spring Boot
本文介绍了Maven和SpringBoot的基本概念与使用。Maven是一款Java项目构建工具,通过POM文件管理依赖和构建流程,支持项目创建、依赖管理(自动处理依赖传递)、仓库管理(本地/中央/私服)等功能。SpringBoot是基于Spring框架的快速开发工具,简化配置并提供自动依赖管理,使Java开发更高效便捷。文章详细讲解了Maven的核心功能、仓库配置(包括国内源设置)以及SpringBoot的优势,为Java项目开发提供了实用指导。
2025-12-23 17:01:48
893
原创 HTML + CSS + JavaScript(下)
本文介绍了前端开发中HTML、CSS和JavaScript的基础知识。CSS部分讲解了常用属性如color、font-size、border、width/height、padding和margin的使用方法。JavaScript部分涵盖了基础语法,包括变量创建(var/let/const)、数据类型(number/string/boolean等)、运算符(==与===的区别)以及对象的初步介绍。文章通过具体代码示例展示了各属性的效果,适合前端初学者快速掌握基础概念。
2025-11-02 18:43:56
694
1
原创 HTML + CSS + JavaScript(上)
本文介绍了HTML、CSS和JavaScript的基础知识,重点讲解了HTML的常见标签及其用法。主要内容包括:HTML文件的基本结构,标题标签(h1-h6)、段落标签(p)、换行标签(br)、图片标签(img)、超链接(a)、表格标签(table)和表单标签(form/input)的使用方法。通过示例代码展示了各标签的具体应用,如图片大小调整、表格边框设置、表单输入框类型等。文章还解释了HTML中的父子/兄弟标签关系和开发者工具查看网页结构的方法。
2025-11-01 17:48:31
922
1
原创 网络编程-HTTP/HTTPS(下)
本文介绍了HTTP协议中的关键概念和技术要点: User-Agent:标识浏览器和操作系统版本,用于区分PC和移动设备访问,现代技术已转向响应式编程。 Referer:记录页面跳转来源,直接输入URL或收藏夹访问时无Referer。 Cookie机制: 服务器通过Set-Cookie设置键值对 浏览器按域名存储,后续请求自动携带 核心用途是维护登录状态(session机制) HTTP状态码: 2XX:成功(200 OK) 3XX:重定向(301/302) 4XX:客户端错误(404 Not Found) 5
2025-10-23 01:22:03
913
原创 网络原理-HTTP/HTTPS(上)
HTTP协议是超文本传输协议,用于传输文本和多媒体数据,广泛应用于web开发、移动端app和分布式系统中。文章介绍了HTTP请求和响应的基本结构,包括请求行、报头、空行和正文,以及响应状态行、报头和正文。同时讲解了URL的组成要素,如协议方案名、服务器地址、端口号、文件路径等。此外还介绍了抓包工具Fiddler的使用方法,帮助开发者分析网络请求和响应数据,定位问题来源。HTTP作为应用层协议,在传输层主要依赖TCP协议(HTTP/3.0后转向UDP)。
2025-10-18 01:20:04
867
1
原创 网络编程原理-TCP/IP(下)
本文摘要: TCP/IP协议网络编程原理分析主要涵盖传输层和网络层协议的核心机制。传输层TCP协议包含拥塞控制、延时应答、捎带应答、面向字节流和异常处理等9大核心机制。其中拥塞控制采用动态窗口调整策略,通过慢启动、指数增长、线性增长三个阶段平衡网络负载;延时应答和捎带应答协同工作提升传输效率;面向字节流特性带来粘包问题,可通过分隔符或长度前缀解决。网络层IP协议重点分析IPv4报文格式,包括服务类型TOS字段的四种传输偏好选择,以及数据包分片重组机制。协议异常处理涵盖进程崩溃、关机、断电等场景下的连接终止策
2025-10-07 19:28:04
1087
原创 网络编程原理-TCP/IP(上)
本文介绍了TCP/IP协议栈中应用层和传输层的关键概念。应用层协议包括XML、JSON和protobuf三种主流数据传输格式,各有优缺点。传输层重点讲解了UDP和TCP协议:UDP协议简单高效但不可靠,包含端口号、长度和校验和等字段;TCP协议通过确认应答、超时重传和连接管理等核心机制实现可靠传输,其中三次握手建立连接确保通信可靠性。文章还通过示意图详细说明了各协议字段含义和交互流程,为理解网络编程原理提供了清晰的技术框架。
2025-09-24 03:06:47
1343
1
原创 Java-网络编程
网络编程基础及Socket套接字应用 摘要:本文介绍了网络编程的基本概念,包括网络资源、客户端/服务端模型、请求/响应机制等核心内容。重点讲解了Socket套接字技术,对比分析了TCP(流套接字)和UDP(数据报套接字)两种协议的特性差异。通过UDP回显服务器示例,详细展示了DatagramSocket和DatagramPacket类的使用方法,包括端口绑定、数据收发等关键操作流程。文章还解释了网络编程中的常见概念如全双工通信、可靠传输等,为理解网络通信机制提供了实践性指导。
2025-09-20 00:45:04
1517
原创 网络原理初识
本文介绍了计算机网络的发展历程,阐述了局域网与广域网、IP与端口号、协议分层、OSI与TCP/IP模型,并解析了网络数据传输流程及五元组,帮助初学者快速理解网络通信基础。
2025-09-16 01:41:50
724
原创 Java-文件IO详解
本文介绍了Java文件操作的基本概念和方法。主要内容包括:1) 文件定义和分类(普通文件/目录文件);2) 路径概念(绝对路径/相对路径);3) 文件类型区分(文本文件/二进制文件);4) 文件系统操作和内容操作的区别;5) Java中File类的使用(构造方法、常见操作如创建/删除/重命名文件等);6) 文件内容操作的字节流(InputStream/OutputStream)基本用法。文章通过代码示例和图示详细说明了如何在Java中进行文件操作,包括路径处理、文件读写等常见场景。
2025-09-14 21:25:40
1432
原创 HashMap、Hashtable、Concurrent学习总结
简谈HashMap、Hashtable、ConcurrentHashMap区别,以及效率对比。
2025-09-11 01:16:36
359
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅