- 博客(8)
- 收藏
- 关注
原创 SpringBoot基于RabbitMQ发送邮件
SpringBoot基于RabbitMQ发送邮件 一. 背景 新用户注册成功后,服务器会给用户发一份电子邮件,所以一共有两个模块。一个模块功能是用户注册,另一个模块功能是发送电子邮件。 当用户注册成功,此时服务器会将邮件信息(MailMessage)和路由key发送到交换机中(mail.exchange),交换机根据路由key再将邮件信息发送到邮件队列(mail.queue)中。发送...
2019-10-11 18:17:18
439
原创 SpringBoot发送邮件
SpringBoot发送邮件 一. 添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency> <!--发送html模板需要用...
2019-10-11 16:03:17
349
原创 权限管理框架Shiro源码浅析
权限管理框架Shiro源码浅析 一. Shiro概述 1.1 shiro是什么 Apache Shiro™ is a powerful and easy-to-use Java security framework that performs authentication, authorization, cryptography, and session management. With Shi...
2019-09-23 17:13:04
324
原创 LinkedList源码简单分析
LinkedList源码简单分析 一. 简介 LinkedList是实现了List和Deque接口的双链表,它实现了List接口的所有可选的方法,允许添加所有的元素,包括null。LinkedList还实现了Cloneable和Serializable接口,所以它还具有可复制和序列化的能力。与ArrayList相比,LinkedList的底层是基于链表,所以在数据的插入和删除方面性能要优于Arr...
2019-09-19 08:57:38
199
原创 ArrayList源码简单分析
ArrayList源码简单分析 一. ArrayList简介 ArrayList是Java中使用最频繁的集合之一,实现了List接口。它的底层基于Array数组实现容器容量自动变化,可以存入任何值,包括null。ArrayList还是实现了RandomAccess, Cloneable, Serializable接口,所以它还支持随机访问/克隆和序列化。 二. 成员属性 2.1 DEFAULT...
2019-09-17 09:30:26
338
原创 Springboot中简单使用Ehcache
Springboot中简单使用Ehcache 一. Ehcache概述 Ehcache is an open source, standards-based(基于标准) cache that boosts(提高) performance, offloads your database, and simplifies scalability(简化可扩展性). It's the most widel...
2019-09-09 23:04:54
415
原创 Centos7下安装RabbitMQ
typora-root-url: 截图\学习笔记 Centos7下安装RabbitMQ 一. 准备工作 1.1 RabbitMQ与Erlang之间的关系 因为RabbitMQ是由Erlang开发的,所以我们需要安装Erlang运行环境 1.2 下载RabbitMQ的rpm格式的压缩文件 RabbitMQ下载地址 1.3 下载Erlang的rpm格式的压缩文件 1.4 开启虚拟机 1.5...
2019-09-08 00:16:01
134
原创 Centos7下安装elasticsearch
typora-root-url: 截图\学习笔记\安装elasticsearch Centos7下安装elasticsearch 一. 准备工作 1.1 下载elasticsearch Github:elasticsearch下载地址 1.2 将elasticsearch上传到虚拟机中 1.3 将elasticsearch解压 tar -zxvf 文件名称xxx -C 解压后文件存放目录...
2019-09-08 00:01:35
254
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人