总结
蚂蚁面试比较重视基础,所以Java那些基本功一定要扎实。蚂蚁的工作环境还是挺赞的,因为我面的是稳定性保障部门,还有许多单独的小组,什么三年1班,很有青春的感觉。面试官基本水平都比较高,基本都P7以上,除了基础还问了不少架构设计方面的问题,收获还是挺大的。
经历这次面试我还通过一些渠道发现了需要大厂真实面试主要有:蚂蚁金服、拼多多、阿里云、百度、唯品会、携程、丰巢科技、乐信、软通动力、OPPO、银盛支付、中国平安等初,中级,高级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道高频面试题整理:
et/forums/4f45ff00ff254613a03fab5e56a57acb)收录**