Time of Update: 2016-08-20
java設計模式之模板方法模式,java設計模式模板模板方法模式 定義一個操作中的演算法的骨架,而將一些步驟延遲到子類中。
Time of Update: 2016-08-20
jxl匯出Excel檔案,jxl匯出excel一、java項目實現讀取Excel檔案和匯出Excel檔案實現讀取和匯出Excel檔案的代碼:package servlet;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import
Time of Update: 2016-08-19
Java中Collection和Collections的區別,javacollections1、java.util.Collection 是一個集合介面。它提供了對集合對象進行基本操作的通用介面方法。Collection介面在Java 類庫中有很多具體的實現。Collection介面的意義是為各種具體的集合提供了最大化的統一操作方式。 Collection ├List │├LinkedList &
Time of Update: 2016-08-20
Java-->多線程斷點續傳,java--斷點續傳--> 在多線程複製的基礎上加入斷點續傳的功能-->Test 測試類別 1 package com.dragon.java.multithreaddownload; 2 3 import java.io.File; 4 5 /* 6 * 多線程斷點續傳(下載) 7 */ 8 public class Test { 9 public static void main(String[] args) {10
Time of Update: 2016-08-19
Java-->多線程複製(檔案指標),java--指標--> 這裡用到兩種方法...其實也不算兩種,就一點點不一樣而已...---> Test 測試類別package com.dragon.java.multithreadcopy;import java.io.File;import java.util.Scanner;/* * 利用多線程複製檔案1 */public class Test { public static void main(String[] args)
Time of Update: 2016-08-19
Java-->Lambda運算式,java--lambda運算式一、函數式介面函數式介面(functional interface 也叫功能性介面,其實是同一個東西)。簡單來說,函數式介面是只包含一個方法的介面。比如Java標準庫中的java.lang.Runnable和 java.util.Comparator都是典型的函數式介面。java 8提供
Time of Update: 2016-08-19
Java 測試URL地址是否能正常串連,javaurl 1 public static int testWsdlConnection(String address) throws Exception { 2 int status = 404; 3 try { 4 URL urlObj = new URL(address); 5 HttpURLConnection oc =
Time of Update: 2016-08-19
初學Java4:從鍵盤錄入學生資訊(僅姓名和成績)並輸出,java4錄入//從鍵盤錄入學生資訊(僅姓名和成績)並輸出。public class StuInformation {//此處命名用StuScore可能更恰當String name;double score;}import java.util.Scanner;public class TextStuInformation {public static void main(String[] args) {Scanner sc = new
Time of Update: 2016-08-19
java操作csv檔案之javacsv.jar應用,csvjavacsv.jarcsv檔案是分隔檔案,如果使用java的io流來寫,比較麻煩,這裡為大家提供一個javacsv的jar包,這個很方便操作csv檔案。:https://pan.baidu.com/s/1i46ErFB那如何使用呢?只要看看以下一個例子,您一下就明白了。 1 import com.csvreader.CsvReader; 2 import com.csvreader.CsvWriter; 3 import
Time of Update: 2016-08-19
讀取設定檔隨想,設定檔隨想 無論項目大小,資料庫、開發環境、測試環境....這些資訊,肯定不能在程式中寫入程式碼。 寫入程式碼有百壞而無一利,每次資訊變動都要重新編譯項目,不能分離營運和開發。 而且配置散落在項目的程式中,無法做到準確集中管理,拖慢項目進度。 我想這也是設定檔出現的原因,設定檔比較主流的格式 properties(索引值對形式)、xml(對象,複雜資料結構,只有你想不到沒有xml
Time of Update: 2016-08-19
javaweb回顧第十一篇過濾器(附實現中文亂碼問題),javaweb第十一篇 1:過濾器概念過濾器就是一種在請求目標資源的中間組件,比喻把汙水轉換成純淨水中間需要一個汙水淨化裝置,那麼這個裝置就好比一個過濾器。那麼我用圖來表示過濾器(可以有多個過濾器)啟動並執行過程2:Filter(過濾器)介面Filter介面包含三個方法分別是init、doFilter、 destroy下面先逐個介紹。2.1:public void init(FilterConfig
Time of Update: 2016-08-19
一篇講Java指令重排和記憶體可見度的好文,java好文在這裡:http://tech.meituan.com/java-memory-reordering.html 指令重排和記憶體可見度(緩衝不一致)是兩個不同的問題。volatile關鍵字太強,即阻擋指令重排,又保證記憶體一致性。unsafe.putOrderedXXX()只阻擋指令重排,不保證記憶體一致性。但是效能比volatile好。本文介紹了一種它的適用情境——需要確保寫入B之前A一定已經寫入完成了,
Time of Update: 2016-08-18
spring入門(二)【載入properties檔案】,springproperties在開發過程當中需要用到配置資訊,這些資訊不能進行寫入程式碼,這時設定檔是一個比較好的方式,java提供了properties格式的檔案,以索引值對的方式儲存資訊,在讀取的時候通過鍵獲得鍵對應的值,spring提供了讀取properties檔案的支援,下面看具體的配置,一、<context:property-placeholder
Time of Update: 2016-08-18
資料庫最佳化方案,最佳化方案打算出去找工作了,聽說面試有很多最佳化的題目,於是上網一搜,順便整理一下: 1.對查詢進行最佳化,要盡量避免全表掃描,首先應考慮在 where 及 order by 涉及的列上建立索引。2.應盡量避免在 where 子句中對欄位進行 null 值判斷,否則將導致引擎放棄使用索引而進行全表掃描,如:select id from t where num is null最好不要給資料庫留NULL,儘可能的使用 NOT
Time of Update: 2016-08-18
myeclipse2015啟用,myeclipse2015啟用碼MyEclipse2015破解教程 一、 在破解myeclipse2015之前,要先把環境變數配置好;1)開啟我的電腦--屬性--進階--環境變數2)建立系統變數JAVA_HOME 和CLASSPATH 變數名:JAVA_HOME 變數值:C:\Program Files\Java\jdk1.7.0變數名:CLASSPATH 變數值:.;%JAVA_HOME%\lib\d
Time of Update: 2016-08-18
SSH Spring3\Java1.8 “Unable to instantiate Action, xxAction, defined for 'xxAction_login' in namespace '/'null”,unabletologin1.StacktracesUnable to instantiate Action,xxAction, defined for 'xxAction_login' in namespace '/'null
Time of Update: 2016-08-18
Hibernate中消極式載入和緩衝,hibernate消極式載入什麼是消極式載入? 消極式載入是指當應用程式想要從資料庫擷取對象時(在沒有設定lazy屬性值為false),Hibernate只是從資料庫擷取合格對象的OId從而組建代理程式對象,並沒有載入出對象 訪問該對象的屬性時才會載入出相應的值。簡答來說就是儘可能的減少查詢的資料量。 如何配置消極式載入
Time of Update: 2016-08-18
Activiti工作流程學習-----基於5.19.0版本(2),activiti5.19.0二、activiti.cfg.xml的其他bean節點配置2.1 新特性:Job Executor和Async Executor從5.17.0版本的activiti開始提供作業執行者(Job Executor)和非同步作業執行者(Async Executor),Async Executor執行表現更好,並且執行非同步作業對資料庫更加友善。activiti官方推薦使用Async
Time of Update: 2016-08-18
JAVA 對象引用,以及對象賦值(轉),java賦值原文連結:http://zwmf.iteye.com/blog/1738574 關鍵字: java對象 引用 Java對象及其引用 關於對象與引用之間的一些基本概念。
Time of Update: 2016-08-18
Java-->實現斷點續傳(下載),java--斷點續傳--> 斷點續傳: 就像迅雷下載檔案一樣,停止下載或關閉程式,下次下載時是從上次下載的地方開始繼續進行,而不是重頭開始...--> RandomAccessFile --> pointer(檔案指標) --> seek(移動檔案指標) --> 斷點續傳package com.dragon.java.downloadfile;import java.io.File;import