podman v3升级v4导致dns不可用的问题解决

问题一: root用户使用出现 ERRO[0000] runroot must be set 旧版本更换driver参数可以不指定runroot和graphRoot,但是运行会有告警信息,新版本必须补全配置。 /etc/containers/storage.conf [storage] driver

xiaoxiao xiaoxiao 发布于 2024-12-22

[java] javaagent改写sql案例

前言 默认查看此文章的人已经对javaagent有简单的理解,此文章以代码为主。 本教程的代码目的是为了重写skywalking的sql,在oceanbase的mysql兼容模式下可以使用到oceanbase的列式储存以减少磁盘空间和加快分析效率。 实测在postgresql的columnar插件下

xiaoxiao xiaoxiao 发布于 2024-12-14

[spring] HandlerInterceptor在使用异步servlet时会重复调用preHandle

在测试webflux在使用servlet容器时能否正确使用spring拦截器时发现的问题,特此记录。 如果项目有使用异步servlet,要避免preHandle中有io操作,以免有性能问题。 我上家公司就有拦截器的preHandle调用权限服务验证权限,如果有使用到异步servlet就会造成二次调用

xiaoxiao xiaoxiao 发布于 2024-12-01

MariaDB (MySQL)可重复读在特定情况并发事务下的bug

这个是2023年生产问题之一,今天有空记录一下。 代码大概逻辑如下: 查询应用A的当前版本信息 把应用A当前版本字段全部设置为非当前版本 插入一条应用A当前版本的数据记录 再次查询应用A的当前版本信息 以上代码在手动提交的可重复读事务里面一起执行。 理论上在这个事务步骤4的查询只能查到步骤3插入的那

xiaoxiao xiaoxiao 发布于 2024-02-06

[nginx] 由proxy_buffering导致的数据无法及时返回

代理缓存之proxy_buffering

xiaoxiao xiaoxiao 发布于 2023-07-03

提高软件质量与稳定性——单元测试

代码不写测试就像上了厕所不洗手……单元测试是对软件未来的一项必不可少的投资

xiaoxiao xiaoxiao 发布于 2023-04-22