Java

175 篇·全站第 1 大分类·占 45%

Java 后端开发的长期沉淀:从基础语法、集合框架到并发编程、JVM 调优与企业级实战。

175 篇文章

如何通过nginx代理实现外网访问内网mysql或oracle数据库

项目开发部署中经常会遇到MySQL或Oracle数据库安装在内网,而我们的应用服务只能部署在外网,如果实现外网服务访问连接内网的数据库呢?本次介绍如何通过Nginx配置实现外网访问内网数据库。1、前置机服务器​首先要保证有一台前置机服务器既…

数值修约规则全解析:从基础原理到行业应用

数值修约是科研、工程、金融等领域数据处理的核心环节,其准确性直接影响结果的可靠性。本文将系统梳理常见修约规则,并结合实际案例解析其应用场景。一、有效数字:数值修约的基石1.1定义与意义有效数字由准确数字+末位可疑数字组成,例如:$1.108…

在Spring Cloud中使用CircuitBreaker实现熔断器

在微服务架构中,服务之间的依赖调用非常频繁。当一个下游服务因高负载或故障导致响应变慢或不可用时,可能会引发上游服务的级联故障,最终导致整个系统崩溃。熔断器(CircuitBreaker)是解决这类问题的关键模式之一。SpringCloud提…

如何将Maven镜像源更改为阿里镜像

在软件开发中,Maven是一个流行的项目管理工具,它允许你从Maven中央仓库下载所需的依赖包。然而,由于地理位置或网络状况的差异,从默认的Maven中央仓库(http://repo.maven.apache.org/maven2)下载依赖…

RabbitMQ如何实现队列持久化

RabbitMQ的持久化机制是一种确保数据在RabbitMQ服务重启或异常情况下不会丢失的重要特性。在生产环境中,消息代理的稳定性和可靠性至关重要,而队列持久化正是实现这一目标的关键手段之一。以下将详细介绍RabbitMQ如何实现队列持久化…

使用 nohup 和 logrotate 实现定时日志分割

在Linux系统中,nohup命令通常用于在终端关闭后继续运行进程。然而,nohup本身并不具备日志管理功能,比如定时分割日志文件。为了实现每天生成一个新的日志文件,我们需要结合nohup和logrotate工具。1.使用nohup启动进程…

Oracle数据库技巧:轻松查询前N条记录

​在Oracle数据库中,查询表中的前N条记录是一个常见的需求,无论你是需要获取最新的几条数据,还是进行分页查询,掌握这一技巧都至关重要。本文将介绍两种常用的方法来检索Oracle表中的前N条记录,并分别提供示例,以便你可以根据实际需求进行…

MySQL root密码遗忘?快速重置步骤详解

当你意外遗忘了MySQL数据库的root账号密码时,不要慌张。以下是一个详细且结构化的步骤指南,帮助你迅速重置MySQL的root密码。1.停止MySQL服务首先,需要停止正在运行的MySQL服务。根据你的系统配置,你可以使用不同的命令来停…

关于作者

程序进阶之路

一线 Java 后端工程师,专注 Spring Cloud 微服务架构与分布式系统实战。近年深耕 AI 工具落地(Claude Code)、Python 设计模式与 MinIO 对象存储。保持每周 2-3 篇高质量技术输出。

公众号二维码

扫码关注公众号