发表于: 2017-11-29 23:38:31

4 656


今日完成:

      1)熟悉git命令,根据git教程把git命令学了一遍。明天总结写篇博客

      2)学习lambda表达式 ,也是,,明天写篇博客总结(这东西很重要,我认为,作为java8的特性,当初没好好学,现在再进行补救)

      3)晚上九点后搞的邮件发送,设置了properties配置文件进行保存信息。

            sendMail通过@Value进行获取。

      

@Component
public class SendEmail {
@Value("${EMAIL_URL}")
private  String emailUrl;
@Value("${EMAIL_USER}")
private String emailUser;
@Value("${EMAIL_KEY}")
private String emailKey;
@Value("${EMAIL_SUBJECT")
private String emailSubject;
@Value("${EMAIL_HTML}")
private String emailHtml;
@Value("${EMAIL_FROM}")
private String emailFrom;
@Value("${EMAIL_NAME}")
private String emailName;
@Value("${EMAIL_CONTENTSUMMARY}")
private String emailContentsummary;

public String sendEmail(String email) throws Exception {

HttpPost httpPost = new HttpPost(email);
HttpClient httpClient = new DefaultHttpClient();

List<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair("apiUser", emailUser));
params.add(new BasicNameValuePair("apiKey", emailKey));
params.add(new BasicNameValuePair("from", emailFrom));
params.add(new BasicNameValuePair("to", email));
params.add(new BasicNameValuePair("fromName", emailName));
params.add(new BasicNameValuePair("subject", emailSubject));
params.add(new BasicNameValuePair("contentSummary",emailContentsummary));
params.add(new BasicNameValuePair("html",emailHtml));

httpPost.setEntity(new UrlEncodedFormEntity(params, "UTF-8"));

HttpResponse response = httpClient.execute(httpPost);

String value;
// 处理响应
       if (response.getStatusLine().getStatusCode() == HttpStatus.SC_OK) {
// 正常返回, 解析返回数据
           value=EntityUtils.toString(response.getEntity());
} else {
value="error";
}
httpPost.releaseConnection();
return  value;
}
}

                  代码出了点bug,我相信我能解决

                 4)由于人长得比较丑,,,审核手机没审核通过,,明天再搞

                5)今天花了点时间思考了一下接下来的任务,由于过去只是追求技术,学到的只是如何用,现在觉得这些东西太表面,想去了解底层的东西。所以,打算把基础的东西打牢固。

                                      所以,接下来打算:1、先把jdk8的特性搞明白,

                                                                     2、把几个重要的集合的内部实现再重新搞一下,然后自己实现一下

                                                                     3、再重新看看io,nio,然后尝试看看netty源码(大佬说这玩意懂了nio就懂了)

                                                                     4、把学过的设计模式总结一下

                                                                     5 !@#¥%……&*()指的那些折磨人的玩意

                                                 晚上时间做修真院的任务,然后有时间再搞个项目,然学到的东西用博客记录下来,写过的拿得出手的代码放到github                                                      上。


ps:往后可能写日报不能每天都写了,,马上期末考试了,,又得准备大作业,,,又得复习,,,但会尽量去完成~~~ 

今日疑问:无

明日任务:

                 继续任务~~


                                                                                             

                                                                     

                                     

         


返回列表 返回列表
评论

    分享到