- 博客(28)
- 收藏
- 关注
原创 DNS解析与网络通信中的套接字与协议栈工作机制详解
本文详细介绍了DNS解析与网络通信的工作机制,重点分析了DNS服务器的缓存机制及其在提高解析效率中的作用。文章深入讲解了网络通信中的套接字(Socket)及其与操作系统协议栈的关系,包括套接字的创建、连接、数据传输及断开流程。通过对Socket库的程序组件调用顺序、控制信息的分类及网络包头部的分析,展示了如何通过TCP/IP协议层次实现高效的数据传输。此外,文章探讨了HTTP协议中的请求、响应机制以及持久连接特性,全面解析了现代网络通信中的关键环节和技术细节。
2024-09-07 17:07:36 1610 202
原创 深入解析浏览器与Web服务器的通信机制:从URL输入到页面渲染的全过程
用户输入URL浏览器解析URLDNS将域名转换为IP地址浏览器发送HTTP请求请求通过TCP/IP网络传输服务器处理请求并返回响应浏览器接收响应解析HTML,构建DOM树处理CSS,构建CSSOM组合DOM和CSSOM,创建渲染树布局和绘制页面加载额外资源(如图片、脚本)
2024-08-25 17:29:35 2402 210
原创 Web 开发安全与最佳实践:MVC、会话管理与常见攻击防御
本文概述了Web应用开发中的关键概念和安全考虑。首先介绍了MVC设计模式,阐述了Model、View和Controller的职责及在JavaWeb中的实现。随后讨论了JSP内置对象,并比较了JSP与Servlet的特点。文章还探讨了Session和Cookie的区别,以及单点登录中Cookie被禁用时的替代方案。此外,详细说明了Tomcat创建Servlet实例的过程。最后,文章重点强调了Web安全,包括SQL注入、XSS和CSRF攻击的防御策略,为开发安全可靠的Web应用提供了全面指导。
2024-08-16 08:00:00 15862 219
原创 Java全栈解密:从JVM内存管理到Spring框架,揭秘垃圾回收、类加载机制与Web开发精髓的全方位旅程
JVM内存管理:详细介绍了JVM的内存划分,包括程序计数器、虚拟机栈、堆区和方法区的作用及特点。类加载机制:阐述了Java类加载的五个步骤(加载、验证、准备、解析和初始化),以及双亲委派模型的工作原理和优势。垃圾回收机制:解释了JVM中的垃圾回收过程,包括对象扫描、堆的划分和不同的清除方式(标记-清除、复制、标记-整理)。Java基础概念:深入讲解了this关键字的用法和匿名对象的特性及应用场景。Spring框架:概述了Spring的核心特性,如IOC(控制反转)、DI(依赖注入)和AOP(面向切面
2024-08-10 18:20:54 6923 185
原创 图灵日记--Map&Set&字符串常量池&反射&枚举&Lambda表达式&泛型
Map,Set,字符串常量池,枚举,Lambda表达式,泛型
2024-02-12 09:21:41 1471 92
原创 图灵之旅--ArrayList&顺序表&LinkedList&链表&&栈&&Stack&&队列&&Queue
顺序表,链表,栈,队列,ArrayList,LinkedList,Stack,Queue
2024-01-30 10:11:39 2108 79
原创 图灵日记之Leetcode链表中间结点&&牛客链表中倒数第k个结点&&Leetcode合并两个有序链表&&leetcode反转链表
leetcode&&牛客
2023-12-18 18:11:54 630 28
原创 c++入门
c++关键字,命名空间,c++输出与输入,缺省参数,函数重载,引用,内联函数,auto,基于范围的for循环,指针空值nullptr
2023-11-29 21:32:01 320 23
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人