Time of Update: 2015-04-20
標籤:注意:c3p0的資料庫配置方式為:<named-config name="sqlsvr"> <property name="driverClass">net.sourceforge.jtds.jdbc.Driver</property> <property name="jdbcUrl">jdbc:jtds:sqlserver://localhost:1433/WaterNet_DaFeng</property>
Time of Update: 2015-04-21
標籤: 有幾個常用的措施 1、對常用功能建立緩衝模組
Time of Update: 2015-04-21
標籤:在servlet中GET請求可以通過HttpServletRequest的getRequestURL方法和getQueryString()得到完整的請求路徑和請求所有參數列表,POST的需要getParameterMap()方法遍曆得到,不論GET或POST都可以通過getRequestURL+getParameterMap()來得到請求完整路徑package com.zuidaima
Time of Update: 2015-04-21
標籤:二叉樹的三種遞迴遍曆: 1 public class StudentNode 2 { 3 private String name; 4 5 private StudentNode leftNode; 6 7 private StudentNode rightNode; 8 9 public String getName() 10 { 11 return name; 12 } 13
Time of Update: 2015-04-21
標籤:擷取未知類型對象的屬性通常有兩種方式:一是通過自訂註解的方式,通過擷取被註解的屬性從而擷取屬性的值,這種方式也是Spring參數注入的重要實現手段二是通過反射擷取屬性的名稱,通過屬性名稱從而擷取屬性,這種方式在開發時是比較簡便易實現的。一、關於註解1、自訂註解 首先定義一個@interface類型的註解介面@Target(ElementType.FIELD)@Retention(RetentionPolicy.RUNTIME)public
Time of Update: 2015-04-21
標籤:要理解插入排序,首先得理解實現一個演算法-->對於一個已經從大到小排好序的數組a[],插入一個value使得整個數組的順序依然是從大到小的;這個演算法的實現非常簡單,不做探討。對於亂序數組a[];在外層i迴圈中,第一次迴圈,我假定數組只有一個元素a[0],以a[1]作為value來插入,第一次迴圈結束可以得到一個有序數組,第二次迴圈以數組有兩個元素a[0],a[1],再以a[2]作為value去插入,以此類推實現整個數組排序。 import
Time of Update: 2015-04-20
標籤:package First;import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.io.InputStreamReader;public class DealFile {public static void main(String[] args) throws
Time of Update: 2015-04-20
標籤:所要的效果:oldStr>>>123asd1256fsad12345fe1e12et56789sdf1af123newStr>>>321asd6521fsad54321fe1e21et98765sdf1af321 1 public static void main(String[] args) { 2 String str = "123asd1256fsad12345fe1e12et56789sdf1af123"; 3
Time of Update: 2015-04-20
標籤:問題產生: 今天在寫一個日誌工具類的時候,想把記錄檔放在外存放裝置的應用專用檔案夾裡,即,如:/mnt/sdcard/myPackageName /Android/data/files下.很自然的用起來Context.getExternalFilesDir(null)方法,但是在寫好工具 類,測試時報java.lang.NullPointerException,懵了! 找了好久的解決方案: 有說是因為
Time of Update: 2015-04-20
標籤:優先順序賦值對象在使用c=d,那麼c和d都指向原本只有d指向的那個對象。方法調用中的別名問題:當一個對象作為參數傳遞到一個函數中,函數改變了這個參數,則改變了傳遞進來的對象;自增和自減浮點型的變數也是可以++或--的。關係操作符double x=0.1;double y=0.1;System.out.println(x==y);輸出:trueInteger x=new Integer(47);Integer y=new
Time of Update: 2015-04-20
標籤:http://alaric.iteye.com/blog/1931253http://www.cnblogs.com/java-my-life/archive/2012/06/06/2534942.html1.備忘錄模式(Memento) 定義:主要目的是儲存一個對象的某個狀態,以便在適當的時候恢複對象,個人覺得叫備份模式更形象些。
Time of Update: 2015-04-20
標籤:RegexRegex是一種匹配和處理字串的文本處理工具,Java主要通過java.util.regex包中的Pattern、Matcher和PatternSyntaxException三個類來實現Regex。常用文法 字元 含義 x 字元x \ 將下一字元標記為特殊字元、文本、反向引用或八進位轉義符等。 字元類 含義
Time of Update: 2015-04-20
標籤:web.xml檔案<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"><web-app> <servlet>
Time of Update: 2015-04-20
標籤:最近做項目時客戶提出了一個需求:系統定時發送E-mail到其客戶,達到通知的效果。先將執行個體分享給大家,如果確實有一些協助的話,請大家來點掌聲! 首先介紹java定時器(java.util.Timer)有定時執行計畫任務的功能,通過設定定時器的間隔時間,會自動在此間隔時間後執行預先安排好的任務(java.util. TimerTask)如: 每隔一個小時執行任務 timer.schedule(TimerTask, 0, 60 * 60 *
Time of Update: 2015-04-20
標籤: java多線程如何應用呢,幾乎學java的同學都知道Thread類和Runable介面。繼承Thread類或者實現Runable介面,調用thread的start方法即可啟動線程。 然後是線程池,就是啟動一系列的線程,當需要啟動某個線程時,從線程池中拿取一個線程。 最近使用到需要啟動一個線程進行複雜運算並且得到其傳回值。 就用到Callable。 public interface
Time of Update: 2015-04-20
標籤: JVM的記憶體空間:1. 寄存器 (Registers):最快的儲存地區,位於處理器內部,由編譯器分配。主要作用是記錄當前線程所執行的位元組碼的行號。位元組碼解譯器工作時就是通過改變當前線程的程式計數器選取下一條位元組碼指令來工作。任何分支、迴圈、方法調用、判斷、異常處理、線程等待以及恢複線程、遞迴等都是通過這個計數器來完成。為了多線程的實現,每條線程都會有獨立的程式計數器來記錄當前指令的行號,以使得線程等待結束後能恢複到正確的位置執行。這塊記憶體也被稱為"線程私人"的記憶體。
Time of Update: 2015-04-20
標籤: 實現了EXCEL中的IRR函數。 public static double irr(double[] income) {return irr(income, 0.1D);}public static double irr(double[] values, double guess) {int maxIterationCount = 20;double absoluteAccuracy = 1.0E-007D;double x0 = guess;int i = 0;while
Time of Update: 2015-04-20
標籤:java 協議 上一篇瞭解了Base64編碼的原理,下面是java的實現:public final class Base64 { private static final byte PAD = (byte) ‘=‘; private static final int BASELENGTH = 255; private static final
Time of Update: 2015-04-20
標籤:package First;import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.io.InputStreamReader;public class DealFile {public static void main(String[] args) throws
Time of Update: 2015-04-20
標籤:blink socket byte java-bit ======================================================== qiujuer 部落格:blog.csdn.net/qiujuer 網站:www.qiujuer.net 開源庫:github.com/qiujuer/Genius-Android 開源庫: