亚洲乱码一二三四区麻豆,国产日产亚洲系列最新,亚洲国产精品嫩草影院在线观看http://m.tkk7.com/hawk8359/category/29514.htmlj2ee struts spring hibernatezh-cnThu, 04 Aug 2011 17:12:45 GMTThu, 04 Aug 2011 17:12:45 GMT60Map排序http://m.tkk7.com/hawk8359/archive/2011/08/02/355556.htmlJarryJarryTue, 02 Aug 2011 02:09:00 GMThttp://m.tkk7.com/hawk8359/archive/2011/08/02/355556.htmlhttp://m.tkk7.com/hawk8359/comments/355556.htmlhttp://m.tkk7.com/hawk8359/archive/2011/08/02/355556.html#Feedback0http://m.tkk7.com/hawk8359/comments/commentRss/355556.htmlhttp://m.tkk7.com/hawk8359/services/trackbacks/355556.html
主要是通過TreeMap來排序。
import java.util.Iterator;
import java.util.Set;
import java.util.TreeMap;

public class MapTest
{
    
public static void main(String args[])
    {
        TreeMap
<Integer, String> maps = new TreeMap<Integer, String>();
        maps.put(
2"Test2");
        maps.put(
1"Test1");
        maps.put(
4"Test4");
        maps.put(
3"Test3");
        
        Set set 
= maps.keySet();
        Iterator iter 
= set.iterator();
        
        
while (iter.hasNext())
        {
            Object key 
= iter.next();
            System.out.println(key 
+ " " + maps.get(key));
        }
    }
}


Jarry 2011-08-02 10:09 發表評論
]]>
字符的截取http://m.tkk7.com/hawk8359/archive/2011/07/18/354520.htmlJarryJarryMon, 18 Jul 2011 03:29:00 GMThttp://m.tkk7.com/hawk8359/archive/2011/07/18/354520.htmlhttp://m.tkk7.com/hawk8359/comments/354520.htmlhttp://m.tkk7.com/hawk8359/archive/2011/07/18/354520.html#Feedback0http://m.tkk7.com/hawk8359/comments/commentRss/354520.htmlhttp://m.tkk7.com/hawk8359/services/trackbacks/354520.htmlpublic static void main(String[] args)
    {
        String str 
= "我ABC們";
        
char[] ch = new char[4];
        str.getChars(
15, ch, 0);
        
        System.out.println(String.valueOf(ch));

    }


Jarry 2011-07-18 11:29 發表評論
]]>
簡單的線程控制http://m.tkk7.com/hawk8359/archive/2011/04/19/348556.htmlJarryJarryTue, 19 Apr 2011 03:13:00 GMThttp://m.tkk7.com/hawk8359/archive/2011/04/19/348556.htmlhttp://m.tkk7.com/hawk8359/comments/348556.htmlhttp://m.tkk7.com/hawk8359/archive/2011/04/19/348556.html#Feedback0http://m.tkk7.com/hawk8359/comments/commentRss/348556.htmlhttp://m.tkk7.com/hawk8359/services/trackbacks/348556.htmlDataThread.java控制其他線程是否運行:

public class DataThread extends Thread
{
    
public void run()
    
{
        SendThread send 
= null;
        Thread SendThread 
= new Thread(send);
        
while (true)
        
{
            
try
            
{
                
if ("0158".equals(WmsFormatter.toParamTime(new Date()).substring(04)))
                
{
                    
if (SendThread.isAlive())
                    
{
                        send.close();
                    }

                }


                
if (!hostSendThread.isAlive())
                    
{
                        send 
= new SendThread();
                        SendThread 
= new Thread(send);
                        SendThread.start();
                    }

                Thread.sleep(
50000);
            }
catch (Exception e)
            
{
             
try {
                    e.printStackTrace();
                        
continue;
                   }
 catch (Exception e1) {
                         
continue;
                   }

            }

        }

    }


    
public static void main(String[] args)
    
{
        
new DataThread().start();
    }


SendThread.java
public class SendThread implements Runnable
{
    
private boolean flag = true;

    
public void close()
    
{
        flag 
= false;
    }


    
public void run()
    
{
        
while (flag == true)
        
{
            
        }

    }

}


Jarry 2011-04-19 11:13 發表評論
]]>
一些數據操作http://m.tkk7.com/hawk8359/archive/2011/04/19/348555.htmlJarryJarryTue, 19 Apr 2011 03:04:00 GMThttp://m.tkk7.com/hawk8359/archive/2011/04/19/348555.htmlhttp://m.tkk7.com/hawk8359/comments/348555.htmlhttp://m.tkk7.com/hawk8359/archive/2011/04/19/348555.html#Feedback0http://m.tkk7.com/hawk8359/comments/commentRss/348555.htmlhttp://m.tkk7.com/hawk8359/services/trackbacks/348555.html閱讀全文

Jarry 2011-04-19 11:04 發表評論
]]>
FTP上傳、下載、刪除http://m.tkk7.com/hawk8359/archive/2011/04/19/348552.htmlJarryJarryTue, 19 Apr 2011 02:48:00 GMThttp://m.tkk7.com/hawk8359/archive/2011/04/19/348552.htmlhttp://m.tkk7.com/hawk8359/comments/348552.htmlhttp://m.tkk7.com/hawk8359/archive/2011/04/19/348552.html#Feedback0http://m.tkk7.com/hawk8359/comments/commentRss/348552.htmlhttp://m.tkk7.com/hawk8359/services/trackbacks/348552.html閱讀全文

Jarry 2011-04-19 10:48 發表評論
]]>
SMTP郵件發送http://m.tkk7.com/hawk8359/archive/2011/04/19/348551.htmlJarryJarryTue, 19 Apr 2011 02:42:00 GMThttp://m.tkk7.com/hawk8359/archive/2011/04/19/348551.htmlhttp://m.tkk7.com/hawk8359/comments/348551.htmlhttp://m.tkk7.com/hawk8359/archive/2011/04/19/348551.html#Feedback0http://m.tkk7.com/hawk8359/comments/commentRss/348551.htmlhttp://m.tkk7.com/hawk8359/services/trackbacks/348551.html
1.驗證發件人的授權
新建java類,MyAuthenticator.java 內容如下:


import javax.mail.PasswordAuthentication;

class MyAuthenticator extends javax.mail.Authenticator
{
    
private String strUser;

    
private String strPwd;

    
public MyAuthenticator(String user, String password)
    
{
        
this.strUser = user;
        
this.strPwd = password;
    }


    
protected PasswordAuthentication getPasswordAuthentication()
    
{
        
return new PasswordAuthentication(strUser, strPwd);
    }

}




2.SMTP郵件發送
新建java類,SendEmail.java 內存如下:

import javax.activation.DataHandler;
import javax.activation.FileDataSource;
import javax.mail.BodyPart;
import javax.mail.Message;
import javax.mail.Multipart;
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 SendEmail
{
    
private static String host     = ""// SMTP服務器地址

    
private static String password = ""// 密碼

    
private static String from     = ""// 發件人

    
private static String to       = "";  // 收件人

    
private static String cc       = “”;  // 抄送人(中間使用;隔開)

    
public static void send(String subject, String content, String filename)
    
{
        Properties props 
= System.getProperties();

        props.put(
"mail.smtp.host", host);//指定SMTP服務器
        props.put("mail.transpost.protocol""smtp");
        props.put(
"mail.smtp.port""25");
        props.put(
"mail.smtp.auth""true");//指定是否需要SMTP驗證
        
        
//需要SSL安全驗證
        props.setProperty("mail.smtp.starttls.enable""true"); 

//        props.setProperty("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory");
//        props.setProperty("mail.smtp.socketFactory.fallback", "false");
//        props.setProperty("mail.smtp.socketFactory.port", "25");
        try
        
{
            MyAuthenticator myauth 
= new MyAuthenticator(from, password);
            Session mailSession 
= Session.getDefaultInstance(props, myauth);
            mailSession.setDebug(
true);//是否在控制臺顯示debug信息

            Message message 
= new MimeMessage(mailSession);
            message.setFrom(
new InternetAddress(from));//發件人
            message.addRecipient(Message.RecipientType.TO, new InternetAddress(to));//收件人
            
// 是否有抄送人
            if (!StringUtil.isBlank(cc))
            
{
                String[] bccs 
= cc.split(";");
                InternetAddress bcc 
= null;
                InternetAddress[] bccAddrs 
= new InternetAddress[bccs.length];
                
for (int i = 0; i < bccs.length; i++)
                
{
                    
if (!"".equals(bccs[i].trim()))
                    
{
                        bcc 
= new InternetAddress(bccs[i].trim());
                        bccAddrs[i] 
= bcc;
                    }

                }

                message.setRecipients(Message.RecipientType.CC, bccAddrs);
            }

            message.setSubject(subject);
//郵件主題
            
// 有附件
            if (!StringUtil.isBlank(filename))
            
{
                Multipart mp 
= new MimeMultipart();
                BodyPart bp 
= new MimeBodyPart();

                bp.setContent(content, 
"text/html;charset=utf-8");//郵件正文
                mp.addBodyPart(bp);

                File file 
= new File(filename);
                
if (file.exists())
                
{
                    BodyPart mdp 
= new MimeBodyPart();
                    FileDataSource fileds 
= new FileDataSource(file);
                    mdp.setDataHandler(
new DataHandler(fileds));
                    mdp.setFileName(fileds.getName());
                    mp.addBodyPart(mdp);
                }

                message.setContent(mp);
            }

            
// 無附件
            else
            
{
                message.setContent(content, 
"text/html;charset=utf-8");//郵件正文
            }

            message.saveChanges();

            Transport.send(message);

        }

        
catch (Exception e)
        
{
            
return;
        }

    }



    
public static void main(String[] args)
    
{
        SendEmail.send(
"測試郵件""郵件發送測試!",  "本地附件地址");
    }




Jarry 2011-04-19 10:42 發表評論
]]>
Java抽取Word,PDF格式文件http://m.tkk7.com/hawk8359/archive/2008/02/14/180660.htmlJarryJarryThu, 14 Feb 2008 06:08:00 GMThttp://m.tkk7.com/hawk8359/archive/2008/02/14/180660.htmlhttp://m.tkk7.com/hawk8359/comments/180660.htmlhttp://m.tkk7.com/hawk8359/archive/2008/02/14/180660.html#Feedback0http://m.tkk7.com/hawk8359/comments/commentRss/180660.htmlhttp://m.tkk7.com/hawk8359/services/trackbacks/180660.html閱讀全文

Jarry 2008-02-14 14:08 發表評論
]]>
主站蜘蛛池模板: 久久久www成人免费毛片| 3344永久在线观看视频免费首页| 中国在线观看免费高清完整版| 亚洲αv在线精品糸列| 中国一级毛片免费看视频| 亚洲色大成网站WWW久久九九| 特色特黄a毛片高清免费观看| mm1313亚洲精品国产| 国产精品成人啪精品视频免费| 亚洲日韩人妻第一页| 波霸在线精品视频免费观看| 国精无码欧精品亚洲一区| 免费国产99久久久香蕉| 亚洲色偷偷av男人的天堂| 在线精品一卡乱码免费| 亚洲精品乱码久久久久久V| 全亚洲最新黄色特级网站 | 亚洲а∨天堂久久精品| 国产精品综合专区中文字幕免费播放| 免费大片在线观看网站| 国产裸体美女永久免费无遮挡| 精品久久久久久亚洲| 黄色免费网站网址| 国产午夜亚洲精品不卡| 久久亚洲国产中v天仙www| 在线观看免费高清视频| 水蜜桃视频在线观看免费| 久久精品亚洲日本佐佐木明希| 在线观看视频免费完整版| 最好2018中文免费视频| 久久精品亚洲综合专区| 成人爱做日本视频免费| 在线观看免费黄色网址| 一本色道久久88亚洲精品综合 | 91福利视频免费观看| 亚洲色丰满少妇高潮18p| 亚洲精品无码Av人在线观看国产| 午夜老司机永久免费看片| 亚洲精品无码日韩国产不卡av| 亚洲精品亚洲人成人网| 色吊丝最新永久免费观看网站|