最新简单的java mail邮件群发系统(1),java工程师面试突击

总结

蚂蚁面试比较重视基础,所以Java那些基本功一定要扎实。蚂蚁的工作环境还是挺赞的,因为我面的是稳定性保障部门,还有许多单独的小组,什么三年1班,很有青春的感觉。面试官基本水平都比较高,基本都P7以上,除了基础还问了不少架构设计方面的问题,收获还是挺大的。


经历这次面试我还通过一些渠道发现了需要大厂真实面试主要有:蚂蚁金服、拼多多、阿里云、百度、唯品会、携程、丰巢科技、乐信、软通动力、OPPO、银盛支付、中国平安等初,中级,高级Java面试题集合,附带超详细答案,希望能帮助到大家。

蚂蚁金服5面,总结了49个面试题,遇到的面试官都是P7级别以上

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

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

import javax.mail.Transport;

import javax.mail.internet.InternetAddress;

import javax.mail.internet.MimeMessage;

import java.util.ArrayList;

import java.util.List;

import java.util.Properties;

/**

  • Created by tarzan liu on 2020/5/9.

*/

public class MicroEmailSystem {

private static Session session = null;

private static EmailAuthenticator authenticator = null;

static {

Properties properties = new Properties();

authenticator = new EmailAuthenticator();

//邮箱号

authenticator.setUsername(“######@163.com”);

//网易邮箱SMTP服务的授权嘛

authenticator.setPassword(“NSYEAUTYZRNRGXAZ”);

String smtpHostName = “smtp.” + authenticator.getUsername().split(“@”)[1];

properties.put(“mail.smtp.auth”, “true”);

properties.put(“mail.smtp.host”, smtpHostName);

session = Session.getInstance(properties, authenticator);

}

/**

  • 通用发邮件方法

*/

private static void send(List recipients, SimpleEmail email) throws MessagingException {

final MimeMessage message = new MimeMessage(session);

message.setFrom(new InternetAddress(authenticator.getUsername()));

InternetAddress[] addresses = new InternetAddress[recipients.size()];

for (int index = 0; index < recipients.size(); index ++) {

addresses[index] = new InternetAddress(recipients.get(index));

}

message.setRecipients(RecipientType.TO, addresses);

message.setSubject(email.getSubject());

message.setContent(email.getContent(), “text/html;charset=utf-8”);

Transport.send(message);

}

/**

  • 群发邮件

*/

public static void massSend(List recipients, SimpleEmail email) throws MessagingException {

send(recipients, email);

}

public static void main(String[] args) throws Exception {

SimpleEmail simpleEmail = new SimpleEmail();

simpleEmail.setSubject(“你好吗?”);

simpleEmail.setContent(“今天你写博客了么”);

总结

本文从基础到高级再到实战,由浅入深,把MySQL讲的清清楚楚,明明白白,这应该是我目前为止看到过最好的有关MySQL的学习笔记了,我相信如果你把这份笔记认真看完后,无论是工作中碰到的问题还是被面试官问到的问题都能迎刃而解!

MySQL50道高频面试题整理:

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

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

et/forums/4f45ff00ff254613a03fab5e56a57acb)收录**

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值