- 博客(71)
- 收藏
- 关注
原创 MQTT协议详解 - 初学者完全指南
MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是一种基于发布/订阅模式的轻量级通信协议,专为受限设备和低带宽、高延迟或不可靠的网络设计。它于1999年由IBM的Andy Stanford-Clark和Arcom的Arlen Nipper开发,最初用于石油和天然气管道的卫星通信。
2025-05-06 08:52:14
810
原创 Spring Boot 整合 JavaFX 核心知识点详解
Spring Boot 与 JavaFX 的整合涉及多个关键知识点,主要集中在架构设计、依赖注入、线程模型协调和事件系统整合这四个核心领域。通过正确的设计和实现,可以充分发挥两个框架的优势,创建功能强大、架构清晰的桌面应用程序。
2025-04-21 19:54:26
1026
原创 太空漫游者游戏设计文档
游戏使用Springboot(JDK 1.8)+JavaFX+HTML+JavaScript技术栈实现,所有游戏元素(包括飞船、障碍物、宝石等)均通过代码绘制,不使用图片资源。游戏既可以作为桌面应用程序运行,也可以在浏览器中以Web应用程序的形式运行。
2025-04-10 10:23:36
1013
原创 CompletableFuture高级模式详解
CompletableFuture是Java异步编程的强大工具,提供了丰富的API来实现各种异步操作模式
2025-04-09 20:05:22
986
原创 Elasticsearch 完全指南
Elasticsearch是一个基于Lucene的分布式、RESTful风格的搜索和数据分析引擎。它是一个开源的、高扩展的、分布式的全文搜索引擎,可以近乎实时地存储、检索数据。
2025-03-29 11:11:46
1026
原创 Spring Boot整合Kafka详细指南(JDK 1.8)
Spring Boot 是一个用于简化Spring应用开发的框架,它提供了自动配置、内嵌服务器、依赖管理等功能,让开发者能够快速构建应用。
2025-03-29 09:31:08
1105
原创 Kafka
Apache Kafka是一个分布式的流处理平台,简单来说,它是一个可以存储、读取和处理消息的系统。可以把它想象成一个超级强大的消息队列,不仅速度快、容量大,还能保证消息的可靠传递。
2025-03-29 08:26:03
857
原创 Spring Cloud全面详解 - 从入门到精通
Spring Cloud是构建分布式系统的工具集,它基于Spring Boot,提供了一系列解决分布式系统常见问题的框架。Spring Cloud专注于为典型的分布式系统用例提供良好的开箱即用体验,如配置管理、服务发现、熔断器、智能路由、微代理、控制总线等。
2025-03-28 10:32:20
1929
原创 Spring Cloud全面详解
Spring Cloud是构建分布式系统的工具集,它基于Spring Boot,提供了一系列解决分布式系统常见问题的框架。Spring Cloud专注于为典型的分布式系统用例提供良好的开箱即用体验,如配置管理、服务发现、熔断器、智能路由、微代理、控制总线等。
2025-03-28 10:19:42
1128
原创 SpringCloud微服务框架搭建详解(基于Nacos)
初学者可以快速掌握Spring Cloud微服务框架的基本概念和实现方法,构建自己的微服务应用。
2025-03-27 14:50:04
664
原创 SpringCloud微服务框架搭建指南(基于Nacos)
SpringCloud是一套完整的微服务解决方案,而Nacos是阿里巴巴开源的服务发现和配置管理平台,本文将详细介绍如何在Windows环境下搭建基于Nacos的SpringCloud微服务框架。
2025-03-27 09:38:23
826
原创 SpringCloud微服务框架搭建指南
本文档将指导您如何从零开始搭建一个SpringCloud微服务框架,并实现一个包含服务注册、服务发现、配置中心、API网关和多个业务服务的完整微服务示例。
2025-03-26 16:54:56
659
原创 Dubbo
Apache Dubbo 是一个高性能、轻量级的开源 Java RPC (远程过程调用) 框架,最初由阿里巴巴开发并于2011年开源,2018年成为 Apache 软件基金会的顶级项目。Dubbo 提供了面向接口的远程方法调用、智能容错和负载均衡,以及服务自动注册和发现等功能,使得开发分布式系统变得简单高效。
2025-03-26 15:45:28
748
原创 Kubernetes
Kubernetes(通常简称为K8s)是一个开源的容器编排平台,旨在自动化应用程序的部署、扩展和管理。它最初由Google设计并开源,现在由Cloud Native Computing Foundation (CNCF) 维护。
2025-03-26 15:00:15
1166
原创 Spring Boot整合Activiti工作流详解
通过Spring Boot与Activiti的整合,可以快速构建基于工作流的业务系统,大大提高开发效率和系统灵活性。
2025-03-24 11:15:11
1855
原创 Activiti工作流
Activiti作为一个功能强大的开源工作流引擎,具有轻量级、高性能、易于集成等特点,能够满足企业级应用中的各种流程管理需求。通过本文的介绍,相信读者已经对Activiti有了全面的了解,包括其核心概念、架构设计、基本用法以及高级特性。
2025-03-24 11:13:53
929
原创 SpringBoot
Spring Boot是Spring框架的扩展,它消除了设置Spring应用程序所需的大量样板配置,使得开发Spring应用变得更加快速和简单。
2025-03-24 10:24:28
1050
原创 Nginx
Nginx的强大、灵活性和高性能使其成为现代Web基础设施的重要组成部分。从简单的静态文件服务到复杂的微服务架构入口点,Nginx都能胜任各种角色。理解其核心概念、配置语法和最佳实践对于充分利用这个强大工具至关重要
2025-03-23 11:42:53
953
原创 Linux
Linux 是一个强大、灵活且广泛应用的操作系统,从个人计算机到超级计算机、从嵌入式设备到云服务器,无处不在。掌握 Linux 不仅是 IT 专业人士的必备技能,也为个人用户提供了一个安全、稳定和可定制的计算环境。
2025-03-22 15:05:17
955
原创 Java设计模式
设计模式是软件开发过程中针对常见问题的经过验证的、可复用的解决方案。Java作为一种面向对象的编程语言,广泛应用各种设计模式。以下详细介绍Java中常见的23种设计模式,分为创建型、结构型和行为型三大类。
2025-03-22 14:22:57
1022
原创 MongoDB
MongoDB是一个基于分布式文件存储的开源NoSQL数据库系统,由C++语言编写,旨在为Web应用提供可扩展的高性能数据存储解决方案。MongoDB将数据存储为一个文档,数据结构由键值对组成,类似于JSON对象,字段值可以包含其他文档、数组及文档数组。
2025-03-20 18:28:59
1268
原创 ActiveMQ
ActiveMQ是Apache软件基金会开发的一个开源消息中间件,它完全支持JMS(Java消息服务)规范,并提供了高可用性、高性能和可扩展性。ActiveMQ允许不同的应用程序通过消息传递进行异步通信,从而实现系统解耦。本文详细介绍了ActiveMQ的核心概念和Spring Boot整合ActiveMQ的方法。通过使用Spring Boot的自动配置和JMS支持,可以快速实现消息队列功能,提高系统的解耦性和可扩展性。
2025-03-17 11:55:46
789
原创 SpringBoot整合Swagger (Springfox 3.0.0)
SpringBoot整合Swagger (Springfox 3.0.0)
2025-03-15 14:54:02
393
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人