2024年12月6日

如何加速 Homebrew 在 macOS 上的下载速度

摘要: 在使用 Homebrew 安装软件时,默认情况下会从全球的镜像源下载最新的 JSON API 文件和软件包。这在中国大陆地区常常会遇到速度缓慢的问题,尤其是下载 Homebrew 相关的 formula 或者安装软件包时,速度非常慢甚至无法完成。为了解决这个问题,我们可以通过设置国内的镜像源来加速 阅读全文

posted @ 2024-12-06 18:46 滚动的蛋 阅读(62) 评论(0) 推荐(0) 编辑

如何在 macOS 上安装和配置 NVM

摘要: Node 版本管理器(NVM)是开发人员常用的工具,可以帮助他们在单台机器上安装和管理多个版本的 Node.js。这使得开发人员能够在多个需要不同版本 Node.js 的项目中进行开发。NVM 将 Node.js 安装在用户的主目录下,确保不同用户在共享系统上的 Node.js 版本不会发生冲突。在 阅读全文

posted @ 2024-12-06 18:32 滚动的蛋 阅读(263) 评论(0) 推荐(0) 编辑

2024年12月2日

CentOS 7 上安装 MySQL 8步骤:

摘要: 一、安装前准备 1. 卸载 MariaDB(如果已安装) 检查是否安装了 MariaDB: rpm -qa | grep mariadb 卸载 MariaDB: rpm -e --nodeps <包名> 确认卸载是否干净: rpm -qa | grep mariadb 2. 检查并安装依赖 检查并安 阅读全文

posted @ 2024-12-02 23:44 滚动的蛋 阅读(15) 评论(0) 推荐(0) 编辑

2024年11月30日

【MAC】解决 GitHub `git push` 无法通过 HTTPS 推送的问题 —— 使用 SSH 方式

摘要: 在使用 Git 进行版本控制和代码托管时,git push 操作是常见的任务。然而,有时您可能会遇到无法通过 HTTPS 推送代码到 GitHub 的问题。本文将详细介绍如何通过配置 SSH 连接,解决 git push 无法通过 HTTPS 推送的问题。 目录 问题描述 问题分析 解决方案概述 详 阅读全文

posted @ 2024-11-30 03:14 滚动的蛋 阅读(51) 评论(0) 推荐(0) 编辑

2024年11月26日

Python装饰器应用场景

摘要: Python装饰器本质上是一个函数,用于在不修改原函数的情况下,动态地为函数添加额外的功能。以下是装饰器的详细解析: 基本概念示例 def my_decorator(func): def wrapper(): print("在函数调用前执行") func() # 调用原始函数 print("在函数调 阅读全文

posted @ 2024-11-26 17:23 滚动的蛋 阅读(11) 评论(0) 推荐(0) 编辑

2024年11月22日

解决关闭终端窗口导致服务挂掉的问题

摘要: 在使用 ./start.sh 启动服务后,关闭终端窗口却导致服务挂掉,如何确保服务在关闭终端后依然稳定运行。 问题原因分析 在终端中运行 ./start.sh 启动一个服务时,通常该服务作为前台进程运行,并且与当前终端会话紧密关联。关闭终端窗口时,操作系统会向所有与该终端关联的进程发送 SIGHUP 阅读全文

posted @ 2024-11-22 19:00 滚动的蛋 阅读(40) 评论(0) 推荐(0) 编辑

2024年11月4日

Spring Boot项目打包后Jar启动 NoClassDefFoundError/ExceptionInInitializerError问题解析

摘要: 问题描述 在开发Spring Boot项目时,遇到了一个典型的问题:项目在本地IDE中可以正常运行,但是打包成jar后启动就会报错: Handler dispatch failed; nested exception is java.lang.NoClassDefFoundError: Could 阅读全文

posted @ 2024-11-04 15:45 滚动的蛋 阅读(188) 评论(0) 推荐(0) 编辑

2024年9月24日

通过yarn提供Spark任务,这个过程发生了什么?

摘要: 大数据集群中通过YARN提交任务的流程及YARN协作机制 1. 任务提交阶段: 客户端向ResourceManager提交应用程序,包括应用程序代码、所需资源(内存、CPU等)和启动命令等信息。 ResourceManager接收应用程序的提交请求,并根据集群资源情况进行调度。 ResourceMa 阅读全文

posted @ 2024-09-24 15:33 滚动的蛋 阅读(20) 评论(0) 推荐(0) 编辑

2024年8月7日

OVER (PARTITION BY xx ORDER BY xx) 窗口函数理解

摘要: SUM(sale_amount) OVER (PARTITION BY salesperson ORDER BY sale_date) 这段 SQL 窗口函数的详细解释和它在执行过程中所发生的具体细节如下: 解析步骤 窗口函数的基础定义: SUM(sale_amount):表示我们要对 sale_a 阅读全文

posted @ 2024-08-07 16:43 滚动的蛋 阅读(49) 评论(0) 推荐(0) 编辑

2024年7月1日

Spring Boot 全局异常捕获机制详解

摘要: 在 Spring Boot 中,全局异常捕获机制是处理 REST HTTP 请求时的一个重要功能,它可以确保所有未被捕获的异常都能被统一处理。本文将深入探讨 Spring Boot 中全局异常捕获的实现,从请求进入到异常处理的全过程。 请求处理流程概述 请求进入 DispatcherServlet: 阅读全文

posted @ 2024-07-01 14:52 滚动的蛋 阅读(400) 评论(0) 推荐(0) 编辑

导航