Time of Update: 2015-04-21
標籤: 有幾個常用的措施 1、對常用功能建立緩衝模組
Time of Update: 2015-04-20
標籤:
Time of Update: 2015-04-20
標籤:elasticsearch 提供的API比較多,看名字差不多可以明白什麼意思源碼地址:源碼下載點擊public void search01() {QueryBuilder query = QueryBuilders.queryString("9");// 設定搜尋的內容和現實的大小SearchResponse res =
Time of Update: 2015-04-21
標籤:java 二分尋找二分法尋找 1.二分法尋找是建立在已經排序的基礎之上的。 2.以下程式分析從小到大排序。 3.這個數組中沒有重複的元素. 1 3 5 9 11 13 56 以上是一個已經排好序的int類型的數組,要求快速找出13這個元素的下標。
Time of Update: 2015-04-21
標籤:定時任務 timer timertask 定時任務:Java中Timer和TimerTask的使用java.util.Timer定時器,實際上是個線程,定時調度所擁有的TimerTasks。一個TimerTask實際上就是一個擁有run方法的類,需要定時執行的代碼放到run方法體內,TimerTask一般是以匿名類的方式建立。一個完整的Timer:
Time of Update: 2015-04-21
標籤:java avl 演算法 建立樹 遞迴 AVL樹是帶有平衡條件的二叉尋找樹,其尋找和刪除的時間複雜度為logn,是對二叉尋找樹的改進,我們將節點的左子樹和右子樹深度之差稱為平衡因子(BF),其中的每一個節點的平衡因子的絕對值不大於1。距離插入節點最近的,並且平衡因子絕對值大於1的節點為根的子樹,
Time of Update: 2015-04-21
標籤:tomcat寫struts2程式運行時出現了這個問題,現做以下兩個嘗試,目前不知道是否還會繼續發生:嘗試1:PermGen space的全稱是Permanent Generation space,是指記憶體的永久儲存地區,這一部分用於存放Class和Meta的資訊,Class在被 Load的時候被放入PermGen space地區,它和存放Instance的Heap地區不同,GC(Garbage Collection)不會在主程式運行期對PermGen
Time of Update: 2015-04-21
標籤:jar包檔案 java io異常 前置條件:使用java -jar XXX.jar運行java程式,其中有部分代碼是需要讀取jar中的設定檔問題描述:發現無法讀取到該設定檔解決思路:1. 該設定檔沒有打到jar包中2. 該設定檔損壞無法讀取3. 讀取設定檔的代碼有誤最終方案:使用new
Time of Update: 2015-04-21
標籤:記憶體回收行程 javagc 記憶體回收機制 java記憶體回收過程 jvm記憶體回收 目錄記憶體回收介紹記憶體回收是如何工作的?記憶體回收的類別記憶體回收監視和分析本教程是為了理解基本的Java記憶體回收以及它是如何工作的。這是記憶體回收教程系列的第二部分。希望你已經讀過了第一部分:《Java
Time of Update: 2015-04-21
標籤:package lianxi;public class BubbleSort{ public static void main(String[] args) { int[] array = {12,23,3,5,65,67,34,23,5,7,789,435,2,4}; //對數組冒泡排序 for(int i = 0;i < array.length - 1; i ++) {
Time of Update: 2015-04-21
標籤:1、棧、堆1.寄存器:最快的儲存區, 由編譯器根據需求進行分配,我們在程式中無法控制.2. 棧:存放基本類型的變數資料和對象的引用,但對象本身不存放在棧中,而是存放在堆(new 出來的對象)或者常量池中(字串常量對象存放在常量池中。)3. 堆:存放所有new出來的對象。4. 靜態域:存放靜態成員(static定義的)5. 常量池:存放字串常量和基本類型常量(public static final)。6.
Time of Update: 2015-04-21
標籤:設計模式 java設計模式 本文繼續23種設計模式系列之訪問者模式。定義封裝某些作用於某種資料結構中各元素的操作,它可以在不改變資料結構的前提下定義作用於這些元素的新的操作。class A { public void method1(){ System.out.println("我是A"); } public void method2(B b)
Time of Update: 2015-04-21
標籤:JAVA設計模式設計模式分類JAVA設計模式可根據建立型模式、結構型模式、行為型模式分為三大類:建立型模式 單例模式、原廠模式、抽象原廠模式、 建造者模式、原型模式結構型模式 適配器模式、橋接模式、裝飾模式、 組合模式、面板模式、享元模式、代理模式行為型模式 模版方式模式、命令模式、迭代器模式、觀察者模式、 中介者模式、備忘錄模式、解譯器模式、狀態模式、
Time of Update: 2015-04-21
標籤:1、GC分代假設絕大多數對象的生命週期都很短,存活時間短暫。因此GC演算法首先關注的即是這些短命對象。對於負載不高的應用來說,也不會發生fullGC的現象。這點提醒我們,應儘可能使對象生命週期縮短。有些程式員會儘可能地減少new對象的次數,嘗試減小堆的分配開銷,減少記憶體片段,但短命對象的建立在JVM中比我們想象的效能要好,而且對象建立的速率越高,那麼GC也會越快被觸發!因此,吝嗇new的使用是個不明智的選擇。 2、Java容器的一個特點就是可以動態擴充,所以通常我們都不會去考慮
Time of Update: 2015-04-21
標籤:java面試題 java學習 java tomcat 這裡要區分的是目錄路徑如:/opt/deve/tomcat/binc:\deve\tomcat\bin都是絕對目錄路徑binbin/databin\data都是相對目錄路徑通過觀察,發現規律以/開始 或者包含\或//的都是絕對路徑 或者以/開始 或者
Time of Update: 2015-04-20
標籤:如何根據Ip擷取地址資訊--Java----待整理完善!!! QQWry.dat資料寫入方法: http://www.cnblogs.com/xumingxiang/archive/2013/02/17/2914524.htmljava讀取QQwry.dat獲得ip地址對應實際位置:http://outofmemory.cn/code-snippet/541/java-duqu-QQwry-dat-get-ip-address-duiying-shiji-positio
Time of Update: 2015-04-19
標籤:Java記憶體回收精粹分4個部分,本篇是第1部分。在第1部分裡介紹了權衡點、對象生命週期以及全域暫停事件。串列、並行、並發、CMS、G1、年輕代(Young Gen)、新生代(New Gen)、舊生代(Old Gen)、持久代(Perm Gen)、伊甸區(Eden)、年老區(Tenured)、倖存區(Survivor Spaces)、安全點(Safepoints)以及數百種JVM啟動參數。當你試圖調整記憶體回收行程使你的Java應用程式獲得需要的輸送量和延遲時,這些會難倒你嗎?如果回答是,
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-19
標籤:這是“成為Java GC專家”系列的第五篇文章。在第一篇深入淺出Java記憶體回收機制中,我們已經學習了不同的GC演算法流程、GC的工作原理、新生代(Young Generation)和老年代(Old
Time of Update: 2015-04-19
標籤:一、System類System類代表java當前的運行平台,System是一個final類,該類的所有屬性方法都是靜態,類中的in(標準輸入)、out(標準輸出)、err(錯誤輸出資料流),System類常用於記錄程式執行時間、複製數組、確定當前的系統屬性和擷取環境變數等工作。System常用方法 currentTimeMillis():返回以毫秒為單位的目前時間。 exit(int