自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

DC1020的博客

努力给大家分享优质内容,希望与大家共同成长

  • 博客(107)
  • 问答 (1)
  • 收藏
  • 关注

原创 【SpringBoot】深入分析 SpringApplication 源码:彻底理解 SpringBoot 启动流程

SpringApplication 是 Spring Boot 框架中的一个类,它被用于引导和运行 Spring Boot 应用程序。它提供了一种简化的方式来配置和启动应用程序,减少了开发者的工作量。本文将对 SpringApplication 源码进行分析,深入理解其核心

2024-06-15 08:00:00 1150

原创 【设计模式】行为型-中介者模式

中介者模式如同一幅无形的画卷,细腻地编织着各个对象间错综复杂的交流,将混沌的线条渲染成和谐的画面。

2024-07-15 09:30:00 1124

原创 【设计模式】行为型-备忘录模式

在备忘录模式的笼罩下,记忆成了静静的落英,沉淀在岁月的琐碎中。

2024-07-15 07:30:00 665

原创 SpringBoot 生产实践:没有父 starter 的打包问题

今天刚准备写点文章,需要 SpringBoot 项目来演示效果。一时心血来潮,没有采用传统的方式(即通过引入父工程的方式)。

2024-07-06 18:54:46 970

原创 提升系统稳定性:熔断、降级和限流策略详解

随着互联网业务的快速发展,系统稳定性和高可用性成为现代分布式系统的关键要求。为此,熔断、降级和限流等策略被广泛应用。这些策略不仅能提高系统的 Robustness(稳健性),还能在面对高峰流量时确保服务的连续性和响应速度。本文将详细介绍这三种策略。

2024-07-06 17:50:56 890

原创 Maven Archetype 自定义项目模板:高效开发的最佳实践

在软件开发中,标准化和快速初始化项目结构能够显著提升开发效率。Maven Archetype 插件提供了创建自定义项目骨架模板的功能,使我们能够轻松生成预定义结构的项目。本文将详细介绍如何创建一个自定义的项目模板,从而提高日常的开发效率。

2024-07-04 20:52:45 1168 1

原创 构建安全稳定的应用:Spring Security 实用指南

在现代 Web 应用程序中,安全性是至关重要的一个方面。Spring Security 作为一个功能强大且广泛使用的安全框架,为 Java 应用程序提供了全面的安全解决方案。本文将深入介绍 Spring Security 的基本概念、核心功能以及如何在应用程序中使用它来实现认证和授权。

2024-07-03 20:47:38 1406 2

原创 【设计模式】行为型-状态模式

在变幻的时光中,状态如诗篇般细腻流转。

2024-06-30 13:40:46 696 2

原创 深入理解 Spring MVC:原理与架构解析

Spring MVC 是一种基于 Java 的 Web 应用开发框架,它通过模型-视图-控制器(Model-View-Controller, MVC)的设计模式来组织和管理 Web 应用程序。本文将深入探讨 Spring MVC 的原理与架构,帮助大家更好地理解这一框架的核心机制。

2024-06-30 12:44:35 1526 2

原创 深入 SSH:解锁本地转发、远程转发和动态转发的潜力

SSH(Secure Shell)不仅是一个用于安全远程登录的协议,还支持多种类型的端口转发功能,包括本地转发、远程转发和动态转发。这些功能使我们能够灵活地通过 SSH 隧道在不同网络环境中安全地传输数据。本文将详细介绍这三种转发方式及其应用场景。

2024-06-29 18:29:38 883

原创 RabbitMQ 的经典问题

当设计和运维消息队列系统时,如 RabbitMQ,有几个关键问题需要特别关注:消息丢失、重复消费、消息堆积、有序消费和延时队列。这些问题直接影响系统的可靠性、性能和数据完整性。本文将深入探讨如何在使用 RabbitMQ 时有效地解决这些问题。

2024-06-29 07:00:00 1141

原创 【设计模式】行为型-策略模式

策略模式,如春风吹过,随心所欲,变幻无穷,每一丝风都是一种选择。

2024-06-26 23:24:02 1046

原创 【设计模式】行为型-责任链模式

责任链如涓涓细流,承接请求的起伏,层层传递,直至最终的决断。

2024-06-25 23:35:01 797

原创 Prometheus:开源监控解决方案的力量

在当今高度数字化和云原生应用的时代,监控系统是确保系统稳定性和性能的关键组成部分。而 Prometheus 作为一种开源的监控解决方案,正在成为越来越多企业和开发者的首选。本文将深入探讨 Prometheus 的特性、优势以及如何利用它来构建强大的监控系统。

2024-06-25 22:11:58 1062

原创 OAuth 2.0:现代应用程序的授权标准

随着互联网和移动应用的发展,应用程序之间的交互变得越来越普遍。用户希望通过单一的身份认证在多个平台上无缝体验,这就要求不同的应用程序能够安全地共享用户数据。而 OAuth 2.0 正是为了解决这一问题而设计的,它提供了一种标准机制,允许用户授权第三方应用访问其资源,而无需暴露其密码。

2024-06-17 16:14:12 1055

原创 深入理解 Java 中的 volatile 关键字

在多线程编程中,确保共享变量的可见性是非常重要的。volatile 关键字就是为了解决这个问题而设计的。本文将深入介绍 volatile 关键字的作用、原理以及在实际开发中的应用场景。

2024-06-16 10:49:32 1110

原创 【十大排序算法】基数排序

数字犹如无数繁星,基数排序如晨曦的指引,将混沌序列织就成和谐的序曲。

2024-06-14 08:30:00 569

原创 【设计模式】行为型-迭代器模式

循环岁月,犹如流水,迭代器之舟,悠然穿梭。

2024-06-14 02:30:00 954

原创 【设计模式】行为型-模板方法模式

方法千变万化,心灵如潮,模板如画,画出生活的韵味。

2024-06-13 14:30:00 1347

原创 【十大排序算法】计数排序

数字在轻舞纷飞中,依次排列,如星辰般闪耀。

2024-06-13 09:30:00 823

原创 【十大排序算法】桶排序

在时间的琴弦上,桶排序如同一曲清澈的溪流,将数字的芬芳温柔地分拣,沉静地落入各自的花瓣般的容器中。

2024-06-12 15:00:00 1875

原创 【设计模式】结构型-享元模式

在浮华世界中,享元犹如静水深流,细品每一片风景,留下岁月的深情。

2024-06-12 09:30:00 682

原创 【设计模式】结构型-代理模式

在静谧的林间舞台上,代理轻舞着对象的梦想,掌控访问,引领旋律,真实与虚幻间,交织出灵动的诗篇。

2024-06-11 15:00:00 673

原创 【十大排序算法】堆排序

在堆的古枝上,数字舞动如风,交换岁月,序列重塑成升腾的旋律。

2024-06-11 09:30:00 997

原创 【十大排序算法】归并排序

归并排序,如同秋日落叶,分散而细碎,然而风吹叶动,自然而有序,彼此相遇,轻轻合拢,最终成就,秩序之谧。

2024-06-10 12:36:43 944 2

原创 【设计模式】结构型-桥接模式

当抽象与实现,各自独立, 桥接模式,如彩虹桥,连接两岸。

2024-06-10 12:23:24 1092

原创 【十大排序算法】快速排序

在乱序的世界中,快速排序如同一位智慧的园丁,以轻盈的手法,将无序的花朵们重新安排,在每一次比较中,沐浴着理性的阳光,终使它们在有序的花园里,开出绚烂的芬芳。

2024-06-09 10:00:00 997

原创 【十大排序算法】插入排序

插入排序,如一位细心的整理者,她从序列的左端开始,挨个将元素归位。每当她遇到一个无序的元素,便将它插入已经有序的部分,直至所有元素有序排列。她不张扬,却有效率,用自己的方式,为序列找到了平衡与秩序。

2024-06-08 13:00:22 1065

原创 【设计模式】结构型-装饰器模式

在代码的海洋深处迷离,藏匿着一片神奇之地。那里有细腻的线条交错,是装饰器的奇妙艺术。

2024-06-08 12:39:10 672

原创 【十大排序算法】冒泡排序

在排序的大海上,冒泡排序像一朵花朵般绽放,每个元素都像是水珠,跃动在涟漪的波浪中。它们轻轻上浮,与周围的元素相比较,若自身更大,便悄然交换位置。这是一场缓慢的舞蹈,每一步都小心翼翼,直到所有元素都找到了自己的位置,像是夜空中闪烁的星星,它们最终静静地排列,形成了一个美妙的序列,闪耀着排序的光芒。

2024-06-07 07:30:00 1081

原创 【十大排序算法】选择排序

选择就像是在谱曲,每个决定就是一个音符,只有将它们有序地安排在一起,才能奏响美妙的乐章。

2024-06-07 07:00:00 1018

原创 【设计模式】结构型-适配器模式

在软件开发中,经常会遇到需要将一个类的接口转换成另一个类的接口的情况。这可能是因为新旧系统之间的接口不兼容,或者是因为需要使用的第三方库的接口与当前系统的接口不匹配。为了解决这类问题,设计模式中的适配器模式应运而生。

2024-06-05 07:00:00 1066

原创 【设计模式】结构型-组合模式

在软件开发中,设计模式是一种被广泛应用的解决问题的方法论。其中,结构性设计模式是一类特别重要的模式,它们用于处理类或对象之间的组合关系,其中之一就是组合模式。组合模式允许客户端统一对待单个对象和对象的组合,从而简化了代码的复杂性,增强了代码的灵活性和可维护性。

2024-06-04 22:57:03 1276 2

原创 探究哈希表:高效的数据存储与快速检索

在计算机科学领域,哈希表是一种重要的数据结构,被广泛应用于各种编程语言和软件系统中。它通过哈希函数将键映射到存储桶,实现了快速的插入、删除和查找操作,成为处理大规模数据集合的利器。本文将深入探讨哈希表的原理、应用,带大家领略哈希表在计算机科学中的重要作用。

2024-06-04 21:21:59 1594

原创 【设计模式】结构型-门面模式

在软件开发中,设计模式是解决特定问题的经验总结,为开发者提供了一种可复用的解决方案。其中,门面模式(Facade Pattern)是一种结构型模式,旨在为复杂系统提供简化的接口,使客户端与系统之间的交互更加简单。

2024-06-01 07:30:00 963 2

原创 【设计模式】创建型-建造者模式

在面向对象的软件开发中,构建复杂对象时经常会遇到许多挑战。一种常见的解决方案是使用设计模式,其中建造者模式是一个强大而灵活的选择。本文将深入探讨建造者模式的原理、结构、优点以及如何在实际项目中应用它。

2024-06-01 07:00:00 1011

原创 【设计模式】创建型-抽象工厂模式

在软件开发领域,设计模式是一种被广泛接受的解决方案,用于解决特定问题并提供可维护和可扩展的代码结构。抽象工厂模式(Abstract Factory Pattern)是其中之一,它提供了一种方法来创建一系列相关或相互依赖的对象,而无需指定其具体类。

2024-05-28 07:30:00 1056

原创 【设计模式】创建型-工厂方法模式

工厂方法模式是一种经典的创建型设计模式,它提供了一种灵活的方式来创建对象实例。通过本文,我们将深入探讨工厂方法模式的概念、结构和应用。

2024-05-28 07:00:00 593

原创 【Spring】深入解析 EnableAutoConfiguration 注解:Spring Boot 自动配置的核心

在 Spring Boot 中,@EnableAutoConfiguration 注解扮演着重要的角色,它是实现自动配置功能的关键。本文将深入探讨 @EnableAutoConfiguration 注解的作用、原理和使用方法,帮助大家更好地理解 Spring Boot 的自动配置机制。

2024-05-27 07:30:00 1838

原创 【Spring】深入理解 Spring 中的 ImportSelector、Aware 和 Processor 接口

Spring 框架提供了一系列接口和机制,为开发者提供了灵活、可扩展的编程模型。其中,ImportSelector、Aware 接口以及 Processor 系列接口是非常重要的扩展点,本文将深入探讨它们的设计目的、使用方法以及示例应用。

2024-05-27 07:00:00 1070

自定义 spring-boot 项目的 maven 模板

该资源是生成 spring-boot 项目的模板项目。使用步骤如下: 1. 下载该项目 2. 解压项目到任意位置 3. 使用 idea 打开项目 4. 使用 idea 执行 mvn install 命令,将项目安装到本地 5. 使用 mvn archetype:generate 命令生成项目时,就可以选择该模板进行创建项目了 6. 如果该模板不满足开发需求,大家可以根据自己的需求变更模板,重新执行安装命令即可

2024-07-04

WindTerm-2.6.1-Mac-Portable-x86-64

WindTerm-2.6.1-Mac-Portable-x86-64

2024-04-20

WindTerm-2.6.1-Windows-Portable-x86-32

WindTerm-2.6.1-Windows-Portable-x86-32

2024-04-20

WindTerm-2.6.1-Windows-Portable-x86-64

WindTerm-2.6.1-Windows-Portable-x86-64

2024-04-20

PDManer-win_v4.2.2.zip

PDManer-win_v4.2.2.zip

2023-01-06

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

TA关注的人

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