logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

从 Java 8 迁移到 Java 17:在 IDEA 2023 里创建 Spring Boot 3.x 项目的完整踩坑记录

本文详细记录了从 Java 8 迁移到 Java 17 并在 IDEA 2023 中创建 Spring Boot 3.x 项目的完整流程,包括环境准备、依赖调优和常见问题解决方案。重点介绍了 Jakarta EE 的变更、第三方库兼容性处理以及 Java 17 新特性的应用,帮助开发者顺利完成技术栈升级并提升开发效率。

Docker Registry 内核解析:push/pull 背后的协议、分层与内容寻址

容器镜像仓库(Registry)并非简单的文件存储服务,而是一种基于内容寻址(content-addressable)的分布式制品协作系统。其核心原理在于通过 manifest 声明镜像结构、以 layer blob 实现增量存储与网络复用,并依赖分块上传(chunked upload)保障弱网环境下的传输可靠性。这种设计赋予 Registry 高效分发、强一致性校验和跨平台可复用等技术价值,广泛

Hadoop 3.x + Flume 1.9 + Hive 3.x 电商日志分析:从数据采集到可视化大屏的5步实战

本文详细介绍了使用Hadoop 3.x、Flume 1.9和Hive 3.x构建电商日志分析管道的5步实战流程。从数据采集、Hive数据仓库设计到核心指标分析和可视化大屏实现,全面覆盖电商用户行为分析的各个环节,帮助开发者高效处理海量数据并提取商业价值。

OpenShift CRI-O 容器运行时:对比containerd 1.7的3项性能与稳定性实测

本文深入对比了OpenShift CRI-O与containerd 1.7在K8S环境下的性能与稳定性,通过三项关键指标实测数据(Pod启动延迟、内存开销、高可用性)揭示CRI-O在资源效率和稳定性上的优势。同时提供CRI-O的配置优化指南和选型建议,帮助企业在云原生环境中做出更明智的容器运行时选择。

Minikube vs. kind vs. k3s vs k3d vs MicroK8s:从本地开发到边缘部署的轻量级K8s选型指南

本文深入比较了Minikube、kind、k3s、k3d和MicroK8s这五种轻量级Kubernetes解决方案,分析它们各自的架构特点、适用场景和性能表现。针对本地开发、CI/CD流水线和边缘计算等不同需求,提供了详细的选型建议和优化技巧,帮助开发者在资源受限环境下高效部署和管理Kubernetes集群。

#边缘计算
Java 21 虚拟线程实战:SpringBoot 3.2 应用吞吐量提升 3 倍配置指南

本文详细介绍了Java 21虚拟线程技术在SpringBoot 3.2中的应用实践,通过配置虚拟线程执行器和优化I/O密集型服务,显著提升应用吞吐量达3倍。文章包含性能对比、调优建议及生产环境注意事项,帮助开发者高效利用Java 21新特性提升系统性能。

#性能优化
Spark 3.4.1 与 Hadoop 3.3.6 环境变量冲突排查:3 个常见配置错误与修复方案

本文详细解析了Spark 3.4.1与Hadoop 3.3.6混合部署时常见的环境变量冲突问题,包括JAVA_HOME路径冲突、HADOOP_CONF_DIR路径错误和SPARK_DIST_CLASSPATH重复依赖等3个典型场景,并提供了具体的修复方案和验证方法,帮助开发者快速解决环境搭建中的配置问题。

CentOS 7/8 系统下 Docker 与 Docker Compose 的完整安装与配置指南

本文提供了CentOS 7/8系统下Docker与Docker Compose的完整安装与配置指南,涵盖环境准备、安装步骤、配置优化及实战部署。通过详细的命令和示例,帮助开发者快速搭建容器化开发环境,解决常见问题,提升部署效率。

Spring Security与OAuth 2.0整合实战:构建企业级安全认证体系

身份认证是现代应用安全的基础,其核心原理是通过验证用户身份来保护系统资源。OAuth 2.0作为行业标准授权协议,通过令牌机制实现了安全的第三方授权访问。JWT(JSON Web Token)作为无状态令牌技术,通过数字签名确保数据传输的完整性和安全性,特别适合分布式系统架构。在微服务场景下,Spring Security与OAuth 2.0的整合提供了统一认证入口和细粒度权限控制,能够有效解决传

Spring Boot多模块项目依赖管理最佳实践

在Java企业级开发中,依赖管理是构建稳定系统的基石。Maven的依赖管理机制通过Parent POM、BOM和Starter三种模式,分别解决构建规范、版本控制和功能集成问题。Parent POM作为项目级基础配置,定义编译器版本等全局规则;BOM则通过dependencyManagement统一管理依赖版本,避免冲突;Starter封装特定技术栈的自动配置,实现开箱即用。在微服务架构下,合理运

    共 95 条
  • 1
  • 2
  • 3
  • 10
  • 请选择