logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

如何将jar包安装到本地maven仓库

解决方法:找到你需要依赖的jar包,通过mvn命令将jar包安装到你的本地仓库。更多内容请搜索处理

#jar#maven
Redis实现分布式锁的原理

Redisson 是官方推荐的 Java Redis 客户端之一,封装了稳定的分布式锁逻辑。中,多个节点或服务实例可能同时修改同一份共享资源(例如数据库、库存、订单),客户端向所有 Redis 节点尝试获取锁**,每个节点的锁具有。但在多机(分布式)环境下,它们无法保证互斥性。的 KV 数据库,非常适合实现分布式锁。如果获取锁失败(未超过多数节点或超时),:只有锁的持有者才能删除锁(防止误删)使用

#redis#分布式#数据库 +1
Zookeeper实现分布式锁的原理

封装了分布式锁、选主、Barrier 等高级特性。推荐直接用它来实现锁,而不是自己操作 ZNode。Curator 是 Apache 官方维护的。这样天然可以实现「排队」。

#分布式#zookeeper#云原生
jenkins部署ruoyi后台记录(jenkins与ruoyi后台处于同一台服务器)

1.下载jenkins.war包,使用以下脚本进行管理。3.在post_step中进行配置,设置执行shell。2.jenkins构建一个maven项目。使用–httpPort进行指定启动端口。

#jenkins#服务器#运维
Go环境变量配置

windows配置变量(GOROOT、GOPATH、Path)下载速度慢,设置代理(go_proxy)。

#golang#开发语言#后端
Go环境变量配置

windows配置变量(GOROOT、GOPATH、Path)下载速度慢,设置代理(go_proxy)。

#golang#开发语言#后端
单体项目与微服务项目对比分析

特点单体项目 (Monolithic)微服务项目 (Microservices)定义将所有业务逻辑、数据访问和用户界面等模块打包成一个单一的、紧密耦合的应用程序部署单元。将一个大型应用程序分解为一组小型的、独立部署的服务,每个服务围绕特定的业务能力构建。耦合性高耦合。一个模块的变动可能影响整个应用。低耦合。服务间通过轻量级通信机制(如 HTTP/REST, gRPC, 消息队列)交互。技术栈通常使

#微服务#架构#云原生
linux搭建hadoop服务

编辑 mapred-site.xml。编辑 core-site.xml。编辑 hdfs-site.xml。编辑 yarn-site.xml。编辑 workers添加内容。

#linux#hadoop#运维
[特殊字符] Docker + SSH 环境安装与配置指南

【代码】[特殊字符] Docker + SSH 环境安装与配置指南。

#docker#ssh#容器
GPT的训练过程

👉 ChatGPT 的训练 =预训练(学语言) + 微调(学表达) + 强化学习(学偏好) + 对齐(学规矩)

    共 19 条
  • 1
  • 2
  • 请选择