- 博客(8)
- 收藏
- 关注
原创 SpringBoot基于RabbitMQ发送邮件
SpringBoot基于RabbitMQ发送邮件一. 背景 新用户注册成功后,服务器会给用户发一份电子邮件,所以一共有两个模块。一个模块功能是用户注册,另一个模块功能是发送电子邮件。 当用户注册成功,此时服务器会将邮件信息(MailMessage)和路由key发送到交换机中(mail.exchange),交换机根据路由key再将邮件信息发送到邮件队列(mail.queue)中。发送...
2019-10-11 18:17:18 354
原创 SpringBoot发送邮件
SpringBoot发送邮件一. 添加依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId></dependency><!--发送html模板需要用...
2019-10-11 16:03:17 274
原创 权限管理框架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 268
原创 LinkedList源码简单分析
LinkedList源码简单分析一. 简介LinkedList是实现了List和Deque接口的双链表,它实现了List接口的所有可选的方法,允许添加所有的元素,包括null。LinkedList还实现了Cloneable和Serializable接口,所以它还具有可复制和序列化的能力。与ArrayList相比,LinkedList的底层是基于链表,所以在数据的插入和删除方面性能要优于Arr...
2019-09-19 08:57:38 157
原创 ArrayList源码简单分析
ArrayList源码简单分析一. ArrayList简介ArrayList是Java中使用最频繁的集合之一,实现了List接口。它的底层基于Array数组实现容器容量自动变化,可以存入任何值,包括null。ArrayList还是实现了RandomAccess, Cloneable, Serializable接口,所以它还支持随机访问/克隆和序列化。二. 成员属性2.1 DEFAULT...
2019-09-17 09:30:26 294
原创 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 279
原创 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 91
原创 Centos7下安装elasticsearch
typora-root-url: 截图\学习笔记\安装elasticsearchCentos7下安装elasticsearch一. 准备工作1.1 下载elasticsearchGithub:elasticsearch下载地址1.2 将elasticsearch上传到虚拟机中1.3 将elasticsearch解压tar -zxvf 文件名称xxx -C 解压后文件存放目录...
2019-09-08 00:01:35 220
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人