首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
前端向后
十字路口的火丁
创建于2024-06-26
订阅专栏
做专业的工程师,去触摸更高的天花板。
暂无订阅
共32篇文章
创建于2024-06-26
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
通过注册中心实现的 Spring Cloud Gateway 集群化部署,是如何对外访问的?
如果使用Nacos/Eureka + OpenResty(Nginx + Lua)或Spring Cloud Gateway的客户端负载均衡(如Spring Cloud LoadBalancer),可
如何私有化环境中,进行 spring cloud gateway 集群化部署
背景 在无法访问外网的私有化环境中,通过本地文件上传的方式完成 spring cloud gateway 的集群化部署,需要解决离线依赖、文件传输、集群配置和部署验证等关键问题。 一、整体部署流程和准
数据库相关推荐阅读书籍
以下是系统学习数据库内核的经典书籍推荐,涵盖理论基础、存储引擎实现、分布式架构及实践优化四大方向: 一、经典理论著作 《数据库系统概念》 内容:系统阐述数据库三级模式结构、关系运算、SQ
程序员面试刷题神器!「松鼠题升」小程序重磅上线,助力工程师终身成长
🌟 还在为面试刷题焦头烂额? 作为程序员,你是否也曾经历这些痛点: 面试前疯狂搜集资料,却发现题目零散不成体系? 前端、后端、数据库知识点太多,复习效率低下? 刷到原题却记不清答案,错失心仪 Offe
Go 项目通过 mysql 唯一键实现的分布式锁存在什么问题?
在 Go 项目中通过 MySQL 唯一键实现分布式锁是一种常见方案,但其存在多类问题,需谨慎权衡。以下是主要问题及分析: ⚠️ 1. 基本功能缺陷 不可重入性 同一线程无法多次获取同一锁(如递
go + gorm + mysql 唯一索引约束 实现分布式锁
基于数据库唯一索引实现 借助数据库的唯一约束特性来实现互斥访问,其核心在于插入记录时利用唯一索引的冲突检查机制。
如何同步本地 SQL 文件至服务器?
要将本地MySQL数据库中某个日期之后新增的数据导出为SQL文件,并同步到远程服务器,可以按照以下步骤操作: ⬇️ 一、导出本地数据库新增数据 1. 使用 mysqldump 筛选数据 通过 my
go 项目进行多节点部署时,定时任务是如何实现互斥的,避免重复执行?
在 Go 项目中多节点部署时,定时任务的互斥执行(避免重复执行)需通过分布式协调机制实现。以下是核心方案和实现方法: ⚙️ 一、基础同步机制:单节点并发控制 在单节点内,Go 原生提供以下同步工具,用
macos 如何快速切换 go 版本?
在 macOS 上快速切换 Go 版本,推荐使用以下两种主流方法,兼顾效率与稳定性: 🛠️ 一、使用版本管理工具(推荐) 1. goenv(轻量级专用工具) 适用场景:频繁切换版本、需隔离不同
在 Go 项目中如何使用 mockgen 提升单元测试效率?
在Golang项目中使用mockgen可以显著提升单元测试效率和代码质量,主要通过模拟依赖接口来隔离外部行为,以下是具体实践指南: 🔧 一、环境配置 安装gomock和mockgen工具 Go版本
gin + endless 实现服务平滑重启
在 Gin 框架中结合 endless 库实现平滑重启(零停机更新),核心原理是通过 fork 子进程接管新请求,父进程处理完存量连接后退出。以下是完整实现方案及注意事项: 🛠️ 一、核心代码实现 ⚙
阿里云服务器如何装 MySQL 5.7?
在阿里云服务器上安装 MySQL 5.7 需通过官方 Yum 源或手动配置,以下是详细步骤: 一、确认系统版本 CentOS 7:支持 MySQL 5.7 官方源 CentOS 8/RHEL 8:需手
Macos 如何创建一个 python 虚拟环境?
在 macOS 上创建 Python 虚拟环境主要通过 Python 内置的 venv 模块实现,也可使用第三方工具如 virtualenv。以下是详细步骤和方法: 🛠 一、使用 Python 内置
Go 单元测试处理全局变量
在Golang中测试包含全局变量的代码时,需特别注意全局状态带来的测试污染和并发安全问题。 一、测试环境隔离 Setup/Teardown模式 每个测试用例执行前重置全局变量,避免状态污染:
Go 项目编写高质量单元测试
以下是针对Golang项目编写高质量单元测试的完整指南,结合testing包的常用使用方式和最佳实践: 一、单元测试基础结构 文件命名规范 测试文件必须位于与被测代码相同的包中,并以_test
Spring Boot 如何接收并处理不确定类型的请求参数?
使用 Map 类型接收未知结构的 JSON 数据 在 Spring Boot 中,当 JSON 数据结构不确定时,可以使用 Map 类型来接收。因为 Map 可以存储键值对的形式,能够灵活地处理各种不
spring boot 使用 jpa 连接 mysql 数据库的详细步骤
以下是使用Spring Boot结合JPA连接MySQL数据库的详细步骤: 步骤1:创建Spring Boot项目 初始化项目 使用Spring Initializr创建项目,选择以下依赖:
MacOS 中 SDKMAN 安装和使用介绍
在 macOS 系统上安装和使用 SDKMAN 是一个相对简单的过程。以下是详细的步骤和说明: 写在前面 如果由于网络问题,无法安装成功,则可先配置本机 hosts 文件: 一、安装 SDKMAN (
Golang 中的 Restful API 请求客户端 resty 简介(类似 Java 中的 Jersey)
resty 是一个简单、强大且功能丰富的 HTTP 和 REST 客户端库,用于 Go 语言。它提供了简洁的 API,支持多种 HTTP 方法(如 GET、POST、PUT、DELETE 等),并且可
Prometheus 如何监控一个机器节点的内存占用和磁盘占用情况?
要使用 Prometheus 监控一台机器的内存占用和磁盘占用情况,通常需要以下步骤: 1. 安装 Node Exporter Node Exporter 是 Prometheus 官方提供的工具,用
下一页