Time of Update: 2015-07-31
標籤:java accessfile io操作 檔案操作 簡介: RandomAccessFile類可以對檔案隨機訪問的操作,訪問包括讀和寫操作。該類的讀寫是基於指標的操作。
Time of Update: 2015-07-31
標籤:開發過程中我們經常會用到三目運算子,那下面的的兩種情況你能說一下那種更合理嗎用法A:...Map<String Integer> result = new HashMap<String,Integer>()......Integer count = result.get(key);count == null ? result.put(key,1) : result.put(key,count++);... 用法B:...Map<String
Time of Update: 2015-07-31
標籤:package wellGrounded;import java.io.IOException;import java.nio.file.FileVisitResult;import java.nio.file.Files;import java.nio.file.Path;import java.nio.file.Paths;import java.nio.file.SimpleFileVisitor;import
Time of Update: 2015-07-31
標籤:首先是從其他地方摘錄過來的東西,以便查看,後續會進行補充或修改 先謝謝他們的文章,讓我理解地更清楚 Java集合架構之小結http://jiangzhengjun.iteye.com/blog/553191 Java之集合類應用總結http://www.cnblogs.com/devinzhang/archive/2012/01/25/2329434.html JAVA集合小結http://www.blogjava.net/EvanLiu/archi
Time of Update: 2015-07-31
標籤:java 基數排序 歸併排序 快速排序 自己在網上找的,可以學學快速排序(1)基本思想:選擇一個基準元素,通常選擇第一個元素或者最後一個元素,通過一趟掃描,將待排序列分成兩部分,一部分比基準元素小,一部分大於等於基準元素,此時基準元素在其排好序後的正確位置,然後再用同樣的方法遞迴地排序劃分的兩部分。(2)執行個體:(3)用java實現public
Time of Update: 2015-07-31
標籤:Regex 字元 ——Java培訓、Android培訓、iOS培訓、.Net培訓 期待與您共同交流!——Regex1. 基本Regex所謂Regex就是使用一系列預定義的特殊字元來描述一個字串的格式規則,然後使用該格式規則匹配某個字串是否符合格式要求。1.1. “.”和”\”“.”點兒,在Regex中標是任意一個字元。 “\”在Regex中是轉意字元,當我們需要描述一個已經被Regex使用的特殊字元時,我們就可以通過使用”
Time of Update: 2015-07-31
標籤:java web方案一:Tomcat的defaultServlet來處理靜態檔案要放在DispatcherServlet的前面, 讓 defaultServlet先攔截請求,這樣請求就不會進入Spring了方案二: 在spring3.0.4以後版本提供了mvc:resource /images/**映射到ResourceHttpRequestHandler進行處理,location指定靜態資源的位置.可以是web
Time of Update: 2015-07-31
標籤:java代碼如下public class YH {public static void main(String[] args) {int a[][]=new int [10][10];int i,j,n=10;for(i = 0;i < n ;i++){for(int k=0;k<n-i;k++){System.out.print(" ");} for(j = 0;j < i;j++) { if(i == j || j ==
Time of Update: 2015-07-31
標籤:javapublic class Demo2 {public static void main(String[] args) {// this關鍵字的使用Demo1 d1=new Demo1("Tom", 13);System.out.println(d1.getInfo());//使用this調用構造方法Demo3 d3=new Demo3("Cat");System.out.println(d3.getInfo());//this表示當前對象//
Time of Update: 2015-07-31
標籤:java 矩陣旋轉 45 例如:A B C D E F G H I J K L M N O P Q R S T U V W X Y E D J C I O B H N T A G M S Y F L R X K Q W P V U 思路如: 在菱形之外的都是空格,菱形之內(可以使用函數判斷)有兩種點,一種是有字元,一種是空格
Time of Update: 2015-07-31
標籤:題目:實現函數double Power(double base,int exponent),求base的exponent次方。不得使用庫函數,同時不需要考慮大數問題1、自以為很簡單的解法:由於不需要考慮大數問題,這道題看起來很簡單,可能不少應聘者在看到題目30秒後就能寫出如下的代碼:public double powerWithExponent(double base,int exponent){double result = 1.0;for(int i = 1;i<=
Time of Update: 2015-07-31
標籤:不要建立不必要的對象一.一些對象建立後不會在更改,可重複使用的對象不比在重新建立。二.能使用基本類型計算而盡量使用基本類型,封裝類型在效率上比基本類型要低 比如: public static void main(String[] args) { Long i=0L;//long i=0L; for(int j=0;j<1000000;j++){ i+=1; } 迴圈一百萬次 Long 類型 時間差
Time of Update: 2015-07-31
標籤: 1 import java.text.DecimalFormat; 2 3 public class Main { 4 /** 5 * 顯示JVM總記憶體,JVM最大記憶體和總空閑記憶體 6 */ 7 public void displayAvailableMemory() { 8 DecimalFormat df = new DecimalFormat(“0.00″) ; 9 10
Time of Update: 2015-07-31
標籤:區間 插入 面試 演算法 java 【057-Insert Interval(插入區間)】【LeetCode-面試演算法經典-Java實現】【所有題目目錄索引】原題 Given a set of non-overlapping intervals, insert a new interval into the
Time of Update: 2015-07-31
標籤:字串 單詞 演算法 面試 java 【058-Length of Last Word (最後一個單詞的長度)】【LeetCode-面試演算法經典-Java實現】【所有題目目錄索引】原題 Given a string s consists of upper/lower-case alphabets and empty
Time of Update: 2015-07-31
標籤:矩陣 數字 演算法 面試 java 【059-Spiral Matrix II(螺旋矩陣II)】【LeetCode-面試演算法經典-Java實現】【所有題目目錄索引】原題 Given an integer n, generate a square matrix filled with elements from 1
Time of Update: 2015-07-31
標籤:hadoop mapreduce uv 一.準備工作1.1 搭建hadoop分布式系統,博主是用3台虛擬機器搭建的一個簡易hadoop分布式系統。 linux 5.5 64位 hadoop2.6.0 192.168.19.201 h1 (master) 192.16
Time of Update: 2015-07-31
標籤:大家在去參加面試的時候,經常會遇到這樣的考題:給你兩個類的代碼,它們之間是繼承的關係,每個類裡只有構造器方法和一些變數,構造器裡可能還有一段代碼對變數值進行了某種運算,另外還有一些將變數值輸出到控制台的代碼,然後讓我們判斷輸出的結果。這實際上是在考查我們對於繼承情況下類的初始化順序的瞭解。 我們大家都知道,對於靜態變數、靜態初始化塊、變數、初始化塊、構造器,它們的初始化順序以此是(靜態變數、靜態初始化塊)>(變數、初始化塊)>構造器。我們也可以通過下面的測試代碼來驗證
Time of Update: 2015-07-31
構建一個docker的java編譯環境用Dockerfile 構建一個java的編譯環境1、包括以下軟體包ubuntu jdk maven svn2、jdk、maven 需要手動下載,下載之後分別為jdk-8u51-linux-x64.gz apache-maven-3.3.3-bin.tar.gz3、建立一個Dockerfile檔案,包含以下內容FROM ubuntuRUN apt-get updateRUN apt-get -y install subversionADD jdk-8u51-
Time of Update: 2015-07-31
java工程最佳化——ORM架構查詢最佳化原理眾所周知,當下的流行的企業級架構中,ORM一直是最基礎的部分,在架構設計的底層,對邏輯層提供物件導向的操作支援,而事實總是和我們預想的有所偏差,ORM在提供了較好的操作體驗時,也流失了一部分原生SQL的靈活性與高效性,當然,這個問題不影響我們使用ORM架構,但是卻阻礙了我們網站流量的提升,尤其是在企業級的多關係複雜查詢方面,效能瓶頸是不得不提的部分!針對此問題,大多數的ORM架構提供一個折中的解決方案,就是在查詢語句中,構造一個對象,可以是一個Ent