mac m1 启动分布式项目spring cloud问题

561 阅读1分钟

1, Spring Gateway 在 mac 下报错:

Unable to load io.netty.resolver.dns.macos.MacOSDnsServerAddressStreamProvider

mac 是 m1 芯片版本,目前 io.netty 支持还有bug,见 issues

临时解决办法:添加 netty-all 依赖:

<dependency>
    <groupId>io.netty</groupId>
    <artifactId>netty-all</artifactId>
    <version>4.1.75.Final</version>
</dependency>

也可以吧包下载到本地, 单独导入, 别的小伙伴不需要这个包, 包挺大的

2, 请求接口报unkown the request 是端口占用问题, 我的8082 端口被qq占了 , 关了qq 就正常了

3, 偶尔的时候brew 找不到了, 重装会把之前的软件都归纳到old_homebrew, 还需要重新安装,

解决办法:

image.png

千万不要重新装,

4, datagrip 太占内存了, 3+G 16G的本太浪费了, 可以使用DBeaver 来做数据库管理

但是DBeaver 下载驱动失败, 手动下载https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.29/mysql-connector-java-8.0.29.jar 在添加文件到驱动里面吧, 比较方便
本地的mysql8 链接提示Public Key Retrieval is not allowed 的解决办法:
    

image.png

5, 蓝牙鼠标除非magic的其他的都不兼容, 只能用带usb 无线鼠标, 中间接一个type-c转usb的转接头, 便宜还好用, (2023-7-24更新, 买了一个小米蓝牙无线双模鼠标,蓝牙连接没问题, 开机也可以直接找到, 69的,大家放心用, 有时会跳针, 不严重,玩游戏就算了,)

6, idea类的软件破解的时候一定要在隐私与安全性里面把软件的权限改为完全访问磁盘, 否则不能访问破解jar,一直不能激活

推荐软件:腾讯柠檬清理 | 终端: Warp 比iterm2占内存, 不过页面逻辑很好