代老师的博客 https://github.com/daichangya

归档

2024 年 11 月

上一章内容:第二章:解析 HTTP 请求,支持静态文件-MiniTomcat 在本章节中,我们将引入连接器(Connector)组件,用于管理 HTTP 连接和请求数据的解析。连接器的作用是负责客户端的网络连接,同时解耦网络传输和请求处理的逻辑。 3.1 功能目标 管理 HTTP 连接:连接器组件负
一、简介 spymemcached 是一款使用 NIO 实现的 memcache 客户端,在理解它之前,需要先了解 NIO、memcached 使用和 memcached 协议相关知识。 (一)NIO 相关概念 在 Java 中,NIO 常被称为异步 IO,在 Linux 系统编程中,它实际上是事件
引言 在Java Web开发领域,Apache Tomcat作为一款开源的Web服务器和Servlet容器,其源码对于开发者来说具有极高的学习和参考价值。通过深入研究Tomcat的源码,我们可以更好地理解Java Web开发的核心技术和原理。本指南将详细介绍如何在IntelliJ IDEA(简称ID
上一章内容 第一章:实现基础 HTTP 服务器-MiniTomcat 在本章节中,我们将为 HTTP 服务器增加对请求路径、方法和头部信息的解析能力,并基于请求路径返回服务器上的静态文件内容。通过实现这一功能,我们将使服务器能够类似于静态资源服务器,为客户端提供 HTML、CSS、JavaScrip
在这一章中,我们将从零开始编写一个简单的 HTTP 服务器。这个服务器的基本功能是监听一个端口,接收来自客户端的 HTTP 请求,并返回一个 HTTP 响应。我们将使用 Java 的 ServerSocket 类来实现网络监听,并通过简单的 InputStream 和 OutputStream 来处
上一章内容 打造属于你的 MiniTomcat:深入理解 Web 容器核心架构与实现之路 从零开始实现一个类似 Tomcat 的轻量级 Java Web 容器,可以将其分为几步,逐步实现核心功能。以下是一个实现路径,包含每一步的目标功能,帮助你从简单的 HTTP 服务器逐步深入,实现基本的 Serv
打造属于你的 MiniTomcat:深入理解 Web 容器核心架构与实现之路 MiniTomcat 项目序言
目录 l JDK安装与配置 l Maven安装与配置 l IDEA安装与配置 l Spring Boot项目创建与运行 JDK安装与配置<

2024 年 09 月

基础篇1、TCP、UDP的区别?TCP与UDP区别总结:TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连接。TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,即不保证可靠交付TCP面向字节流,实

2024 年 07 月

#前言当说到“体系化”和“碎片式”这两个词,大家会感到一种矛盾冲突感,因为体系就应该不碎片,碎片的东西它就应该不体系。其实是因为我们的学习过程分为好几个不同的阶段,在这个阶段利用体系化的方式,而在另一个阶段,又用碎片化的方式,这样就可以形成体系化碎片式的学习。我们的学习分为四阶段:输入、内化、沉淀、
作为一个80后,不知不觉一转眼已经三十出头了,突然发现自己的手握的时间已经不多了,却依然觉得内心是个小孩。面对着社会和家庭的责任,一些莫名的焦虑油然而生:感叹时间不够、抱怨老天对自己太不公平、困惑于为何付出没有回报等等。有时候也会觉得工作没有成就感,生活没有幸福感,未来看不到希望,人生好像一团糟。在