logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

使用Redis的SETNX命令实现分布式锁

分布式锁是一种用于在分布式系统中控制多个节点对共享资源进行访问的机制。在分布式系统中,由于多个节点可能同时访问和修改同一个资源,因此需要一种方法来确保在任意时刻只有一个节点能够对资源进行操作,以避免数据不一致或冲突。分布式锁就是用来实现这种互斥访问的工具。

文章图片
#redis#分布式#数据库 +4
JDK21使用EasyExcel 3.0.3报错:module java.base does not “opens java.lang“ to unnamed module @22f71333

摘要:JDK 21环境下使用EasyExcel 3.0.3处理Excel导入时出现InaccessibleObjectException异常。解决方案为:1) 引入org.burningwave.core依赖;2) 在接口方法中添加StaticComponentContainer.Modules.exportAllToAll()代码行解除模块限制。该问题在EasyExcel 3.10+版本已修复。

#java#spring boot#后端 +1
查看docker中各个容器所占的资源

这个命令会显示容器的名称、CPU使用百分比、内存使用情况、网络IO、块IO、内存使用百分比和进程ID数量。这个命令提供了容器的实时资源使用统计,包括内存使用情况。要查看Docker中的每个容器占用的资源,可以使用。命令持续输出数据,而是只显示当前时刻的统计信息。替换为想要查看的容器的名称或ID。

文章图片
#docker#容器#linux +1
docker使用docker logs命令查看容器日志的几种方式

命令只能用于显示容器的日志输出,如果容器没有输出日志到stdout和stderr,那么这个命令将不会显示任何信息。如果容器日志非常大,你可能只想查看某个时间段的日志。在这种情况下,可以使用。如果需要更详细的日志信息,例如带有时间戳的日志,可以使用。参数,后跟一个相对的时间或者一个具体的时间戳。如果只想查看最近几行的日志,可以使用。如果想要实时查看日志,可以加上。参数,后面跟上想查看的行数。参数,这

文章图片
#docker#容器#运维
JDK21使用EasyExcel 3.0.3报错:module java.base does not “opens java.lang“ to unnamed module @22f71333

摘要:JDK 21环境下使用EasyExcel 3.0.3处理Excel导入时出现InaccessibleObjectException异常。解决方案为:1) 引入org.burningwave.core依赖;2) 在接口方法中添加StaticComponentContainer.Modules.exportAllToAll()代码行解除模块限制。该问题在EasyExcel 3.10+版本已修复。

#java#spring boot#后端 +1
docker部署seata 2.0.0

当前使用的环境:MySQL:8.0+

文章图片
#docker#容器#运维 +3
解决虚拟机挂起重连后无法连接docker容器的问题

最近在docker中部署各种容器时,遇到一个问题:每次挂起虚拟机恢复后,就无法连接docker中的容器了,必须要重新启动容器才能正常连接,非常麻烦,查阅各种资料后,解决方法如下。

#docker#容器#运维 +1
go-zero使用自定义模板实现统一格式的 body 响应

go环境的配置、goctl的安装、go-zero的基本使用默认都会。

文章图片
#golang#开发语言#后端
关闭kafka在控制台打印的日志

【代码】关闭kafka在控制台打印的日志。

文章图片
#kafka#分布式
    共 23 条
  • 1
  • 2
  • 3
  • 请选择