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

spymemcached源码深入分析

一、简介 spymemcached 是一款使用 NIO 实现的 memcache 客户端,在理解它之前,需要先了解 NIO、memcached 使用和 memcached 协议相关知识。 (一)NIO 相关概念 在 Java 中,NIO 常被称为异步 IO,在 Linux 系统编程中,它实际上是事件

daicy daicy 发布于 2024-11-09

使用IDEA查看及运行Tomcat源码指南 2024

引言 在Java Web开发领域,Apache Tomcat作为一款开源的Web服务器和Servlet容器,其源码对于开发者来说具有极高的学习和参考价值。通过深入研究Tomcat的源码,我们可以更好地理解Java Web开发的核心技术和原理。本指南将详细介绍如何在IntelliJ IDEA(简称ID

daicy daicy 发布于 2024-11-08

第二章:解析 HTTP 请求,支持静态文件-MiniTomcat

上一章内容 第一章:实现基础 HTTP 服务器-MiniTomcat 在本章节中,我们将为 HTTP 服务器增加对请求路径、方法和头部信息的解析能力,并基于请求路径返回服务器上的静态文件内容。通过实现这一功能,我们将使服务器能够类似于静态资源服务器,为客户端提供 HTML、CSS、JavaScrip

daicy daicy 发布于 2024-11-07

第一章:实现基础 HTTP 服务器-MiniTomcat

在这一章中,我们将从零开始编写一个简单的 HTTP 服务器。这个服务器的基本功能是监听一个端口,接收来自客户端的 HTTP 请求,并返回一个 HTTP 响应。我们将使用 Java 的 ServerSocket 类来实现网络监听,并通过简单的 InputStream 和 OutputStream 来处

daicy daicy 发布于 2024-11-07

2024 Mac电脑Jdk,Maven,Idea的安装与配置,Spring boot项目创建

目录 l JDK安装与配置 l Maven安装与配置 l IDEA安装与配置 l Spring Boot项目创建与运行 JDK安装与配置<

daicy daicy 发布于 2024-11-05

Netty 常见面试题

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

daicy daicy 发布于 2024-09-16

知识体系:如何构建自己的知识体系

#前言当说到“体系化”和“碎片式”这两个词,大家会感到一种矛盾冲突感,因为体系就应该不碎片,碎片的东西它就应该不体系。其实是因为我们的学习过程分为好几个不同的阶段,在这个阶段利用体系化的方式,而在另一个阶段,又用碎片化的方式,这样就可以形成体系化碎片式的学习。我们的学习分为四阶段:输入、内化、沉淀、

daicy daicy 发布于 2024-07-24

如何做好人生效率管理

作为一个80后,不知不觉一转眼已经三十出头了,突然发现自己的手握的时间已经不多了,却依然觉得内心是个小孩。面对着社会和家庭的责任,一些莫名的焦虑油然而生:感叹时间不够、抱怨老天对自己太不公平、困惑于为何付出没有回报等等。有时候也会觉得工作没有成就感,生活没有幸福感,未来看不到希望,人生好像一团糟。在

daicy daicy 发布于 2024-07-24

Sql Server 统计方法

查询表中的某一个字段在那些存储过程和视图中被使用SELECTDISTINCTOBJECT_NAME(sd.id)Dependent_Object,(SELECTxtypeFROMsysobjectssoWHEREso.id=sd.id)Object_TypeFROMsysobjectssoINNER

daicy daicy 发布于 2024-06-13