摘要:
一、问题 swagger2报错illegal defaultvalue null for paramter type integer 二、解决办法 正常swagger2引入 <dependency> <groupId>io.springfox</groupId> <artifactId>spring 阅读全文
摘要:
来一点咖啡,准备好进入注解的世界。 注解一直是 Java 的一个非常重要的部分,它从 J2SE 5.0 开始就已经存在了。在我们的应用程序代码中,经常看到 和 这样的注解。在本文中,我将讨论注解到底是什么,为什么引入注解,它们是如何工作的,如何编写自定义注解(有示例代码),注解的有效场景是什么,最后 阅读全文
摘要:
1. 概览 在编写 Spring Boot 应用程序时, "将配置属性映射到 Java bean 上" 是非常有用的。但是,记录这些属性的最好方法是什么呢? 在本教程中,我们将探讨 "Spring Boot Configuration Processor" 和 "关联的 JSON 元数据文件" ,该 阅读全文
摘要:
面向微服务的体系结构如今风靡全球。这是因为更快的部署节奏和更低的成本是面向微服务的体系结构的基本承诺。 然而,对于大多数试水的公司来说,开发活动更多的是将现有的单块应用程序转换为面向微服务的体系结构,这可能是许多层面上阻碍和冲突的根源。 虽然 "Greenfield" (未开发的)面向微服务的体系结 阅读全文
摘要:
微服务高可用方案 一、微服务的高可用 在注册中心、配置中心高可用方案之前,了解一下注册中心的工作原理,下面分为两个部分来解释,一是注册中心和各个微服务的注册表的获取与同步,二是注册中心如何去维护注册表。 1.1、注册表的获取与同步 Eureka Server和Eureka Client之间的关系,通 阅读全文
摘要:
Java 8曾经与Docker无法很好地兼容性,现在问题已消失。 请注意:我在本文中使用采用GNU GPL v2许可证的OpenJDK官方docker映像。在Oracle Java SE中,这里描述的docker支持功能在更新191中引入。Oracle在2019年4月更改了Java 8更新的许可证, 阅读全文
摘要:
1、排查 CentOS 7.3 默认安装的是python2,使用命令 python V 可以看到 python 的版本 然后使用命令 which python 查看一下Python可执行文件的位置 可见执行文件在 /usr/bin/ 目录下,切换到该目录下执行 ll python 命令查看 可见 p 阅读全文
摘要:
镜像:CentOS 7 x86_64 DVD 1511.iso 1、修改、查看虚拟机的网段 1.1、查看虚拟机网段 编辑 虚拟机网络编辑器,修改的需要管理员权限 选择NAT模式 点击 NAT 设置,查看网络配置 点击 DHCP 设置,查看可以设置的 ip 范围 由上确认以下虚拟机的配置: 2、修改虚 阅读全文
摘要:
先看java version 然后: 不一定有,如果没有,那就要找一下 先 再找到/usr/bin/java的超链接位置发现还是超链接 再来一次,发现最终位置 最后的这个jdk位置就是目前用的java的jdk位置 在.bashrc里面 加上一句 export JAVA_HOME=你的java安装路径 阅读全文
摘要:
getFileMagic() only operates on streams which support mark(int) 使用 bis 解决 找不到类,一般是版本问题,可以把版本调整一致,3.15 java.lang.reflect.InvocationTargetException org. 阅读全文