原创 Spring MVC遭遇checkbox的問題解決方案

Spring MVC遭遇checkbox的問題是:當checkbox全不選時候,則該checkbox域的變量爲null,不能動態綁定到spring的controller方法的入參上,並拋出異常。 解決方案: 1、javascri

原创 Java transient關鍵字使用小記

1. transient的作用及使用方法       我們都知道一個對象只要實現了Serilizable接口,這個對象就可以被序列化,java的這種序列化模式爲開發者提供了很多便利,我們可以不必關係具體序列化的過程,只要這個類實現了Ser

原创 多線程的優缺點

何時使用多線程技術,何時避免用它,是我們需要掌握的重要課題。多線程技術是一把雙刃劍,在使用時需要充分考慮它的優缺點。 多線程處理可以同時運行多個線程。由於多線程應用程序將程序劃分成多個獨立的任務,因此可以在以下方面顯著提高性能:  (1

原创 struts1工作流程

Struts在Tomcat中的安裝配置及工作流程 1.準備工作       安裝JDK及Tomcat,並分別設置環境變量:JAVA_HOME、CLASSPATH、COMCAT_HOME,並確保Tomcat已正常工作。本文以jdk1.5和T

原创 深入理解ServletRequest與ServletResponse

原文鏈接:http://lavasoft.blog.51cto.com/62575/275586 請求和相應是Web交互最基本的模式,在Servlet中,分別用HttpServletRequest與HttpServletRespons

原创 java中OutofMemoryError和JVM內存結構

OutOfMemoryError在開發過程中是司空見慣的,遇到這個錯誤,新手程序員都知道從兩個方面入手來解決: 1:是排查程序是否有BUG導致內存泄漏; 2:是調整JVM啓動參數增大內存。 OutOfMemoryError有好幾種情況

原创 Filter介紹,執行順序,實例

Filter介紹 Filter可認爲是Servlet的一種“變種”,它主要用於對用戶請求進行預處理,也可以對HttpServletResponse進行後處理,是個典型的處理鏈。它與Servlet的區別在於:它不能直接向用戶生成響應。完

原创 100多道經典的JAVA面試題及答案解析

面向對象編程(OOP) Java是一個支持併發、基於類和麪向對象的計算機編程語言。下面列出了面向對象軟件開發的優點: 代碼開發模塊化,更易維護和修改。 代碼複用。 增強代碼的可靠性和靈活性。 增加代碼的可理解性。

原创 Java線程面試題 Top 50

本文由 ImportNew - 李 廣 翻譯自 javarevisited。歡迎加入Java小組。轉載請參見文章末尾的要求。不管你是新程序員還是老手,你一定在面試中遇到過有關線程的問題。Java語言一個重要的特點就是內置了對併發的支持,讓

原创 Nginx反向代理和負載均衡部署指南

nginx不單可以作爲強大的web服務器,也可以作爲一個反向代理服務器,而且nginx還可以按照調度規則實現動態、靜態頁面的分離,可以按照輪詢、ip哈希、URL哈希、權重等多種方式對後端服務器做負載均衡,同時還支持後端服務器的

原创 java泛型

什麼是泛型? 泛型(Generic type 或者 generics)是對 Java 語言的類型系統的一種擴展,以支持創建可以按類型進行參數化的類。可以把類型參數看作是使用參數化類型時指定的類型的一個佔位符,就像方法的形式參數是運行時傳

原创 post和get的區別

post和get的區別 post 地址欄不會出現一大串?bjnghfgreygt這樣的東西 如果是get,就會出現了 1、Get 方法通過 URL 請求來傳遞用戶的數據,將表單內各字段名稱與其內容,以成對的字符串連接,置於 acti

原创 Java使用SOAP獲取webservice實例解析

1.webservice提供方:http://www.webxml.com.cn/zh_cn/index.aspx 2.下面我們以“獲得騰訊QQ在線狀態”爲例。 參數截圖如下圖: SOAP 1.1 以下是 SOAP 1.2 請求

原创 Oracle alter table詳解

//建測試表   create table dept(         deptno number(3) primary key,         dname varchar2(10),         loc varchar2(