原创 JavaMail學習筆記(三)使用SMTP協議發送電子郵件

    [java] view plaincopyprint? package org.yangxin.study.jm;    import java.io.File;  import java.io.FileInputStr

原创 JavaMail學習筆記(七)帳號激活與忘記密碼 實例

  一、帳戶激活           在很多時候,在某些網站註冊一個用戶之後,網站會給這個用戶註冊時填寫的email地址發送一封帳戶激活郵件,這封郵件的內容就是一個激活帳戶的鏈接和一段簡短的文字描述,如果用戶沒有去郵箱將帳戶激活,可能在

原创 ajaxfileupload.js不支持IE9,IE10的解決方案

                             ajaxfileupload.js不支持IE9,IE10的解決方案      在項目開發中,經常會利用ajax來實現異步文件上傳。在IE9以前的IE瀏覽器,對ajaxfileupl

原创 spring中 跟 的區別

  在Spring中,很多人對<context:annotation-config>和<context:component-scan>的區別不是很清楚,下面我們詳細討論它們的區別所在。 <context:annotation-config

原创 Android、iPhone和Java三個平臺一致的加密工具

  移動開發中遇到的最讓人糾結的要屬Java、Android和iPhone三個平臺加解密不一致的問題。因爲手機端後臺通常是用JAVA開發的Web Service,Android和iPhone客戶端調用同樣的Web Service接口,爲了

原创 編程面試的10大算法概念彙總

  在編程面試中排名前10的算法相關的概念,可以通過一些簡單的例子來闡述這些概念。由於完全掌握這些概念需要更多的努力,因此這份列表只是作爲一個介紹。本文將從Java的角度看問題,包含下面的這些概念: 1. 字符串 2. 鏈表 3. 樹 4

原创 深入理解Java內存模型(一)——基礎

併發編程模型的分類 在併發編程中,我們需要處理兩個關鍵問題:線程之間如何通信及線程之間如何同步(這裏的線程是指併發執行的活動實體)。通信是指線程之間以何種機制來交換信息。在命令式編程中,線程之間的通信機制有兩種:共享內存和消息傳遞。 在共

原创 JavaMail學習(一)理解郵件傳輸協議

  電子郵件需要在郵件客戶端和郵件服務器之間,以及兩個郵件服務器之間進行傳遞,就必須遵循一定的規則,這些規則就是郵件傳輸協議。SMTP協議定了郵件客戶端與SMTP服務之間,以及兩臺SMTP服務器之間發送郵件的通信規則;POP3/IMAP協

原创 JavaMail學習筆記(五)使用IMAP協議接收並解析電子郵件

  [java] view plaincopyprint? package org.yangxin.study.jm;    import java.io.BufferedReader;  import java.io.Input

原创 JavaMail學習筆記(二)JavaMail API簡介和配置開發環境

  一、JavaMail API 簡介        JavaMail API是Sun公司爲方便Java開發人員在應用程序中實現郵件發送和接收功能而提供的一套標準開發包,它支持一些常用的郵件協議,如:SMTP、POP3、IMAP和MIME

原创 JavaMail學習筆記(六)搜索郵件

  JavaMail在javax.mail.search包中定義了一個用於創建搜索條件的SearchTerm類,應用程序創建SearchTerm類的實例對象後,就可以調用Folder.Search(SearchTerm st)方法搜索郵件

原创 Java數組技巧攻略

  0.  聲明一個數組(Declare an array) 1 2 3 String[] aArray = new String[5]; String[] bArray = {"a","b","c", "d", "e"}

原创 Java集合類 總結

集合 collection 講集合collection之前,我們先分清三個概念: colection 集合,用來表示任何一種數據結構 Collection 集合接口,指的是 java.util.Collection接口,是 Set、Li

原创 Apache POI組件操作Excel(導入和導出)

  Apache的POI組件是Java操作Microsoft Office辦公套件的強大API,其中對Word,Excel和PowperPoint都有支持,當然使用較多的還是Excel,因爲Word和PowerPoint用程序動態操作的應

原创 15個頂級Java多線程面試題及回答

  Java 線程面試問題 在任何Java面試當中多線程和併發方面的問題都是必不可少的一部分。如果你想獲得任何股票投資銀行的前臺資訊職位,那麼你應該準備很多關於多線程的問題。在投資銀行業務中多線程和併發是一個非常受歡迎的話題,特別是電子交