MiniTomcat
Java码界探秘
Redis基础教程
Python基础教程
Chrome入门指南
面试指南
格式化工具
工作点滴
首页
登录
菜单
MiniTomcat
Java码界探秘
Redis基础教程
Python基础教程
Chrome入门指南
面试指南
格式化工具
工作点滴
首页
代老师的博客
https://github.com/daichangya
归档
2024 年 11 月
HTTP 请求与响应的封装 - HttpServletRequest 和 HttpServletResponse-MiniTomcat系列课程准备
2024-11-19
MiniTomcat
在 MiniTomcat 的开发过程中,我们需要将请求数据从低级的 Socket 输入输出流中抽象出来,以简化后续处理和响应的构建。通过创建 HttpServletRequest 和 HttpServletResponse 接口,我们可以为开发者提供更易用的请求和响应操作接口,类似于标准的 Serv
Java 网络I/O 流基础
2024-11-19
MiniTomcat
#Java
在构建 MiniTomcat 的过程中,处理网络请求和数据传输是不可或缺的环节,而这正是 Java 的输入/输出(I/O)流可以帮助实现的。I/O 流用于读取和写入数据,从而实现客户端和服务器之间的数据交互。因此,深入理解 Java I/O 流将有助于我们为 MiniTomcat 实现处理 HTTP
HTTP 协议基础-MiniTomcat系列课程准备
2024-11-19
MiniTomcat
在开始实现 MiniTomcat 的核心功能之前,我们需要深入理解 HTTP 协议。HTTP(超文本传输协议)是互联网通信的基础协议,也是 Web 服务器(例如 Tomcat)与客户端(如浏览器)进行交互的主要协议。理解 HTTP 的工作原理将帮助我们在后续步骤中处理请求、响应和数据传输。 1. H
Java 网络基础-MiniTomcat系列课程准备
2024-11-19
MiniTomcat
在这个模块中,我们将深入学习 Java 网络编程的基础知识。这些技能是构建 MiniTomcat 必不可少的,因为 MiniTomcat 需要通过 HTTP 协议与客户端(如浏览器)进行通信。掌握网络编程的基本概念将帮助我们更好地理解 HTTP 连接、请求和响应等重要组件的实现。 1. Java 网
Java 文件I/O 基础-MiniTomcat系列课程准备
2024-11-19
MiniTomcat
我们将从 Java I/O 的基础知识开始,为构建 MiniTomcat 打下坚实的文件处理和网络输入输出的基础。在这个模块中,你将了解 Java 中的 I/O 系统,学会使用字节流和字符流进行数据传输,并掌握常见的文件处理操作。 1. Java I/O 概览 Java 中的 I/O(输入/输出)操
Servlet工作原理解析
2024-11-11
Tomcat
#Servlet
从 Servlet 容器说起 要介绍 Servlet 必须要先把 Servlet 容器说清楚,Servlet 与 Servlet 容器的关系有点像枪和子弹的关系,枪是为子弹而生,而子弹又让枪有了杀伤力。虽然它们是彼此依存的,但是又相互独立发展,这一切都是为了适应工业化生产的结果。从技术角度来说是为了
第四章:实现 Servlet 容器的基本功能-MiniTomcat系列
2024-11-11
MiniTomcat
#tomcat
上一章内容:第三章:实现连接器(Connector)组件-MiniTomcat系列 各位技术大神、编程爱好者们!今天我们将一同深入探索 MiniTomcat 的一个超级重要的进阶环节——实现 Servlet 容器的基本功能。这就像是给我们的 MiniTomcat 注入了强大的“智慧大脑”,使其能够处
第三章:实现连接器(Connector)组件-MiniTomcat
2024-11-09
MiniTomcat
#tomcat
上一章内容:第二章:解析 HTTP 请求,支持静态文件-MiniTomcat 在本章节中,我们将引入连接器(Connector)组件,用于管理 HTTP 连接和请求数据的解析。连接器的作用是负责客户端的网络连接,同时解耦网络传输和请求处理的逻辑。 3.1 功能目标 管理 HTTP 连接:连接器组件负
spymemcached源码深入分析
2024-11-09
一、简介 spymemcached 是一款使用 NIO 实现的 memcache 客户端,在理解它之前,需要先了解 NIO、memcached 使用和 memcached 协议相关知识。 (一)NIO 相关概念 在 Java 中,NIO 常被称为异步 IO,在 Linux 系统编程中,它实际上是事件
使用IDEA查看及运行Tomcat源码指南 2024
2024-11-08
MiniTomcat
#tomcat
引言 在Java Web开发领域,Apache Tomcat作为一款开源的Web服务器和Servlet容器,其源码对于开发者来说具有极高的学习和参考价值。通过深入研究Tomcat的源码,我们可以更好地理解Java Web开发的核心技术和原理。本指南将详细介绍如何在IntelliJ IDEA(简称ID
第二章:解析 HTTP 请求,支持静态文件-MiniTomcat
2024-11-07
MiniTomcat
#tomcat
上一章内容 第一章:实现基础 HTTP 服务器-MiniTomcat 在本章节中,我们将为 HTTP 服务器增加对请求路径、方法和头部信息的解析能力,并基于请求路径返回服务器上的静态文件内容。通过实现这一功能,我们将使服务器能够类似于静态资源服务器,为客户端提供 HTML、CSS、JavaScrip
第一章:实现基础 HTTP 服务器-MiniTomcat
2024-11-07
MiniTomcat
#tomcat
在这一章中,我们将从零开始编写一个简单的 HTTP 服务器。这个服务器的基本功能是监听一个端口,接收来自客户端的 HTTP 请求,并返回一个 HTTP 响应。我们将使用 Java 的 ServerSocket 类来实现网络监听,并通过简单的 InputStream 和 OutputStream 来处
MiniTomcat 项目大纲
2024-11-07
MiniTomcat
#tomcat
上一章内容 打造属于你的 MiniTomcat:深入理解 Web 容器核心架构与实现之路 从零开始实现一个类似 Tomcat 的轻量级 Java Web 容器,可以将其分为几步,逐步实现核心功能。以下是一个实现路径,包含每一步的目标功能,帮助你从简单的 HTTP 服务器逐步深入,实现基本的 Serv
打造属于你的 MiniTomcat:深入理解 Web 容器核心架构与实现之路
2024-11-07
MiniTomcat
#tomcat
打造属于你的 MiniTomcat:深入理解 Web 容器核心架构与实现之路 MiniTomcat 项目序言
2024 Mac电脑Jdk,Maven,Idea的安装与配置,Spring boot项目创建
2024-11-05
其他
#SpringBoot
目录 l JDK安装与配置 l Maven安装与配置 l IDEA安装与配置 l Spring Boot项目创建与运行 JDK安装与配置<
2024 年 10 月
低代码编程及其市场机遇剖析 | 低代码技术内幕
2024-10-23
系统架构
#低代码
2024 年 09 月
向量数据库|一文全面了解向量数据库的基本概念、原理、算法、选型
2024-09-22
大模型
#向量数据库
#大模型
Netty常见面试问题2
2024-09-16
Netty
#Netty
Netty有那些内存管理组件可以替换
2024-09-16
Netty
#Netty
Netty 常见面试题
2024-09-16
Netty
#Netty
基础篇1、TCP、UDP的区别?TCP与UDP区别总结:TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连接。TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,即不保证可靠交付TCP面向字节流,实
上一页
6 / 36
下一页