Java

首页 标签 Java
# Java #
关注
263460内容
|
15小时前
|
[舍弃,后续需调整][Blog]JPA实现分页需求(☆☆)
基于SpringBoot+MySQL+JPA实现博客分页查询功能,需自行学习JPA基础。建议使用AI辅助开发,提升效率。本地运行后,在原有项目基础上改造,新增多条数据验证分页效果,可选三层架构或基础工程实现,重在动手实践,非标准答案。
|
15小时前
|
从Google线上故障,谈灰度发布的重要性
2025年6月12日,Google Cloud因未灰度发布的配置导致全球服务中断7小时。本文分析故障根因,强调配置灰度发布的重要性,并详解基于Nacos的IP与标签灰度实现方案,助力系统稳定。
|
15小时前
|
OOM排查之路:一次曲折的线上故障复盘
本文记录了一次线上服务因Paimon数据湖与RocksDB集成引发的三次内存溢出(OOM)故障排查全过程。通过MAT、NMT、async-profiler等工具,结合监控分析与专家协作,最终定位到RocksDB通过JNI申请堆外内存未释放的根源问题,并推动架构优化:由应用直写改为Flink统一入湖。分享排查思路与工具使用,为同类技术栈提供借鉴。
|
15小时前
|
Docker
本文介绍Docker基础操作,涵盖镜像与容器管理、Dockerfile编写。通过实例演示如何打包Java项目为镜像,构建并运行容器,实现端口映射与服务验证,适合初学者快速掌握Docker核心技能。(239字)
|
15小时前
|
[Blog]三层架构:代码本地运行(☆)
掌握SpringBoot、MySQL、Maven,2小时内完成项目本地运行与BUG修复。导入数据库并修正名称不一致问题,访问http://localhost:8080/查看前端。点击博客详情出现异常,需定位并修复,熟悉开发环境。
|
15小时前
|
为什么需要单元测试(4)
高质量单元测试虽短期耗时,却显著提升研发效率。它减少调试时间、增强代码变更信心、提升代码自解释性与评审效率,并支持频繁发布,长期看极大提高项目交付速度和质量,尤其适用于生命周期长的To B业务。
|
15小时前
|
5.项目上线
本文介绍项目前后端发版上线全流程:编写entrypoint.sh启动脚本,通过devbox打包发布。后端构建成功后配置参数部署,前端更新接口地址并重新打包,最后分别发版上线,验证公网访问。完整实现应用部署。
|
15小时前
|
微服务保护Sentinel
本课程深入讲解微服务中的雪崩问题及其解决方案,重点介绍阿里开源的流量治理组件Sentinel。内容涵盖Sentinel的部署与整合、限流模式(直接、关联、链路)、流控效果(快速失败、预热、排队等待)、熔断降级、线程隔离及授权规则等核心功能,并结合JMeter压测工具进行实战验证,帮助开发者构建高可用的分布式系统。
|
15小时前
|
分布式搜索引擎ElasticSearch
ElasticSearch是基于Lucene的开源分布式搜索引擎,支持全文检索、日志分析与实时监控。结合Kibana、Logstash等组件构成ELK技术栈,广泛应用于搜索、日志处理等领域,具备高扩展性与高性能优势。
|
15小时前
|
Sentinel工作原理
Sentinel 是面向分布式服务架构的流量控制组件,核心概念包括资源、规则及插槽链。通过定义资源与实时规则,实现流量控制、熔断降级和系统保护,保障系统稳定性。
免费试用