猿创征文|瑞吉外卖——移动端_笔记_瑞吉外卖项目前端页面黑屏(2)

img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

需要这份系统化资料的朋友,可以戳这里获取

StringUtils.isNotEmpty(null); //false
StringUtils.isNotEmpty(“”);//false
StringUtils.isNotEmpty(" "); //true
StringUtils.isNotEmpty(“abc”); //true



> 
> 2. !=  
>  一旦非空就会报空指针异常。所有常用来数据库的查询操作,以避免空指针异常。
> 
> 
> 


## 二、邮箱验证码登录笔记


1. Authenticator



> 
> 抽象类,实现getPasswordAuthentication方法,主要用来获取邮箱账户密码,用于验证登录。  
>  加入自己的邮箱与授权码
> 
> 
> 



Authenticator authenticator = new 工具类(“邮箱(自己的,由此邮箱发送文件)”, “授权码”);


2. 邮箱格式



Properties properties = new Properties();
//邮箱smpt协议 ,QQ邮箱
properties.put(“mail.smtp.host”, “smtp.qq.com”);
//端口号
properties.put(“mail.smtp.port”, “25”);
//用户权限 认证
properties.put(“mail.smtp.auth”, “true”);


3. MimeMessage



> 
> Message类的子类。  
>  用户填写邮件的一些信息,例如:发送者,接受者,主题,内容,附件等。
> 
> 
> 



MimeMessage mailMessage = new MimeMessage(sendMailSession);
mailMessage.setFrom(new InternetAddress(“”));//发送邮件的地址/就填你的qq邮箱
// Message.RecipientType.TO属性表示接收者的类型为TO
mailMessage.setRecipient(Message.RecipientType.TO, new InternetAddress(to));
//设置utf-8类型
mailMessage.setSubject(subject, “UTF-8”);
//设置日期
mailMessage.setSentDate(new Date());

mailMessage.setContent(mainPart);


4. Session.getDefaultInstance



> 
> Session:更具Properties属性,和用户验证信息创建MimeMessage。
> 
> 
> 



javax.mail.Session sendMailSession = javax.mail.Session.getDefaultInstance(properties, authenticator);


5. Multipart



> 
> 容器类,用于装封装了邮件正文内容和附件的BodyPart。
> 
> 
> 


6. BodyPart



> 
> 封装邮件正文和附件集编写附件名称,如果邮件中存在附件,要先写附件在写正文。否则会覆盖。
> 
> 
> 



BodyPart html = new MimeBodyPart();
html.setContent(content.trim(), “text/html; charset=utf-8”);
mainPart.addBodyPart(html);


7. Transport



Transport.send(mailMessage);



> 
> 邮箱即可以被发送,也可以被接收。JavaMail是由Transport完成邮箱的发送。  
>  Transport包含send方法,用来完成邮箱ed发送操作。括号内为MailMessage类型数据。
> 
> 
> 


## 三、地址管理笔记



![img](https://img-blog.csdnimg.cn/img_convert/6ffe98e804f0f8485a0156507500fa72.png)
![img](https://img-blog.csdnimg.cn/img_convert/04de433937aff16994e716676bf61da7.png)
![img](https://img-blog.csdnimg.cn/img_convert/addb1de0d0e6628326ed349f6e3ef135.png)

**既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!**

**由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新**

**[需要这份系统化资料的朋友,可以戳这里获取](https://bbs.csdn.net/forums/4f45ff00ff254613a03fab5e56a57acb)**

**

**由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新**

**[需要这份系统化资料的朋友,可以戳这里获取](https://bbs.csdn.net/forums/4f45ff00ff254613a03fab5e56a57acb)**

  • 8
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值