java學習小知識集錦1

http://www.chinaitpower.com/2005September/2005-09-11/191812.html1.awt中的MouseEvent類中的方法  isPopupTrigger()  返回此滑鼠事件是否為該平台的快顯功能表觸發的事件  InputEvent中的consume()的作用是  以便不會按照預設的方式由產生此事件的原始碼處理此事件。2.javax.swing  類JToolBar  方法setFloatable(boolean b) 

Java Applet 授權命令

keytool -genkey -keystore appletname.store -alias appletnamecertjarsigner -keystore appletname.store appletname.jar appletnamecert   8. C:\>keytool -genkey -keystore applet.store -alias applet     9. 輸入keystore密碼:  123456    10. 您的名字與姓氏是什嗎?    11.

java 日誌技術匯總(log4j , Commons-logging,…..)

前言在java 中實現記錄日誌的方式有很多種,1. 最簡單的方式,就是system.print.out ,err 這樣直接在控制台列印訊息了。2. java.util.logging ; 在JDK 1.4 版本之後,提供了日誌的API ,可以往檔案中寫日誌了。3. log4j , 最強大的記錄日誌的方式。 可以通過配置 .properties 或是 .xml 的檔案, 配置日誌的目的地,格式等等。4. commons-logging, 最綜合和常見的日誌記錄方式, 經常是和log4j

Java高並發:靜態頁面產生方案

  提升網站效能的方式有很多,例如有效使用緩衝,產生靜態頁面等等。今天要說的就是產生靜態頁面的方式。這個也是我近期一直在搞的一個問題,近期在做使用html + servlet做個人網站,為什麼是這2個東西呢?  1、直接用servlet是為了保證網站能以最快的速度執行命令個人總感覺像Struts hibernate spring之類的雖然方便但是效能帶來的損耗不太能接收  2、使用html同樣是為了保證最快的反應速度,畢竟html

Java中User Thread和Daemon Thread的區別

Java將線程分為User線程和Daemon線程兩種。通常Daemon線程用來為User線程提供某些服務。程式的main()方法線程是一個User進程。User進程建立的進程為User進程。當所有的User線程結束後,JVM才會結束。通過在一個線程對象上調用setDaemon(true),可以將user線程建立的線程明確地設定成Daemon線程。例如,時鐘處理線程、idle線程、記憶體回收線程、螢幕更新線程等,都是Daemon線程。通常新建立的線程會從建立它的進程哪裡繼承daemon狀態,除非明

Java和Tomcat類載入機制

載入類是運行程式的基礎,瞭解Java和Tomcat的類載入機制對更有效地開發、調試Web應用程式有一定的積極作用。本文簡單介紹Java和Tomcat的類載入機制,希望對大家有所協助。 JDK/JRE檔案結構在安裝JDK後,其典型的目錄層次如下所示(JDK 1.6.0): 主要的目錄和JAR簡述如下:<JAVA_HOME>/bin: 包含在JDK中的開發工具的可執行檔,一般而言,PATH環境變數應包含該目錄。<JAVA_HOME>/lib: 開發工具使用的檔案,其中包括(1

閉包會簡化Java嗎?

Will Closures Make Java Less Verbose?March 29, 2008要是沒看過的話,這裡是他這篇文章的連結。他的觀點是,Java已經太過於追求“到處都是對象(everything is an object)”了,使其在思想表達上不夠簡潔、清晰。他將Ben Franklin詩中的“因小失大(For want of a

java.net.URISyntaxException: Illegal character in query at index

String u ="http://chart.googleapis.com/chart?chst=d_bubble_texts_big&chld=bb|FFB573|000000|Help+Wanted|Hours";HTTP ERROR 500Problem accessing /gae_app. Reason: INTERNAL_SERVER_ERRORCaused by:java.lang.IllegalArgumentExceptionat

java cpu負載過高的查詢方法

 現象1.top2.jconsole:以jconsole -pluginpath $JAVA_HOME/demo/management/JTop/JTop.jar啟動CPU情況:CPU、堆、線程、記憶體情況(兩次壓測):過程1.jps -lv找到java進程的pid2.以http_load -p 8 -s 100 http_load_command.txt命令進行壓力測試3.top -H(或啟動後Shift+h),切到以線程方式顯示top,找到最上面的線程id號4.jstack pid >

java 查看 HTTP 頭資訊

Java 其實很強大。可以擷取HTTP頭的詳細資料,做出更為細緻的處理,如獲得檔案最後修改時間等。代碼:void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { Enumeration enum1 = req.getHeaderNames(); log.debug("-----------header------

java.lang.IllegalStateException: M matchers expected, N recorded [easymock]

當使用easymock時,以下語句會產生錯誤:expect(service.findFoos(criteria, maxResults, aryEq(sortCriteria))).andReturn(expectedResult)錯誤如下:java.lang.IllegalStateException: 3 matchers expected, 1

solr啟動時報錯java.nio.channels.OverlappingFileLockException

錯誤堆棧如下:=====================2011-5-10 10:12:41 org.apache.solr.servlet.SolrDispatchFilter init嚴重: Could not start SOLR. Check solr/home propertyjava.nio.channels.OverlappingFileLockException     at

java GMT 日期轉換

格林尼治標準時間(GMT)由來  由於地球軌道並非圓形,其運行速度又隨著地球與太陽之間的距離改變而出現變化,因此視太陽時欠缺均勻性。視太陽日的長度同時亦受到地球自轉軸相對軌道面的傾斜度所影響。為了要糾正上述的不均勻性,天文學家計算出地球非圓形軌跡與極軸傾斜對視太陽時的效應。平太陽時就是指經修訂後的視太陽時。在格林尼治子午線上的平太陽時稱為世界時(UT0),又叫格林尼治平時(GMT)。北京時間與GMT時間關係  GMT是中央時區,北京在東8區,相差8個小時  所以北京時間=GMT時間+八小時  G

java Calendor 日期比較

Calendor 日期比較使用before(Object when) 和after(Object when) 函數。1、只能是兩個Calendor執行個體相比較這裡雖然參數when是Object類型,似乎只要是日期類型的對象都可以,但其實不然,JAVADOC有說明:if and only if when is a Calendar instance. Otherwise, the method returnsfalse. 就是說比較的對象,只能是Calendar

FusionCharts在Java中的基本使用(1)

一、介紹    FusionCharts是一個基於XML和Flash的圖表組件,其中FusionCharts Free是免費的,其功能也十分強大、美觀。    線上Demo:http://www.fusioncharts.com/free/demos/Blueprint/    其可以用在PHP、JSP、ASP等等。 二、常見的圖表類型1.Area圖2.Bar圖3.Column圖4.Line圖5.Pie圖6.Stacked圖7.Combine圖 三、資料來源    其資料來源形式為XML的形式,

JAVA操作檔案總結

 package com.file.test;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.FileWriter;import java.io.IOException;import java.io.InputStream;import

JAVA 初始值 面試題

前天出去面試時遇到一個題就是 String aaa;然後說輸出aaa時結果是什麼,會不會編譯錯誤,當時我寫的是會輸出null,回來一試是對了,呵呵,主要是記得int、boolean這些有初始值,忘了string有沒有了  package com.koal.test;public class Test { //結果 null String aaa;  //結果0// int aaa  ; // 0// long aaa;  //0.0// float aaa;  //0.0// double

Java異常處理詳解

 原文地址:http://java0note.blog.51cto.com/469557/104891       你覺得自己是一個Java專家嗎?是否肯定自己已經全面掌握了Java的異常處理機制?在下面這段代碼中,你能夠迅速找出異常處理的六個問題嗎?1 OutputStreamWriter out = ...    2 java.sql.Connection conn = ...    3 try { // ⑸    4        Statement stat =

Java中Map和StringTokenizer的使用

  請編寫一個文本統計程式,統計某個文字檔中單詞出現的次數(忽略大小寫)。文字檔作為main方法的參數輸入,輸出如下格式: Hello:3 good:5 moon:1上述輸出表明了文字檔中hello單詞出現了3次,good出現了5次,moon出現了1次  import java.util.HashMap;import java.util.Map;import java.util.Scanner;import java.util.StringTokenizer;public class

啟動工程報java.lang.reflect.InvocationTargetException的解決

今天下了一個工程,啟動時報了下面這個錯誤2009-11-26 17:18:12 org.apache.catalina.core.StandardHost start資訊: XML validation disabled[ERROR][17:18:14 014] End event threw exceptionjava.lang.reflect.InvocationTargetExceptionat

總頁數: 4058 1 .... 2191 2192 2193 2194 2195 .... 4058 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.