摘要: 一、mvn命令指定jdk版本编译 1.1 修改mvn.cmd 其实还可以更改maven的 setting.xml 文件,但是觉得太复杂了,还是修改 mvn.cmd 来得快 以Windows为例,找到maven安装目录,编辑 bin\mvn.cmd 在文件开头加入 set JAVA_HOME= 路径中有空格也无须用引... 阅读原文
2021-04-30 17:35:02 阅读(47) 评论(0)
摘要: 1.RabbitMQ TTL及死信队列 1.1.TTL概述 过期时间TTL表示可以对消息设置预期的时间,在这个时间内都可以被消费者接收获取;过了之后消息将自动被删除。RabbitMQ可以对消息和队列设置TTL。目前有两种方法可以设置。 第一种方法是通过队列属性设置,队列中所有消息都有相同的过期时间。 第二种方... 阅读原文
2021-04-30 14:25:12 阅读(43) 评论(0)
摘要: Java的方法定义 1.方法的定义   方法是控制对象的动作行为方式与准则,在Java中方法位于类体下又有另一种含义。   普通的方法在类中称为“实例方法”,因为方法的调用需要创建对象,而创建对象的过程又称为“实例对象”的创建,这里不再细说。   普通方法的书写格式: [访问修饰符] class 类名 { ... 阅读原文
2021-04-30 13:15:01 阅读(40) 评论(0)
摘要: 在上一篇文章中介绍了Zookeeper作为注册中心使用,在这篇文章中将介绍Zookeeper作为配置中心的使用,废话不多说,直接上代码。 相关依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.o... 阅读原文
2021-04-30 12:18:02 阅读(40) 评论(0)
摘要: 服务注册 引入相关依赖: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-ins... 阅读原文
2021-04-30 10:51:02 阅读(36) 评论(0)
摘要: 日常开发中用到了各式各样的注解,常用的注解@Override、@param、@Autowired、@Service等等,这些都是JDK或者Spring这类框架自带。在类,方法,变量,参数,包都可以用注解来注释。很多小伙伴可能还停留在使用层面,知道怎么用,但并不知道实现原理,更没亲自写过自定义注解运用在实际项目中解决问... 阅读原文
2021-04-30 06:00:06 阅读(45) 评论(0)
摘要: 变量的使用定义   变量用于操作系统中,实体之间的传递,把变量看作一个在内存空间中声明的存储位置,在调用变量的时候,系统会自动的调用内存中的存储位置。   在Java中,变量又称为字段,故字段在Java中又有分类。   变量命名为驼峰输入法:如testWord,textWordOne,testWordTwo...开头... 阅读原文
2021-04-30 00:06:01 阅读(35) 评论(0)
摘要: 本文将从以下四个方面来系统的讲解一下泛型,基本上涵盖了泛型的主体内容。 什么是泛型? 为什么要使用泛型? 如何使用泛型? 泛型的特性 1. 什么是泛型? 泛型的英文是Generics,是指在定义方法、接口或类的时候,不预先指定具体的类型,而使用的时候再指定一个类型的一个特性。 写过Java代码的同学应该知道,... 阅读原文
2021-04-29 22:17:02 阅读(47) 评论(0)
摘要: 一、什么是SPI SPI的全名为Service Provider Interface.大多数开发人员可能不熟悉,因为这个是针对厂商或者插件的。在java.util.ServiceLoader的文档里有比较详细的介绍。简单的总结下java spi机制的思想。我们系统里抽象的各个模块,往往有很多不同的实现方案,比如日志模... 阅读原文
2021-04-29 20:36:05 阅读(48) 评论(0)
摘要: 到达底部 @ 目录 Linux的使用参考 第 1 章 Linux 开山篇 1.1 本套 Linux 课程的内容介绍 1.2 Linux 的学习方向 1.3 Linux 的应用领域 1.3.1个人桌面应用领域 1.3.2服务器应用领域 1.3.3嵌入式应用领域 1.4 学习 Linux 的阶段(高手进... 阅读原文
2021-04-29 18:44:29 阅读(35) 评论(0)