摘要: 引言 在java spring cloud项目中,我们常常会在子模块中创建公共类库,作为驱动包。那么在另外一个子模块中,需要加载配置文件的时候,往往Spring Boot 自动扫描包的时候,只会扫描自己模块下的类。 抛出一个问题 首先抛出一个问题:如果想要被Spring容器管理的Bean的路径不再S 阅读全文
posted @ 2020-01-20 13:48 JaminHuang 阅读(39438) 评论(7) 推荐(19) 编辑
摘要: 引言 本文主要介绍Linux服务器下,搭建RabbitMQ,及相关配置。 系列文档目录 Linux 服务器 Java环境部署系列(一):安装JDK Linux 服务器 Java环境部署系列(二):安装nginx、mysql、tomcat、redis Linux 服务器 Java环境部署系列(三):安 阅读全文
posted @ 2020-01-14 15:46 JaminHuang 阅读(591) 评论(0) 推荐(0) 编辑
摘要: 引言 本文主要介绍Linux服务器中常用跳板机jenkins,进行远程编译部署的环境搭建。 系列文档目录 Linux 服务器 Java环境部署系列(一):安装JDK Linux 服务器 Java环境部署系列(二):安装nginx、mysql、tomcat、redis Linux 服务器 Java环境 阅读全文
posted @ 2020-01-14 12:02 JaminHuang 阅读(916) 评论(0) 推荐(0) 编辑
摘要: 引言 本文主要介绍Linux服务器下搭建Java环境的相关操作:安装git、maven。 系列文档目录 Linux 服务器 Java环境部署系列(一):安装JDK Linux 服务器 Java环境部署系列(二):安装nginx、mysql、tomcat、redis Linux 服务器 Java环境部 阅读全文
posted @ 2020-01-14 11:39 JaminHuang 阅读(547) 评论(0) 推荐(0) 编辑
摘要: 引言 本文主要记录Linux 服务器下搭建Java环境的相关操作:安装nginx、mysql、tomcat、redis。 系列文档目录 Linux 服务器 Java环境部署系列(一):安装JDK Linux 服务器 Java环境部署系列(二):安装nginx、mysql、tomcat、redis L 阅读全文
posted @ 2020-01-14 11:18 JaminHuang 阅读(673) 评论(0) 推荐(0) 编辑
摘要: 引言 本文主要记录Linux 服务器下搭建Java环境的相关操作:安装JDK。 其实本身系统也提供了相应的JDK源,也可以从相应的JDK源中安装(通过这个方式安装有一个好处,就是不需要对path进行设置,自动就设置好了);但同时也会导致安装目录的过长,以及难以定位的问题。所以个人还是推荐自行下载安装 阅读全文
posted @ 2020-01-14 11:04 JaminHuang 阅读(688) 评论(0) 推荐(0) 编辑
摘要: 引言 float和double类型的主要设计目标是为了科学计算和工程计算。他们执行二进制浮点运算,这是为了在广域数值范围上提供较为精确的快速近似计算而精心设计的。然而,它们没有提供完全精确的结果,所以不应该被用于要求精确结果的场合。但是,商业计算往往要求结果精确,这时候BigDecimal就派上大用 阅读全文
posted @ 2019-12-15 16:47 JaminHuang 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 引言 本文主要介绍 Java 8 的新特性中 Optional 类的介绍。 从 Java 8 引入的一个很有趣的特性是 Optional 类。Optional 类主要解决的问题是臭名昭著的空指针异常(NullPointerException) —— 每个 Java 程序员都非常了解的异常。 本质上, 阅读全文
posted @ 2019-12-09 13:55 JaminHuang 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 引言 本文主要描述有关 消息队列的作用和使用场景;除此之外,再分析消息通信中发生的“消息丢失”、“消息重复”、“消息堆积”等问题 消息队列的作用 本质:解决(跨平台)通信问题、主要用于存储和转发 消息队列的核心:异步、解耦(取消同步业务之间的耦合性、依赖性)、削峰(流量削峰、排队、限流) 关于限流的 阅读全文
posted @ 2019-11-12 16:20 JaminHuang 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 引言 本文主要介绍Java中,有关反射机制、类的加载过程、以及控制反转方面的内容。 Java 反射机制 Java创建对象的方式有哪些:new、反射、反序列化、克隆 class对象获取的方法有哪些:类名.class、getClass、forName、classLoader.loadClass(‘包类名 阅读全文
posted @ 2019-11-11 15:18 JaminHuang 阅读(347) 评论(0) 推荐(0) 编辑