自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 从菜鸟到大厨:MySQL数据库的美味指南

数据库,mysql

2024-05-22 19:35:31 2163 169

原创 文件操作IO&网络编程&网络原理

文件操作IO,网络编程,网络原理

2024-05-13 21:05:08 1985 127

原创 图小灵的多线程

进程, 线程

2024-04-20 15:14:09 1631 111

原创 HTML&CSS&JS

html, 前端, CSS, JvaScript

2024-04-04 21:40:17 3169 85

原创 AVL树&红黑树&位图&布隆过滤器&并查集&B树&图

AVL树,红黑树,位图,布隆过滤器,并查集,B树,图

2024-02-28 18:52:40 1992 85

原创 图灵日记--Map&Set&字符串常量池&反射&枚举&Lambda表达式&泛型

Map,Set,字符串常量池,枚举,Lambda表达式,泛型

2024-02-12 09:21:41 1471 92

原创 图灵之旅--二叉树&&堆&&排序

java,二叉树,堆,排序

2024-02-06 20:27:18 1774 69

原创 图灵之旅--ArrayList&顺序表&LinkedList&链表&&栈&&Stack&&队列&&Queue

顺序表,链表,栈,队列,ArrayList,LinkedList,Stack,Queue

2024-01-30 10:11:39 2108 79

原创 图灵日记之java奇妙历险记--异常&&包装类&&泛型

异常,包装类,泛型

2024-01-23 11:28:53 2171 54

原创 图灵日记之java奇妙历险记--String类

String类,java

2024-01-19 17:18:13 1341 46

原创 图灵日记之java奇妙历险记--抽象类和接口

抽象类和接口

2024-01-08 14:38:37 3622 61

原创 图灵日记之java奇妙历险记--继承和多态

继承,多态,java

2023-12-30 19:03:14 1414 32

原创 图灵日记之java奇妙历险记--类和对象

类和对象,java

2023-12-27 15:58:53 1665 40

原创 图灵日记之java奇妙历险记--输入输出&&方法&&数组

输入输出,方法,数组

2023-12-25 20:50:10 821 21

原创 图灵日记之java奇妙历险记--数据类型与变量&&运算符

java数据类型与变量,运算符

2023-12-22 17:36:08 2432 65

原创 图灵日记之Leetcode链表中间结点&&牛客链表中倒数第k个结点&&Leetcode合并两个有序链表&&leetcode反转链表

leetcode&&牛客

2023-12-18 18:11:54 630 28

原创 图灵日记之Leetcode删除有序数组中的重复项&&合并两个有序数组&&移除链表元素

leetcode

2023-12-15 19:29:24 583 20

原创 图灵日记之链表

c++,链表

2023-12-14 16:16:54 622 24

原创 扫雷小游戏

c++,扫雷

2023-12-11 11:44:51 491 27

原创 数据结构---顺序表

顺序表,c++

2023-12-10 20:08:22 1024 15

原创 时间复杂度和空间复杂度

时间复杂度,空间复杂度

2023-12-09 22:04:56 438 16

原创 类与对象(二)

类与对象

2023-12-05 18:34:57 206 12

原创 类和对象(一)

类的引入,类的定义,类的访问限定符及封装,类的作用域,类的实例化,类的对象大小的计算,this指针

2023-12-02 22:15:32 211 11

原创 c++入门

c++关键字,命名空间,c++输出与输入,缺省参数,函数重载,引用,内联函数,auto,基于范围的for循环,指针空值nullptr

2023-11-29 21:32:01 320 23

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除