Java
文章平均质量分 97
Java
lbb 小魔仙
分享各种 Linux 等知识的小白
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MyBatis-Plus 系统化实战:从基础 CRUD 到高级查询与性能优化
在 Java 持久层开发领域,MyBatis 凭借其轻量、灵活、SQL 可控性强的特点,成为企业级项目的主流选择。但原生 MyBatis 存在大量重复编码工作——例如基础 CRUD 接口的编写、复杂查询条件的拼接、分页逻辑的重复实现等,这些冗余操作不仅降低开发效率,还可能因人为疏忽引入潜在 Bug。原创 2026-02-03 15:08:44 · 917 阅读 · 0 评论 -
【Java】Spring Cloud 微服务系统搭建:核心组件 + 实战项目,一步到位
对于具备 Java 和 Spring Boot 基础的开发者而言,从单体架构转向微服务架构是技术进阶的重要方向。Spring Cloud 作为微服务生态的主流解决方案,提供了一套完整的组件体系,助力开发者快速搭建稳定、可扩展的微服务系统。本文将从核心组件解析入手,结合 Spring Boot 3.x + Spring Cloud 2022.x 版本,手把手带你搭建实战项目,实现微服务系统的快速落地。原创 2026-01-26 20:19:12 · 1123 阅读 · 0 评论 -
【Java】Java JVM 调优实战:GC 调优参数 + 内存泄漏排查,线上性能提升实战
在高并发、高可用的线上系统中,Java 应用的性能直接决定了业务的承载能力与用户体验。JVM 作为 Java 程序的运行基石,其内存分配、垃圾回收(GC)机制的表现的核心。若 JVM 配置不合理,可能导致频繁 Full GC、内存溢出(OOM)、响应延迟飙升等问题,严重时引发系统雪崩;而科学的 JVM 调优能充分挖掘硬件资源潜力,减少 GC 停顿时间,避免内存泄漏,让系统在高负载下保持稳定高效运行,这也是中级开发者迈向高级工程师的必备技能。原创 2026-01-20 21:44:36 · 1238 阅读 · 1 评论 -
【Java】深入解析 Java 集合底层原理:HashMap 扩容与 TreeMap 红黑树实现
Java 集合框架是开发中的核心工具,其中 HashMap 和 TreeMap 作为 Map 接口的两大常用实现,分别以哈希表和红黑树为底层数据结构,适配不同业务场景。本文将聚焦二者的核心底层机制——HashMap 的扩容流程与 TreeMap 的红黑树实现,从源码、流程、原理三个维度展开解析,帮助中级开发者夯实底层基础。原创 2026-01-20 21:13:40 · 921 阅读 · 0 评论 -
【Java】Java 高并发编程实战:从锁机制到分布式锁,手把手教你实现
在 Java 高并发场景中,锁是保证数据一致性、避免资源竞争的核心手段。从单体应用的本地锁到分布式架构的分布式锁,锁机制的演进始终围绕“高效同步”与“场景适配”展开。本文将从本地锁原理切入,分析其局限性,再深入分布式锁的实现方案,结合可运行代码与流程图,带你掌握高并发锁的实战技巧。原创 2026-01-19 22:32:32 · 1015 阅读 · 0 评论 -
【Java】微服务架构 Java 实战:Spring Cloud Gateway + Nacos 全链路搭建指南
本文面向中高级 Java 开发者,聚焦 Spring Boot 3.x + Spring Cloud 2022.x + Nacos 2.x 技术栈,实战搭建微服务全链路架构。全程以“可运行、可复现”为核心,跳过冗余理论,直击服务注册发现、网关路由、负载均衡等核心环节,同时覆盖生产级优化要点。原创 2026-01-19 22:19:02 · 1348 阅读 · 0 评论 -
【Java】Java 性能优化手册:代码级优化 + JVM 调优 + 数据库优化,全方位提升
在Java应用开发中,性能问题往往是决定系统可用性、稳定性与用户体验的关键因素。性能优化并非单一环节的调整,而是贯穿从代码编写、JVM配置到数据库交互的全链路工程。本文将从代码级、JVM级、数据库级三个核心维度,结合实操案例与工具用法,为中级Java开发者提供一套可落地的全方位性能优化方案。原创 2026-01-18 21:59:53 · 758 阅读 · 0 评论 -
【Java】Java 实战项目:从零开发一个在线教育平台,附完整部署教程
本文面向具备 Java 基础和 Spring Boot 入门知识的开发者,将带大家从零搭建一个功能完备的在线教育平台。通过实战掌握前后端分离架构、权限认证、数据持久化、缓存优化及容器化部署等核心技能,所有代码片段均可直接复用,部署步骤详细可落地。原创 2026-01-16 23:43:45 · 1703 阅读 · 2 评论 -
【Java】基于 Java 的分布式系统实战:分布式锁 + 事务 + 一致性算法,干货满满
随着业务规模的扩张,单体系统因性能瓶颈、单点故障等问题逐渐无法满足需求,分布式系统成为企业级应用的主流架构。但分布式环境下,跨节点的并发控制、数据一致性保障、服务协同调度等挑战愈发突出:多个服务实例同时操作共享资源易引发数据冲突,跨服务事务因网络延迟、节点故障可能导致数据不一致,元数据(如配置信息、节点状态)的分布式同步需解决容错与共识问题。原创 2026-01-16 23:35:40 · 797 阅读 · 0 评论 -
【Java】Java 实战项目:手把手教你写一个电商订单系统
本文将带领大家基于 Spring Boot + MyBatis + MySQL 开发一个简易电商订单系统,覆盖下单核心流程,适合具备 Java 基础和 Spring Boot 入门经验的开发者。系统聚焦核心业务模块,不冗余复杂功能,助力快速掌握订单系统设计与开发思路。原创 2026-01-15 18:05:58 · 1750 阅读 · 31 评论 -
从零搭建 Spring Cloud 微服务项目:注册中心 + 网关 + 配置中心全流程
本文面向具备 Java 基础与 Spring Boot 实战经验的开发者,以 Spring Cloud Alibaba 生态为核心,从零搭建包含注册中心、API 网关、配置中心的微服务项目,全程附带可运行代码与实操说明,读者可边读边动手实现。原创 2026-01-15 17:52:18 · 2721 阅读 · 36 评论 -
【Java】Spring Boot 与 Spring Cloud 整合:微服务架构入门实战
对于具备 Java 基础和 Spring Boot 初步经验的开发者而言,从单体应用转向微服务架构是技术进阶的重要方向。Spring Boot 简化了单体应用的开发,而 Spring Cloud 则为微服务架构提供了完整的生态支持,二者的完美整合是构建稳定、高效微服务系统的基础。本文将从概念入手,逐步拆解二者的角色关系,并通过实战案例带你上手微服务整合开发。原创 2025-12-31 12:41:15 · 1457 阅读 · 1 评论 -
【Java】Spring Cloud 核心组件详解:Eureka、Ribbon、Feign 与 Hystrix
在微服务架构中,服务的注册发现、负载均衡、远程调用及容错保护是核心问题。Spring Cloud Netflix 套件提供了 Eureka、Ribbon、Feign、Hystrix 四大核心组件,分别对应上述问题的解决方案。本文基于 Spring Boot 2.x + Spring Cloud Netflix 版本,从功能定位、整合场景、代码示例及调用链路四个维度,带大家吃透这四大组件的使用逻辑。原创 2025-12-31 12:29:06 · 1623 阅读 · 0 评论 -
【Java】Spring Data JPA 详解:ORM 映射、查询方法与复杂 SQL 处理
在现代 Java 企业级开发中,数据持久层是核心模块之一,其设计直接影响系统的性能、可维护性与扩展性。原创 2025-12-30 09:00:00 · 1105 阅读 · 3 评论
分享