自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 dig 命令深入学习

dig 命令(Domain Information Groper)是一个用于查询 DNS (域名系统)记录的强大工具,它提供了详细的DNS信息,主要用于帮助用户诊断、调试和验证与域名解析相关的问题。

2025-03-20 17:29:53 758

原创 深入学习 DNS 域名解析

在平时工作中相信大家都离不开 DNS解析,因为 DNS 解析是互联网访问的第一步,无论是使用笔记本浏览器访问网络还是打开手机APP的时候,访问网络资源的第一步必然要经过DNS解析流程。

2025-03-19 16:28:42 1070

原创 Linux 查看 CPU 使用情况

在 Linux 系统中,查看 CPU 使用情况是性能分析和故障排查的重要环节。查看 CPU 使用情况,使用 top 命令或者 htop 命令来查看。

2025-03-18 19:24:30 927

原创 跨域请求(CORS)如何解决?

CORS 全称为(Cross-Origin Resource Sharing:跨站资源共享),跨域请求是由于浏览器的同源策略(Same-Origin Policy)引起的,那么 CORS 的产生和浏览器的同源策略有关系,我们先了解什么是同源策略。

2025-03-18 19:16:37 1217

原创 策略模式(Strategy Pattern)深度解析教程

策略模式属于行为型设计模式,通过定义算法族并将其封装为独立的策略类,使得算法可以动态切换且与使用它的客户端解耦。该模式通过组合替代继承,符合开闭原则(对扩展开放,对修改关闭)。

2025-03-17 15:45:19 492

原创 Java 设计模式:装饰者模式(Decorator Pattern)

装饰者模式属于结构型设计模式,允许通过动态包装对象的方式为对象添加新功能,提供比继承更灵活的扩展方式。该模式通过组合替代继承,遵循开闭原则(对扩展开放,对修改关闭)。

2025-03-14 11:16:00 531

原创 设计模式:观察者模式

观察者模式属于行为型设计模式,用于建立对象间的一对多依赖关系。当主题(Subject)状态变化时,所有依赖的观察者(Observer)会自动收到通知并更新。

2025-03-11 16:28:08 547

原创 设计模式:工厂方法模式(Factory Method)

工厂方法模式是一种。

2025-03-05 17:20:07 867

原创 设计模式:单例模式(Singleton)详细教程

它的核心目标是控制对象的创建过程,避免资源重复占用或状态不一致。长期持有实例可能导致内存泄漏(如 Android 中 Context 单例)。:如 Spring 默认管理单例 Bean,无需手动实现。:单例可能增加测试复杂度,可通过 Mock 工具解决。:类加载时就创建实例,线程安全但可能浪费资源。:减少锁的粒度,提升性能,同时保证线程安全。:利用类加载机制保证线程安全,且延迟加载。:线程不安全(多线程可能创建多个实例)。:通过反射调用私有构造函数创建新实例。:多线程环境下,实例可能被多次创建。

2025-03-04 17:38:36 723

原创 海外云服务器为什么要开启BBR?

我们先看看海外服务器的网络特点,海外云服务器与用户之间的网络通常具有较高的延迟(RTT),尤其是在跨洲际传输时。开启 BBR 对于海外云服务器来说,能够显著优化网络性能,尤其是在高延迟、高丢包的环境下。是 Google 开发的一种 TCP 拥塞控制算法,旨在优化网络传输性能,尤其是在高延迟、高丢包的网络环境下。BBR 通过带宽和延迟的实时测量,减少对丢包的依赖,从而在高丢包环境下仍能保持较高的传输效率。在高延迟或高丢包的网络环境下,BBR 能够更稳定地保持较高的传输速率,提升整体吞吐量。

2025-02-25 19:33:52 289

空空如也

空空如也

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

TA关注的人

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