- 博客(1)
- 资源 (6)
- 收藏
- 关注
原创 Spring AOP笔记
Spring AOP的概念这里不做叙述,自行百度。AOP实现的三种方式:spring配置,注解,代理。使用AOP需要依赖的jar除了spring需要的核心包之外还需要可自行下载最新的jar包1、Spring配置方式:定义一个切入点类(Pointcut),所谓切入点类就是需要被切入执行通知(Advice)方法的业务类:package com.ouyang.aop.test; public class...
2018-03-29 18:20:38
354
java socket线程cmd命令执行结合,可仿木马程序
1、新建java项目;
2、把解压后的5个java类复制进去,修改包路径
3、先运行服务器类MJServer.java,再运行客户端类MyClient.java
4、提示连接成功后,在服务类的控制台输入cmd命令,例如ping 127.0.0.1
5、控制台可以看到客户端返回的内容
ps:因为本人系统用的是繁体字,可能会导致有乱码出现,修改一下编码格式即可
2013-08-27
java倒计时源代码 原创
public static void main(String[] args) {
// TODO Auto-generated method stub
Timer timer = new Timer();
Calendar cd = Calendar.getInstance();
/**
*以下设置执行任务时间
*/
// cd.set(Calendar.YEAR,2014);
cd.set(Calendar.MONTH,9-1);
// cd.set(Calendar.DAY_OF_MONTH,28);
cd.set(Calendar.HOUR_OF_DAY,18);
cd.set(Calendar.MINUTE,5);
cd.set(Calendar.SECOND,00);
Date date = cd.getTime();
System.out.println(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(date));
System.out.println("下班倒计时开始...");
timer.schedule(new MyTask(date),0,1000);
}
//ps:如有不懂请联系作者!解压后是两个java类,自己创建java项目,把两个类拷贝进去,修改以下包路径即可
2013-08-27
JAVA发送邮件开源代码
package com.email.send;
import java.util.Properties;
import javax.activation.DataHandler;
import javax.activation.FileDataSource;
import javax.mail.Message;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeBodyPart;
import javax.mail.internet.MimeMessage;
import javax.mail.internet.MimeMultipart;
public class EmailSender {
String protocol ="smtp"; //服务器
String from="*******@qq.com";//寄信人,这里可以改为你的邮箱地址
String to="*******@qq.com";//收信人,改为你要寄给那人的邮箱地址 建议可以用自己的QQ邮箱试试
String subject="Java发送邮件测试!";//邮件主题
String body="<a href=http://www.qq.com>qq.com" +
"</a><br><img src=\"cid:8.jpg\">";//邮件内容 这是一个HTTP网页类的邮件内容
public static void main(String []args)throws Exception{
String server ="smtp.qq.com";//QQ邮箱的服务器,例如新浪邮箱或者其他服务器可以自己去查,这里用QQ邮箱为例
String user="******@qq.com";//登录邮箱的用户,不如说你用QQ邮箱,那就写你登录QQ邮箱的帐号
String pass="*******";//登录密码
EmailSender sender=new EmailSender();
Session session= sender.createSession();
MimeMessage message=sender.createMessage(session);
System.out.println("正在发送邮件...");
Transport transport=session.getTransport();
transport.connect(server,user,pass);
transport.sendMessage(message,message.getRecipients(Message.RecipientType.TO));
transport.close();
System.out.println("发送成功!!!");
}
public Session createSession(){
Properties props=new Properties();
props.setProperty("mail.transport.protocol", protocol);
props.setProperty("mail.smtp.auth","true");
Session session=Session.getInstance(props);
// session.setDebug(true);
return session;
}
public MimeMessage createMessage(Session session)throws Exception{
MimeMessage message=new MimeMessage(session);
message.setFrom(new InternetAddress(from));
message.setRecipients(Message.RecipientType.TO, InternetAddress.parse(to));
message.setSubject(subject);
MimeMultipart multipart=new MimeMultipart("related");
MimeBodyPart bodyPart=new MimeBodyPart();
bodyPart.setContent(body,"text/html;charset=gb2312");
multipart.addBodyPart(bodyPart);
//发附件
MimeBodyPart gifBodyPart=new MimeBodyPart();
FileDataSource fds=new FileDataSource("f:\\音乐.MP3");//F盘下的 音乐.MP3 文件。这里看个人情况
gifBodyPart.setDataHandler(new DataHandler(fds));
gifBodyPart.setContentID("音乐.MP3");
multipart.addBodyPart(gifBodyPart);
message.setContent(multipart);
message.saveChanges();
return message;
}
}
//PS:把java发送邮件的导入的JAR包上传了,解压后导入你的项目里就可
2011-03-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人