Time of Update: 2018-07-26
這裡使用 Gmail 郵箱測試 1. 收取郵件 package lius.javamail.ssl;import java.io.UnsupportedEncodingException;import java.security.*;import java.util.Properties;import javax.mail.*;import javax.mail.internet.InternetAddress;import
Time of Update: 2018-07-26
要實現手機發送資訊功能首先要具備如下條件 1.有wsdl檔案.這裡有下載 http://d.download.csdn.net/down/2631194/zhouxiaoxiong828788 2.tomcat 與jdk是不可少的,版本一般分別在5.0與1.5以上 3.Eclipse Java EE IDE for Web Developers 現在開始建立項目: 1.建立動態web項目名:sms 2.在sms目錄上右擊建立檔案夾 wsdl
Time of Update: 2018-07-26
Java把記憶體分成兩種,一種叫做棧記憶體,一種叫做堆記憶體 在函數中定義的一些基本類型的變數和對象的引用變數都是在函數的棧記憶體中分配。當在一段代碼塊中定義一個變數時,java就在棧中為這個變數分配記憶體空間,當超過變數的範圍後,java會自動釋放掉為該變數分配的記憶體空間,該記憶體空間可以立刻被另作他用。
Time of Update: 2018-07-26
Java讀取xml四種方法 xml檔案: Xml代碼 <?xml version="1.0" encoding="GB2312"?> <RESULT> <VALUE> <NO>A1234</NO> <ADDR>河南省鄭州市</ADDR> </VALUE> <VALUE>
Time of Update: 2018-07-26
java 非同步 同步應用 概念性的東西總是忘記,記下來,有時間可以回味得看看 java 非同步同步應用 所謂非同步輸入輸出機制,是指在進行輸入輸出處理時,不必等到輸入輸出處理完畢才返回。所以非同步 同義語是非阻塞(None Blocking)。 網上有很多網友用很通俗的比喻把同步和非同步講解的很透徹轉過來 舉個例子:普通B/S模式(同步)AJAX技術(非同步)
Time of Update: 2018-07-26
macos下java版本動態切換 1 修改設定檔 $ vi ~/.bash_profile 2 修改檔案內容 # 設定 JDK 6export JAVA_6_HOME=`/usr/libexec/java_home -v 1.6`# 設定 JDK 8export JAVA_8_HOME=`/usr/libexec/java_home -v 1.8`# 設定預設JDKexport JAVA_HOME=$JAVA_8_HOME# 設定alias命令動態切換JDK版本alias
Time of Update: 2018-07-26
public HttpServletResponse download(String path, HttpServletResponse response) { try { // path是指欲下載的檔案的路徑。 File file = new File(path); // 取得檔案名稱。 String filename = file.getName(); //
Time of Update: 2018-07-26
項目中使用的架構是SpringMVC+MyBatis 在項目中需要做一個功能。就是一個報表。然後根據報表產生一個csv格式的檔案。然後進行壓縮。並提供下載功能。 該“Excel下載” 功能的商務邏輯是當點擊該按鈕。則需要把報表頁面上顯示的資料進行產生一個csv 格式的檔案。然後並進行下載 如何產生CSV(詳見開發中。。。。。。) 為此。 我實現檔案下載功能。 我們的順序是從前台到後台依次進入。 前台的代碼是: 這裡僅僅只是為Ecxel下載 提供一個點擊事件而已。
Time of Update: 2018-07-26
Java開發中,經常會需要訪問網路資源,一般都是使用http協議去進行訪問。進行網路訪問最簡單的方式就是使用apache提供的HttpClients包。在該篇部落格中,我會來實現使用HttpClients來進行GET請求和POST請求。 下面是使用GET請求訪問"http://www.baidu.com"網站: public void get() { CloseableHttpClient
Time of Update: 2018-07-26
有一個開源項目 https://github.com/github/gitignore 主要用來規範所有開發項目的.gitignore檔案的編寫,基本涵蓋了所有的開發語言、開發環境等。今日我向JetBrains.gitignore提交了一個pull request,希望能在這個檔案中增加.iml、.log兩行代碼的支援,引起了一場討論。提交的pull request為:
Time of Update: 2018-07-26
如果沒有安裝libevent,先安裝 (1) 安裝libevent (apt-get install的:libevent好像沒有被認出來) 下載 http://www.monkey.org/~provos/libevent-2.0.12-stable.tar.gz libevent-2.0.12-stable$configure libevent-2.0.12-stable$make libevent-2.0.12-stable$sudo
Time of Update: 2018-07-26
在Java中可以定長的來初始化一個數組,並可以使用下標index來賦值或取值,使用非常方便。範例程式碼如下: Object[] objects = new Object[2]; objects[0] = 100; objects[1] = "chen"; System.out.println("objects:" + objects);
Time of Update: 2018-07-26
// 如果日期不合法,則拋異常try {String date_str = "5555-22-33";SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd");format.setLenient(false);Date date = format.parse(date_str);} catch (Exception
Time of Update: 2018-07-26
java中synchronize關鍵字的理解 在多線程環境下的應用: synchronized 關鍵字,它包括兩種用法:synchronized方法和 synchronized 塊。 1. synchronized 方法:通過在方法聲明中加入synchronized關鍵字來聲明 synchronized 方法。如: public synchronized void accessVal(intnewVal); synchronized
Time of Update: 2018-07-26
今天開始學習Struts2了,Struts2使用了MVC的設計模式,使Java web應用程式層次更分明,是非常流行的一種架構,下面我記錄在Java web應用中添加Struts2支援的幾個步驟: 一、在MyEclipse中建立普通的Java web應用 這裡我們給工程取名為Struts2App,項目結構如上圖所示 二、在lib檔案夾中加入Struts2依賴的jar包
Time of Update: 2018-07-26
Hadoop檔案系統 基本的檔案系統命令操作, 通過hadoop fs -help可以擷取所有的命令的詳細協助檔案。 Java抽象類別org.apache.hadoop.fs.FileSystem定義了hadoop的一個檔案系統介面。該類是一個抽象類別,通過以下兩種靜態Factory 方法可以過去FileSystem執行個體: public static FileSystem.get(Configuration conf) throws
Time of Update: 2018-07-26
1.使用intellij idea開發,gradle構建工程。webcollection模組就是介面所在項目模組,handleMessage類就是介面類。 2.介面項目模組的build.gradle設定檔內容如下: apply plugin: 'java'apply plugin: 'idea'apply plugin: 'war'group = 'com.cloudcollection'archivesBaseName = 'webcollection'version = '0.
Time of Update: 2018-07-26
在閱讀的過程中有任何問題,歡迎一起交流 郵箱:1494713801@qq.com QQ:1494713801 1、從svn中檢出項目 svn co svn地址及項目目錄(如:svn co http://172.18.59.101/svn/svnroot/project/testpro) 2、使用mvn下載項目依賴的包並打包項目(在pom.xml同級目錄下輸入命令) mvn install ——
Time of Update: 2018-07-26
本文使用的環境是:win7_64+Eclipse+maven 一、準備工作 下載java驅動包 驅動包下載地址:http://mvnrepository.com/artifact/org.mongodb/mongo-java-driver mongoDB下載:http://www.mongodb.org/ 線上api:http://docs.mongodb.org/manual/applications/drivers/ 二、安裝Mongo
Time of Update: 2018-07-26
編寫並發代碼是比較難,儘管Java語言提供了許多同步和並發支援,但是最終寫出沒有Bug的Java並發代碼還是需要依靠個人的勤奮與專業知識。Java多線程並發最佳實務是一組實踐的好點子,有助於你快速開發出優質的並發代碼。如果你是新手,需要熟悉一些基本概念,再來閱讀本文會更有針對性。 1. 使用本地變數