Time of Update: 2015-03-16
標籤: 涉及到JBoss不合理配置時,可以非授權訪問jmx-console,這樣就可以部署惡意war檔案,得到JBoss伺服器的webshell,進而可以進一步滲透得到伺服器許可權乃至內網漫遊。
Time of Update: 2015-03-15
標籤:程式控制語句: 順序結構:最常見的,系統預設的,按出現的順序來執行,其中沒有跳轉或判斷,直到程式結束為止;條件陳述式: if語句: if(布林運算式){ 語句1; } 語句2; if-else語句: if(布林運算式){ 語句1;
Time of Update: 2015-03-16
標籤:首先有三個概念需要瞭解:一.靜態初始化:是指執行靜態初始化塊裡面的內容。二.執行個體初始化:是指執行執行個體初始化塊裡面的內容。三.構造方法:一個名稱跟類的名稱一樣的方法,特殊在於不帶傳回值。我們先來看一段程式結果: package com; class Book{ public static int booksum=0;//靜態變數 static{//這是靜態初始化塊 print();
Time of Update: 2015-03-16
標籤:java虛擬機器一、垃圾收集Java虛擬機器的堆裡存放著正在啟動並執行java程式所建立的所有對象。當一個對象不再被程式引用時,它所使用的堆空間可以被回收,以便後續的新對象所使用。垃圾收集器必須能夠斷定哪些對象是不再被引用的,並且能夠把它們所佔據的堆空間釋放出來。在釋放不再被引用的對象的過程中,垃圾收集器運行將要被釋放的對象的終結方法(finalizer)。除了釋放不再被引用的對象,垃圾收集器還要處理堆片段。在一個虛擬記憶體系統中,增長的堆所需要的額外分頁(或交換)空間會影響運行程式的效能
Time of Update: 2015-03-16
標籤: java環境變數設定方法 windows xp下配置JDK環境變數:(windows7 類似) 1.安裝JDK,安裝過程中可以自訂安裝目錄等資訊,例如我們選擇安裝目錄為D:\java\jdk1.5.0_08; 2.安裝完成後,右擊“我的電腦”,點擊“屬性”;
Time of Update: 2015-03-16
標籤:一 基本概念可變類和不可變類(Mutable and Immutable Objects)的初步定義:可變類:當獲得這個類的一個執行個體引用時,可以改變這個執行個體的內容。不可變類:不可變類的執行個體一但建立,其內在成員變數的值就不能被修改。其中String類就是不可變類的經典應用。 二 例子package cn.xy.test;public class StringTest{ /** *
Time of Update: 2015-03-16
標籤:謎題66繼承的問題。對於執行個體方法:命名同樣時,子類會覆寫父類的方法,且訪問許可權至少和父類一樣大。對於域:命名同樣時,子類會隱藏父類的域,且訪問許可權隨意。謎題67不要重用庫中的類名。謎題68命名的問題。類名應該以大寫字母開頭,形式為:MixedCase。變數以小寫字母開頭,形式為:mixedCase。常量以大寫字母開頭,形式為:MIXED_CASE。單個大寫字母,僅僅能用於類型參數,形式為:Map<K,
Time of Update: 2015-03-14
標籤:一、SpringSpring是一個解決了許多在J2EE開發中常見的問題的強大架構。 Spring提供了管理業務對象的一致方法並且鼓勵了注入對介面編程而不是對類編程的良好習慣。Spring的架構基礎是基於使用JavaBean屬性的Inversion of Control容器。然而,這僅僅是完整圖景中的一部分:Spring在使用IoC容器作為構建完關注所有架構層的完整解決方案方面是獨一無二的。
Time of Update: 2015-03-16
標籤:extjs5 extjs excel 繼上次使用js前端匯出excel之後,還有一個主要大家比較關注的是後台實現匯出excel,因為本人開發使用的java所以這裡使用apache的開源項目poi進行後台excel的匯出。本文目錄本文目錄poi項目下載及載入extjs前端匯出設定extjs後台對應的解決方案建立excel活頁簿建立一個excel頁簽產生excel樣式並初始化產生表格標題列bu
Time of Update: 2015-03-15
標籤:package com.keke.demo;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.Date;import java.util.HashSet;import java.util.LinkedList;
Time of Update: 2015-03-15
標籤:java-io java-file 檔案操作file io流 java-流 1 檔案對象public class CreateFile { public static void main(String[] args) { //建立要操作的檔案路徑和名稱
Time of Update: 2015-03-15
標籤:要進行Java開發,首先要安裝JDK(Java Development Kit,Java開發工具箱)。JDK 是一系列工具的集合,這些工具是編譯Java源碼、運行Java程式所必需的,例如JVM、基礎類庫、編譯器、打包工具等。不論是什麼樣的 Java 應用伺服器,都是內建了某個版本的 JDK,因此掌握 JDK 是學好 Java
Time of Update: 2015-03-16
標籤:1.下載JDK,安裝官網:http://java.sun.com/javase/downloads/index.jsp下載後,安裝,選擇你想把JDK安裝的目錄:比如:JDK安裝目錄:E:\java其他博文有說還要裝JRE,其實JDK安裝好了,就不需要安裝JRE了,本身就有了。 2.設定JDK環境變數右擊“電腦”,點擊“屬性”,點擊彈出介面的左部分的“進階系統設定”,選擇“進階”選項卡,
Time of Update: 2015-03-12
標籤:從頭開始學習java,一些隨筆和資料幫忙自己記憶一 命名規則1)包:命名應該都是名詞或名詞性片語,全部小寫,單詞之間用"."分開;一般使用本公司/組織網站網域名稱的逆序後跟具體的軟體內部模組名包命名舉例: package com.sun.java; package
Time of Update: 2015-03-13
標籤:java object equals tostring wait 前言:Java的類庫日益龐大,所包含的類和介面也不計其數。但其中有一些非常重要的類和介面,是Java類庫中的核心部分。常見的有String、Object、Class、Collection、ClassLoader、System、Runtime...,掌握類是靈
Time of Update: 2015-03-12
標籤:悲觀鎖 樂觀鎖 concurrent 並發 競爭 本片文章嘗試從另一個層面來瞭解我們常見的同步(synchronized)和鎖(lock)機制。如果讀者想深入瞭解並發方面的知識推薦一本書《java並發編程實戰》,非常經典的一本書,英語水平好的同學也可以讀一讀《Concurrent programming in Java -
Time of Update: 2015-03-12
標籤:要求必備知識本文要求基本瞭解JAVA編程知識。開發環境windows
Time of Update: 2015-03-12
標籤:Static and dynamic binding in java Before I explain static and dynamic binding in java, lets discuss few terms which will help you to understand the concepts better. What is reference and object?class Human{....}class Boy
Time of Update: 2015-03-11
標籤:http://www.cnblogs.com/xwdreamer/archive/2012/05/30/2526822.htmlhttp://blog.csdn.net/liulin_good/article/details/6213815http://www.cnblogs.com/meng72ndsc/archive/2010/12/23/1914477.htmlhttp://www.cnblogs.com/ningvsban/archive/2013/05/06/3062535.ht
Time of Update: 2015-03-12
標籤:JUnit是由 Erich Gamma 和 Kent Beck 編寫的一個迴歸測試架構(regression testing framework),供Java開發人員編寫單元測試之用。 1、概述 Junit測試是程式員測試,即所謂白盒測試,因為程式員知道被測試的軟體如何(How)完成功能和完成什麼樣(What)的功能。 Junit本質上是一套架構,即開發人員制定了一套條條框框,遵循這此條條框框要求編寫測試代碼,如繼承某個類,實現某個介面,就可以用Junit進行自動化的測試了。