docker 安装的 RabbitMQ 不能正常连接问题

因为是 windows 开发环境,安装了 Docker Desktop 来管理镜像和容器。但有些服务是不能简单安装启动的,需要增加配置参数和映射端口。此时反倒是使用命令行安装更加简单。docker pull rabbitmq 默认安装最新版本,一开始通过 Docker Desktop 去运行,也没有找相关的参数设置文档,导致只增加了 5672 端口映射,然后怎么都连接不上。一开始使用的是 MQTT

Intellij IDE 2022.3.1 Community 社区版本无法使 properties 文件自动完成配置项

之前用的是 2022.2.1 版本的,发现有 3.1 新版本就不自觉地升级了。然后看到 spring boot 视频教程里在 application.properties 文件里添加配置时是由提示和自动完成的。他那个应该是 Ultimate 版本,而我使用的时 Community 版本,想着再怎么区别基本的需求应该是可以满足的吧。一开始在 IDE 的插件库里找 spring 相关的插件,只发现一个

spring boot 2.7.7 学习问题集

thymeleaf 引入后请求返回的是字符串而非 html 模板页面先引入 thymeleaf starter:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactI

Navicat Premium 16 连接 Postgres 报错:字段 “datlastsysoid” 不存在

使用的算是 Navicat 比较新的软件版本了,之前没有连接过 postgres (15.1) 数据库,大概可以升级 Navicat 到最新的版本再去试一下,可能会有升级兼容版本。网上找到的解答是 postgres 15.1 版本将这个 datlastsysoid 字段删除了,建议更换其他的工具,或者降低 postgres 版本。鉴于 postgres 15.1 属于使用的第一个版本,那么越新越好

新冠“末年”将“阳”未“阳”记

随着疫情彻底放开管控,一开始比较慌乱,所有人都在通过各种渠道获取药品、口罩等生存物资。之后各路专家出来稳定人心,说奥密克戎就是一场感冒,让大家不要没病囤药,把药留给需要的人。借着专家的话,大家互相安慰着。到现在已经有 2 周多了,情况有恶化,主要是药品、抗原试剂获取困难,还出现了一些特别的死亡病例,如“白肺”。国家卫建委的解释白肺与原始毒株和疫苗接种没有关系,主要是高龄的合并严重基础疾病的患者出现

Java 创建 List 常用方式

找了一下,Java快速创建List常用几种方式 - CSDN 最全,这边做一个摘录。 List<String> list = new ArrayList<>(); list.add("Hello"); list.add("World"); List<String> l

springboot 中关闭 netty channel 连接的方法

在学习 netty 建立 tcp 通讯连接时,不同情况下收集了多个关闭 channel 的方法#1 ctx.writeAndFlush("timeout").addListener(ChannelFutureListener.CLOSE_ON_FAILURE); #2 ctx.writeAndFlush(Unpooled.EMPTY_BUFFER).addListener(Ch

Spring Actuator info 为空或 {}

直接上解决方法:application.properties# 2.6 以后默认为 false 隐藏 info 信息,需要开启 management.info.env.enabled=true或 application.ymlmanagement: info: env: enabled: true重启就可以看到了转自:关于Spring Actuator info为空或{}

iptables 添加、删除指令、重启指令

作为 linux 防火墙软件,一直都不太习惯使用,大多使用服务商的安全组来配置端口、ip 放行规则。有台服务器被同事添加了防火墙规则,导致数据库远程无法访问。网上找到 iptables 添加规则的指令:iptables -A INPUT -p tcp --dport 3306 -j ACCEPT iptables -A OUTPUT -p tcp --dport 3306 -j ACCEPT-A

ubuntu 修改密码报错:Authentication token manipulation error

云服务商提醒服务器存在异地登录,看了一下是个国外的地址,跟小伙伴确认了一下,没有人开 VPN 登录过服务器。确定存在问题,需要修改服务器密码。但登录到 ubuntu 系统后,使用 passwd 直接修改汇报错:Authentication token manipulation error,网上看到一些说法,说是服务器存储满了,或者密码文件未同步等等,都感觉不太符合。根据经验惯性,切换到 root,