Time of Update: 2017-02-28
比較|上傳|下載 這是偶第一次寫java程式實現公司要求的FTP資料同步,所有原代碼如下,以供各位參考並提出寶貴意見!另外俺還有兩個功能沒有實現,有請高手指點一二:1、如何刪除FTP伺服器上已經下載過的檔案?2、如何將上傳的檔案改名?上傳時在檔案名稱前加“temp_”,上傳完畢後需要把檔案名稱改回來。3、如何使用openPassiveDataConnection()方法將ftp串連更改為主動串連,因為要從unix系統配置的ftp伺服器下載檔案的話,
Time of Update: 2017-02-28
servlet|動態
Time of Update: 2017-02-28
訪問 一、所用開發工具:(1)、eclipse :httP://www.eclipse.org(2)、jcifs :http://jcifs.samba.org/二、前言 : 在Microsoft 網 絡 系 統 中,SMB(Server Message Block, 服 務 信 息 塊) 協
Time of Update: 2017-02-28
建立 建立模式-----Creation Pattern建立模式是對類執行個體化過程的抽象。一些系統在建立對象的時候需要動態決定怎樣建立對象、建立哪些對象、以及如何組合,表示這些對象。建立模式描述了怎樣構造和封裝這些動態決定。建立模式又分類的建立模式和對象的建立模式。l
Time of Update: 2017-02-28
雖然Java技術是那麼的誘人,前景也似乎非常光明,但是不是已經有了C、C++等廣泛應用並且大獲成功的語言了嗎?微軟不是又在大力推廣他們的.Net技術嗎?LISP、Prolog等人工智慧語言在北美洲、歐洲的金融領域不是也有很大的應用嗎?學習Java編程,是不是一個明智的選擇呢? 帶著這些問題,讓我們來看看Java的優勢。 1.免費!
Time of Update: 2017-02-28
Java程式的原始碼很容易被別人偷看,只要有一個反編譯器,任何人都可以分析別人的代碼。本文討論如何在不修改原有程式的情況下,通過加密技術保護原始碼。 一、為什麼要加密?
Time of Update: 2017-02-28
條件 開源社區開發的工具鞏固了Java在開發人員市場中的領先地位。 毫無疑問,開源使Java得到了巨大的實惠。Java語言和平台賴以發展的JCP(Java社區進程)似乎在以蝸牛的速度前進。委員會的審查和批準是個緩慢且需深思熟慮的過程,Java畢竟是領先公司專屬應用程式平台,因此它應當緩慢演化,哪怕需求十分緊迫。為解決一些問題而造成另一些問題從來不是一種好的解決辦法。
Time of Update: 2017-02-28
初學 Java總有它的千般好處使你選擇它,但這些隨便翻翻書或在網上逛一圈就能找到答案。在本文中,筆者把自己學習Java的一些切身體會和過程寫出來,供初學者做個參考。 我在學習Java的過程中主要圍繞以下幾個方面來學習: 1.時刻提醒自己Java是一種OOP語言工具,而不僅僅是編碼,只有這樣才能總體把握和運用Java。
Time of Update: 2017-02-27
事實證明,要發揮多核硬體所帶來的收益是很困難和有風險的。當使用並發正確和安全地編寫Java軟體時,我們需要很仔細地進行思考。因為錯誤使用並發會導致偶爾才出現的缺陷,這些缺陷甚至能夠躲過最嚴格的測試環境。靜態分析工具提供了一種方式,可以在代碼執行之前探查並修正並發錯誤。它能夠在代碼執行之前剖析器的源碼或編譯形成的位元組碼,進而發現隱藏在代碼之中的缺陷。Contemplate的ThreadSafe
Time of Update: 2017-01-13
在Excel中的日期格式,比如2009-12-24將其轉化為數字格式時變成了40171,在用java處理的時候,讀取的也將是40171。如果使用POI處理Excel中的日期類型的儲存格時,如果僅僅是判斷它是否為日期類型的話,最終會以NUMERIC類型來處理。正確的處理方法是先判斷儲存格的類型是否則NUMERIC類型,然後再判斷儲存格是否為日期格式,如果是的話,建立一個日期格式,再將儲存格的內容以這個日期格式顯示出來。如果儲存格不是日期格式,那麼則直接得到NUMERIC的值就行了。具體代碼如下:主
Time of Update: 2017-01-13
Java分層概念service是業務層 action層即作為控制器DAO (Data Access Object) 資料訪問 1.JAVA中Action層, Service層 ,modle層 和 Dao層的功能區分?(下面所描述的service層就是biz) 首先這是現在最基本的分層方式,結合了SSH架構。modle層就是對應的資料庫表的實體類。Dao層是使用了Hibernate串連資料庫、操作資料庫(增刪改查)。
Time of Update: 2017-01-13
這兩個方法在抽象類別InputStream中都是作為抽象方法存在的,JDK API中是這樣描述兩者的:read() : 從輸入資料流中讀取資料的下一個位元組,返回0到255範圍內的int位元組值。如果因為已經到達流末尾而沒有可用的位元組,則返回-1。在輸入資料可用、檢測到流末尾或者拋出異常前,此方法一直阻塞。read(byte[] b) : 從輸入資料流中讀取一定數量的位元組,並將其儲存在緩衝區數組 b
Time of Update: 2017-01-19
最近做的一個項目剛好用到微信js-sdk的圖片上傳介面,在這裡做一下總結。在這裡能知道使用js api的基本配置https://mp.weixin.qq.com/wikit=resource/res_main&id=mp1421141115&token=&lang=zh_CN我這裡沒有用checkJsApi去判斷當前用戶端版本是否支援指定JS介面,好。通過看開發文檔,我們知道調用js介面直接都要通過config介面注入許可權驗證配置<code class="hljs
Time of Update: 2017-01-19
最近在弄一個微信的公眾帳號,涉及到火車票查詢,之前用的網上找到的一個介面,但只能查到火車時刻表,12306又沒有提供專門的查票的介面。今天突然想起自己直接去12306上查詢,抓取查詢返回的資料包,這樣就可以得到火車票的資訊。這裡就隨筆記一下擷取12306餘票的過程。首先,我用firefox瀏覽器上12306查詢餘票。開啟firefox的Web控制台,選上網路中的“記錄請求和響應主體”然後輸入地址日期資訊之後點擊網頁上的查詢按鈕,就能在Web控制台下看到網頁請求的地址了:就是圖片中的第二條,即當你
Time of Update: 2017-01-19
在實際的應用中會經常需要將資料匯出成excel,匯出的方式除原樣匯出還有分頁匯出、分頁分sheet匯出和大資料量匯出。對於excel2003版,限制了每個sheet的最大行數和列數,大資料量匯出時會預設時分多個sheet,而excel2007不會出現這樣的問題。這些匯出方式在JAVA程式中分別有不同的介面來實現:1、 原樣匯出原樣匯出就是不預覽直接匯出excel其程式介面代碼如下:outputStream = new FileOutputStream(new
Time of Update: 2017-01-19
檔案加密器,操作過程肯定涉及到檔案選取器的使用,所以這裡以檔案加密器為例。下例為我自己寫的一個檔案加密器,沒什麼特別的密碼編譯演算法,只為示範檔案選取器JFileChooser的使用。加密器介面如圖:項目目錄結構如圖:下面貼出各個檔案的原始碼:MainForm.javapackage com.lidi;import javax.swing.*;import java.awt.*;public class MainForm extends JFrame { /** * 構造介面 *
Time of Update: 2017-01-19
package com.hmw.picMark;import java.awt.AlphaComposite;import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.Image;import java.awt.geom.AffineTransform;import java.awt.image.AffineTransformOp;import
Time of Update: 2017-01-19
JAVA調用webservice,當你剛開始接觸的時候你會覺得它是一個惡夢,特別是沒有一個統一的標準實現,比起.net的那些幾步就可以完成的webservice實現,我們看著JAVA的實現真是傷心啊。但就算是傷心,我們也還是要完成的。JAVA也不乏比較好的實現,如xfire,jersey,CXF。 這裡我們就一起來看一下xfire的實現。 1)首先,當然是要下包啦,這個普通人都知道。http://xfire.codehaus.org/Download可以到這裡去下
Time of Update: 2017-02-26
標籤:返回 對象記憶體 設定 常見 lag heap log 資料 java對象大小 1.
Time of Update: 2016-12-22
標籤:c99 bsp param tac tostring esc 統計 split sys java