摘要: logback日志中使用{user.dir}/logs作为日志存放的路径,在开发时直接在项目根目录生成了logs文件夹。但打包放到Docker容器后,就不知道这个{user.dir}指向的是哪了。经过搜索得到了下面的结论。 user.dir user.dir指的是程序启动时当前的工作目录,即JVM启 阅读全文
posted @ 2025-03-18 22:52 Ahci 阅读(8) 评论(0) 推荐(0)
摘要: 登陆数据库时少了 -u 参数。 阅读全文
posted @ 2024-09-07 11:40 Ahci 阅读(33) 评论(0) 推荐(0)
摘要: 拉取镜像 & 部署 这里选用 foxiswho/rocketmq:server-4.5.1 版本,在官方镜像没出来前,foxiswho是一个比较靠谱的第三方镜像。 执行下面的命令直接启动Name Server。 docker run -d -p 9876:9876 --name rmqnamesrv 阅读全文
posted @ 2024-09-04 19:10 Ahci 阅读(112) 评论(0) 推荐(0)
摘要: 拉取镜像 由于是Mac环境,所以优先使用arm64结构,关于是否支持所需架构,可以在Docker Hub上查,一般支持的都会写明。 这里搜索MySQL,进入官方镜像就可以在Overview的Quick reference (cont.)中看到支持arm架构。 点进arm64v8,在Tags中搜索要安 阅读全文
posted @ 2024-09-03 12:36 Ahci 阅读(259) 评论(0) 推荐(0)
摘要: 在使用Homebrew下载时,一般会自动下载依赖,并且这些依赖是最新版本的。比如在下载Maven的时候,会自动下载最新版本的JDK。 以Maven举例,可以使用下面的命令忽略依赖 brew install --ignore-dependencies maven 阅读全文
posted @ 2024-09-02 13:19 Ahci 阅读(290) 评论(0) 推荐(0)
摘要: 下载安装 下载对应版本并安装即可。这里使用的是Zulu JDK,其他的JDK也可以。只要是 .pkg 文件,安装后都在 /Library/Java/JavaVirtualMachine/ 目录下。 配置环境 Sonoma(也就是macOS 14)默认的shell为zsh,可以通过下面的命令使用vim 阅读全文
posted @ 2024-09-01 18:26 Ahci 阅读(400) 评论(0) 推荐(0)