openjdk docker生产部署问题 发表于 2025-05-05 | 分类于 Docker | 0 | 阅读次数 56 docker image使用openjdk无法使用字体控件问题描述Java服务使用openjdk:17-jdk-alpine为基础镜像进行构建的存在两个问题:1.openjdk不包括sum.awt的字体控件2.alpine linux的基础镜像也未安装有fontconfig和ttf-dejavu字体 阅读全文 »
Spring Boot JPA PGSQL,自动创建表、初始化数据库、自动获得 CRUD 方法、SQL参数明文显示 发表于 2025-03-06 | 分类于 Java | 0 | 阅读次数 43 Docker部署PGSQLMVN包配置数据库配置服务启动时自动删除、新建表用于测试环境JpaRepository 自动创建CRUD方法SQL语句参数明文输出Docker部署PGSQLdocker run -d --name pgsql -e POSTGRES_PASSWORD=12345678 -p 阅读全文 »
Spring Boot 访问Redis 发表于 2025-03-05 | 分类于 Java | 0 | 阅读次数 28 Docker部署RedisMvn配置Redis配置文件代码Docker部署Redis# docker部署redis,密码 12345678docker run -d --name redis --network ai_network -p 6379:6379 redis:7.4.2 --requir 阅读全文 »
Spring Boot Gateway转发Http、Websocket,Nacos服务发现,设置路由白名单 发表于 2025-03-05 | 分类于 Java | 0 | 阅读次数 19 Mvn包配置配置文件代码Mvn包配置 <dependencies> <!-- 只需要网关服务需要 --> <dependency> <groupId>org.springframework.c 阅读全文 »
docker hub push 一直提示无权限 发表于 2025-03-02 | 分类于 Docker | 0 | 阅读次数 25 错误: denied: requested access to the resource is denied检查是否登录检查仓库是否存在Mac检查钥匙串是否有异常push命令docker push <docke hub 地址(可以省略)>/<dockerhub的用户名>/&l 阅读全文 »
Spring boot 加载公共组件提示Bean无法注入 发表于 2025-02-26 | 分类于 Java | 0 | 阅读次数 27 假设目录结构如下,chat服务要导入im组件注入bean。com.jagger├── common <- 公共模块│ └── im <- IM 组件└── services <- 微服务模块 └── chat 阅读全文 »
Spring Boot Gateway 网关配置,Nacos服务发现注册。 发表于 2025-02-25 | 分类于 Java | 0 | 阅读次数 24 添加相关配置添加相关配置pom.xml文件添加mvn包 <!-- SpringCloud Alibaba Nacos 服务注册 --> <dependency> <groupId>com.alibaba.cloud 阅读全文 »
Swagger Ui 404 问题,更新配置后不显示Controller对应API问题。 发表于 2025-02-21 | 分类于 Java | 0 | 阅读次数 27 使用springdoc-openapi时,将spring-boot-starter-web 替换 spring-boot-starter-webflux导致,此时可能忘记替换springdoc-openapi-starter-webflux-ui配置文件问题,检查path是否正确配置WebMvcCo 阅读全文 »
Netty自定义通信协议,实现IM(即时通讯) 发表于 2025-02-20 | 分类于 Java | 0 | 阅读次数 26 Netty是什么?Netty核心组件实战代码DemoNetty是什么?(抄的)Netty是一个高性能、异步的网络应用程序框架,可以轻松地开发基于TCP、UDP和HTTP等协议的网络应用程序。它是基于Java NIO技术实现的,具有较高的性能和可扩展性。Netty不仅可以用于开发网络客户端和服务器端, 阅读全文 »
Spring boot、Swagger 3 统一接口响应,处理异常统一返回。 发表于 2025-02-18 | 分类于 Java | 0 | 阅读次数 38 安装依赖,添加配置定义统一响应类 Result<T>自定义@RestControllerAdvice自动使用Result<T>包装返回值自定义ModelConverter修改Swagger Ui 显示Api文档,使其匹配Result<T>包装的返回值1. 安装依赖 阅读全文 »