摘要: rabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统。它遵循Mozilla Public License开源协议,采用 Erlang 实现的工业级的消息队列(MQ)服务器,Rabbit MQ 是建立在Erlang OTP平台上。 1、安装Erlang 下载地址:https:// 阅读全文
posted @ 2019-07-18 16:31 comeluder 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 1.浏览器解析域名:www.baidu.com 2.由本地host解析得到IP:127.0.0.1 3.向IP传递请求,IP所在PC的Ngnix监听80端口。 4.IP所以PC收到请求后,nginx由消息头携带的origin得知域名www.baidu.com. 5.nginx由orgin从自己的se 阅读全文
posted @ 2019-06-21 09:37 comeluder 阅读(169) 评论(0) 推荐(0) 编辑
摘要: java.sql.SQLNonTransientConnectionException: CLIENT_PLUGIN_AUTH is required 这是由于springboot自带 mysql connector java版本过高,导致连接失败,最终导致连接池启动失败 改为较低版本就可以了 阅读全文
posted @ 2019-03-14 10:52 comeluder 阅读(6475) 评论(0) 推荐(0) 编辑
摘要: 使用注解1 1.resouse中新建application.proprities 2编写配置类 @ConfigurationProperties表示启用注解 @Data可以省去getter及setter等方法 3使用注解方式1 第一种方式 @Configuration启动容器+@Bean注册Bean 阅读全文
posted @ 2019-03-12 10:59 comeluder 阅读(599) 评论(0) 推荐(0) 编辑
摘要: 文件复制 阅读全文
posted @ 2019-03-06 10:11 comeluder 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 使用前提: 1.使用Lambda必须具有接口,且要求“接口中有且只有一个抽象方法”。 无论是JDK内置的runable,Comparator接口还是自定义的接口,只有当接口中的抽象方法存在且唯一时,才可以使用。 2.使用LambDa必须具有上下文推断。 也就是方法的参数或局部变量类型必须为对应的接口 阅读全文
posted @ 2019-03-05 10:09 comeluder 阅读(143) 评论(0) 推荐(0) 编辑
摘要: Collections在对自定义对象进行排序时,自定义类需要对compareTo()函数进行重写。 如果用sort带排序参数的方法,则自定义类可以不用写compareTo()方法。 阅读全文
posted @ 2019-03-01 15:47 comeluder 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 使用场景:当参数列表数据类型已确定,但参数的个数不确定,就可以用可变参数 格式: 修饰符 返回值类型 方法名(数据类型...变量名){} 原理:可变参数底层为一数组,可根据变量个数的不同,创建不同长度的数组,来存储这些参数。参数个数 》=0 注意事项: 1.一个方法只能有一个可变参数。 2.如果参数 阅读全文
posted @ 2019-03-01 15:13 comeluder 阅读(111) 评论(0) 推荐(0) 编辑
摘要: HashSet: 1.无序集合。 2.底层是一个哈希表结构,查询速速很快。 哈希表==数据 + 链表/红黑树 特点:查询速度快。 存储数据到SET中: 1.计算数据的HASH值. 2.查看有没有相同HASH值的元素。 3.如果没有就把数据存到集合中。 4.如果有相同的HASH值,用equals方法对 阅读全文
posted @ 2019-03-01 11:11 comeluder 阅读(163) 评论(0) 推荐(0) 编辑
摘要: Arraylist 通过对ArrayList的源码的查看,他的底层实现是对数组进行数据的操作,所以他的数据特点同数组。 查询快,因为他的内存区域为一个整块,可直接根据索引进行查询。 增删慢,因为每次增删都会创建一个新的数组去接收源数据,然后把源数据复制过去,销毁源数据。 LinkedList 通过对 阅读全文
posted @ 2019-03-01 10:20 comeluder 阅读(109) 评论(0) 推荐(0) 编辑