最新 最热

Redis锁过期了,任务没执行完,怎么处理?自己动手实现加解锁逻辑

相信在日常开发中,基于 Redis 天然支持分布式锁,大家在线上分布式项目中都使用过 Redis 锁。本文主要针对某些异常场景下,加锁代码执行时间超过了加锁时间,导致任务还没执行完,但是锁已经释放的问题进行讲解并给出实践代码...

2023-02-26
1

K8S 生态周报| KSM 即将废弃对 VerticalPodAutoscaler 的支持

最近的 GitHub Universe 上 Kyle Daigle 介绍了 GitHub 的一个处于技术预览阶段的特性,名为 GitHub Blocks,你可以点击左侧的链接,加入 waitlist 或者查看其具体介绍。...

2023-02-26
1

jar 迁移 mvn 私有库

创建拉取项目文件夹,文件夹下创建 pom.xml,settings.xml 两个文件,填写要迁移的 jar 和 mvn 库地址,执行 mvn install -s settings.xml 拉取 jar 到本地 mvn 库。

2023-02-26
1

GPDB如何使用valgrind进行内存检测

GPDB中基于PostgreSQL的MPP的分布式数据库,我们在使用时会遇到内存泄漏的问题。通常我们会使用工具valgrind进行内存泄漏检测。但是,GPDB是分布式数据库,并且是多进程架构,Valgrind只能跟踪一个进程,它不能attach一个进程...

2023-02-26
1

SpringBoot快速整合通用Mapper

后端业务开发,每个表都要用到单表的增删改查等通用方法,而配置了通用Mapper可以极大的方便使用Mybatis单表的增删改查操作。

2023-02-26
1

经过99次失败后, 我总结了几点 Golang 反射的经验(附源码)

代码在: https://github.com/tangx-labs/golang-reflect-demo

2023-02-25
1

DevOpsCamp 第 3 期(202302-b) 作业发布

本来这期想直接开始写 dnscli 命令行工具的, 但是在准备的时候发现, 还是把 interface 和 Context 说一下会比较好。

2023-02-25
1

设计模式 | 创建型 | 原型模式

原型模式是一种创建型设计模式, 使你能够复制已有对象, 而又无需使代码依赖它们所属的类。

2023-02-25
1

The deployment of Hexo

Hexo的标签就是高效渲染+静态+简单,安装好后的后续文章的推送和页面的一些修改采用的是git方式的推送,通过密钥方式登录避免了每次推送更新都要输入密码的麻烦。安装过程主要分为服务器端的安装后本地客户端的安装,服务...

2023-02-25
1

远程仓库地址变了,本地如何修改远程仓库的地址

通过命令修改本地远程仓库地址1、进入本地项目根目录cd hzpxxxx2、查看所有远程仓库git remote3、重新设置远程仓库地址 git remote set-url origin https://gitee.com/xxx/hzpxxxx.git...

2023-02-25
1