Time of Update: 2018-07-17
異常描述 在對HDFS格式化,執行hadoop namenode -format命令時,出現未知的主機名稱的問題,異常資訊如下所示: [shirdrn@localhost bin]$ hadoop namenode -format11/06/22 07:33:31 INFO namenode.NameNode: STARTUP_MSG: /************************************************************STARTUP_
Time of Update: 2018-07-19
public class Test1 { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.print("請輸入數值:");
Time of Update: 2018-07-19
遇到這個問題是因為無法找到合適的DNS解析,有一下幾種方法解決。 1. 在windows\system32\drivers\etc\hosts中添加一行 202.181.254.101 http://xxx.xxx.com 這種方法只是臨時解決問題,可以讓程式運行通過,但前提是你需要知道這個網址的ip地址。 2. 在程式中設定代理
Time of Update: 2018-07-19
java程式違反java的語義規則時,java虛擬機器就會將發生的錯誤表示為一個異常 違反語義規則包括兩種情況: 一種是java類庫內建的語義檢查 比如 數組越界 引發IndexOutOfBoundsException;訪問NULL的對象時會引發NullPointerException 另外一種情況就是JAVA允許程式員擴充這種語法檢查,程式員可以自訂異常,並自由選擇在何時用throw關鍵字引發異常,所有的異常都是java.lang.Throwable的子類
Time of Update: 2018-07-19
<!-- log4j 系統日誌--> 註:本資料通過網路尋找然後整理而成 首先要對設定檔的各個參數進行說明,這樣才能合理的進行配置。 參數意義說明: 配置根Logger 其文法為: log4j.rootLogger = [ level ] , appenderName1, appenderName2, …level:
Time of Update: 2018-07-19
看一段程式 String t = "a||b||c||d";String[] temp = t.split("\\|\\|");System.out.println(temp.length); 主要是:"\\|\\|" 代表什麼意思。 開始有點蒙,後來仔細一看明白了,原來是這樣的: \\會轉義成反斜線,反斜線本身就是轉義符,所有就成了“\|”,在進行轉義就是|,所以\\|實際上是“|”。
Time of Update: 2018-07-19
import java.io.FileWriter;import java.io.IOException;import java.io.RandomAccessFile;/** * 將內容追加到檔案尾部. * @author haicheng.cao * */public class AppendToFile { /** * A方法追加檔案:使用RandomAccessFile */ public static void appendMethodA(String
Time of Update: 2018-07-19
在java虛擬機器中,整數有byte,short,int,long四種,分別為8位,16位,32位,64位有符號整數。整數在電腦中使用補碼錶示,在java虛擬機器中也是以補碼的形式表示; 補碼定義:負數的補碼為反碼加1,整數的反碼就是它的原碼; 什麼是原碼:原碼就是符號位加上數位二進位表示。 以int為例:第1位表示符號位(正數或者負數),其餘31位表示該數位二進位值。 10的原碼為:00000000000000000000000000001010 -10的原碼為:10000
Time of Update: 2018-07-19
初始化失敗。fail reason is ./file\Data\NLPIR.user Not valid license or your license expired! Please feel free to contact pipy_zhang@msn.com! Exception in thread "main" java.lang.Error: Invalid memory access 解決方案:
Time of Update: 2018-07-19
目錄(?)[-] 一Freemarker的介紹 二Freemarker的準備條件 三Freemarker產生靜態頁面的原理 四Freemarker提供的標籤 五Freemarker自訂標籤 原創作品,允許轉載,轉載時請務必以超連結形式標明文章 原始出處 、作者資訊和本人聲明。否則將追究法律責任。 作者: 永恒の_☆ 地址:
Time of Update: 2018-07-19
簡單demo: Java代碼 import java.security.*; import java.security.spec.*; class MD5_test { public
Time of Update: 2018-07-19
某些應用情境下需要對圖片加上浮水印防止盜用,例如微博使用者圖片。Java中實現添加浮水印需要用到BufferedImage、Graphics2D 和ImageIO類。 1. 添加文字浮水印 import java.awt.AlphaComposite;import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.Image;import
Time of Update: 2018-07-19
恩,又碰到個蛋疼的編碼轉換問題了:要把形如 \xE9\xBB 的字串轉成中文。。。 在python中我們直接 print "\xE9\xBB\x84" 即可, 在shell中我們直接 echo $'\xe9\xbb\x84' #echo -e '\xe9\xbb\x84'也行, 注意:不能直接 echo $'\xde\xab'|iconv -f gbk -t utf-8
Time of Update: 2018-07-19
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4415733http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4244499 一個由來已久的bug,但是sun對此似乎並不急於修改,可苦了我們這幫靠java吃飯的人.幸好還有更多樂於奉獻的人,幸好我們也還有很多open source.
Time of Update: 2018-07-19
package com.ffcs.icity.common.util;import java.io.ByteArrayInputStream;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.util.HashMap;import java.util.Map;import
Time of Update: 2018-07-19
eclipse會給utf-8檔案加一個3個位元組BOM頭,大部分文本工具能夠正常處理,但是ant等工具無法正常編譯代碼,下面這段代碼用於替換掉utf-8 BOM頭: package org.sl.util; import java.io.File; /** * 用空格替換Java檔案utf-8 bom頭 * @author shanl * */ public class ReplaceUtf8BOM { public static void main(String[]
Time of Update: 2018-07-18
標籤:Fix webapp 其他 檔案夾 檔案 stream classpath com 子目錄 首先,Java中的getResourceAsStream有以下幾種: 1.
Time of Update: 2018-07-14
標籤:hello 不一致 分享 圖片 public 需要 沒有 必須 alt public class和class的區別類的定義有兩種方式:public class 類名class
Time of Update: 2018-07-15
標籤:空間 mqc 類方法 nfa spm ast drm hci xom this關鍵字this關鍵字的作用有1.調用本類的成員變數public class Soft{
Time of Update: 2018-07-12
標籤:... java 字串 限制 技術 代碼 port nbsp imp 今天看到一個很有意思的問題,如何輸出一個程式自己的源碼,看到這個問題的第一反應自然是讀取源碼檔案,然後逐行輸出即可