原创 Java HashMap 實現源代碼分析

最近在用HashMap的時候,碰到一些問題,有疑惑,遂查看源代碼分析了一下。 我們知道,HashMap<K, V>是以鍵值對來讀寫數據的,那它底層用於存放Value的什麼?又如何判斷兩個Key是否相等呢? 首先說說哈希表的一些相關概念,可

原创 static代碼塊、父子類加載順序

static代碼塊、父子類加載順序 package org.xjn.oop; import org.junit.Test; public class Bar {      {           System.out.println("B

原创 JAVA終止線程

我們一直以來都有一個錯誤的理解,認爲interrupt會使線程停止運行,但事實上並非如此,調用一個線程的interrupt方法會把線程的狀態改爲中斷態,但是interrupt方法只作用於那些因爲執行了sleep、wait、join方法而

原创 SSH集成下OpenSessionInViewFilter無效不起作用

我之前用SpringMVC的時候,通過OpenSessionInViewFilter控制不同的url是否延長session生命是非常好用的,但是前幾日接手一個SSH框架的項目,發現這個OpenSessionInViewFilter配置不起

原创 路徑問題

相對路徑與絕對路徑 1、相對路徑,不以"/"開頭 2、絕對路徑,以"/"開頭 3、如何寫絕對路徑:      在鏈接、表單提交、重定向時,絕對路徑從應用名開始,而轉發從應用名之後開始。      String request.g

原创 繼承、方法覆蓋、父子類屬性引用相關問題

public class ExtendsDemo {     public static void main(String[] args) {          SubClass sub = new SubClass();     

原创 suse防火牆設置FW_SERVICES_ACCEPT_EXT

默認情況下SUSE是不啓動防火牆的,啓動方法:SuSEfirewall2 start防火牆配置文件:/etc/sysconfig/SuSEfirewall2vim打開後,可以查看詳細配置,這裏主要說明白名單的配置,如允許10.123.12