原创 Servlet實現跳轉的幾點區別(sendRedirect(),getRequestDispatcher().forwar())

response.sendRedirect(url)和request.getRequestDispatcher(url).forwqr(request, response); 1、sendRedirect請求發送在瀏覽器,可以說是兩次的請

原创 java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I 異常解決

今天在學習hibernate的工程中,使用struts + hibernate 時出現如下的錯誤: java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I org.hi

原创 旅遊揹包(多維有界的揹包問題)

描述: 想去旅遊嗎?那得先準備揹包! 揹包用來裝旅遊物品,現在共n種(n<=50)旅遊物品,每種物品都有體積vi,重量wi,數量ci,價值ti (vi,wi,ci和ti都爲整數)。 限制體積最多V立方厘米(V<=1000),重量最多W

原创 JavaScript不支持函數重載

在學習JavaScript的過程中發現一個很有趣的問題:初學者剛開始學習的時候覺得Javascript和Java很相近,除了Javascript是弱

原创 C# 實現啓動歡迎界面的簡單方法

第一步: 主程序啓動主窗體(這裏表示爲 form1) 如下:     static class Program     {         /// <summary>         /// 應用程序的主入口點。         ///

原创 第一個html+css頁面

        html和css的學習過程與其他語言的學習有很大的不同。你可以一天看完html和css的語法,但不能一天就能用它們完整完成一個頁面。最開始我是通過看書和練習書上的例子來學習,學完一本書後也沒啥感覺,因爲練習都只是針對幾個知

原创 ThreadPoolExecutor解析-主要源碼研究

注:本文的分析和源碼基於jdk1.7; 一、ThreadPoolExecutor創建 ThreadPoolExecutor作爲java.util.concurrent包中核心的類,先看下類型的結構:   最頂級的接口都是Executo

原创 轉:Java併發編程:volatile關鍵字解析

Java併發編程:volatile關鍵字解析    volatile這個關鍵字可能很多朋友都聽說過,或許也都用過。在Java 5之前,它是一個備受爭議的關鍵字,因爲在程序中使用它往往會導致出人意料的結果。在Java 5之後,vo

原创 String類、StringBuffer類、StringBuilder類的區別

本文主要介紹String類、StringBuffer類、StringBuilder類的區別  :    一、概述 (一)String 字符串常量,但是它具有不可變性,就是一旦創建,對它進行的任何修改操作都會創建一個新的字符串對象

原创 Java動態代理

1、簡介 在java常用的設計模式中有一種模式叫:代理模式----通過一個代理類負責處理被代理類(委託類)的調用,如果你瞭解或使用過Spring的切面(AOP),可以更好的理解何爲代理,通俗的講就是在一個類的方法執行的前後加入操作(如進入

原创 實現多個具有相同方法的接口和父類與實現接口有相同方法

一、實現多個具有相同方法的接口 這種情況還是比較少會遇到的,但事實是存在這樣的問題,所以寫下解決的方法: 使用內部類: interface InterA {void f();}interface InterB {void f();} p

原创 寫在參加工作後-記錄

距離從大學畢業後工作到現在已有半年多時間,這段時間一直都沒有更新博客,忙是主要原因,第二感覺工作的內容不是很好寫出來。感覺半年多可以在各方面提高很多,忙也是值得的。年終總結時感覺做了很多東西,但是不好寫,不知道怎麼寫,主要還是平時

原创 一個簡單網絡爬蟲示例

在學生時期,可能聽到網絡爬蟲這個詞會覺得很高大上,但是它的簡單實現可能學生都不難懂。 網絡爬蟲應用,就是把整個互聯網真的就當做一張網,像蜘蛛網那樣,應用就像一個蟲子,在網上面按照一定的規則爬動。 現在互聯網應用最廣的就是http(

原创 java 集合框架-TreeMap

一、背景 1、SortMap接口 擴展Map接口,定義按照key有序的映射集合 以key的自然順序(實現Comparable的對象)排序或者指定的Comparator排序 有序指的是迭代的有序,如entrySet、keySet、va

原创 java 集合框架-LinkedHashMap

一、概述 1、繼承擴展HashMap,實現Map接口,基於雙向鏈表實現有序,支持插入有序和訪問順序 2、允許NULL元素,基本操作(add、contrains、remove)與HashMap一樣有穩定性能(hash分佈均勻情況下) 3、由