原创 response.sendRedirect()中session與request的異同

使用時response.sendRedirect(),如果是跨域跳轉,則session會丟失,否則不會。   例如:在本地機上有項目名問web1和web2的兩個項目同時運行,從web1跳轉到web2當然是跨域跳轉,session丟失

原创 AJAX 跨域訪問 — 示例代碼方法大全

Case I. Web代理的方式 (on Server A) 即用戶訪問A網站時所產生的對B網站的跨域訪問請求均提交到A網站的指定頁面,由該頁面代替用戶頁面完成交互,從而返回合適的結果。此方案可以解決現階段所能夠想到的多數跨域訪問問題

原创 Spring FactoryBean源碼淺析

在Spring BeanFactory容器中管理兩種bean   1.標準Java Bean   2,另一種是工廠Bean,   即實現了FactoryBean接口的bean  它不是一個簡單的Bean 而是一個生產或修飾對象生成的

原创 Spring事務傳播屬性與隔離級別

一、Propagation (事務的傳播屬性)   Propagation  :  key屬性確定代理應該給哪個方法增加事務行爲。這樣的屬性最重要的部份是傳播行爲。有以下選項可供使用:PROPAGATION_REQUIRED--支持當

原创 java高併發解決方案

一個小型的網站,比如個人網站,可以使用最簡單的html靜態頁面就實現了,配合一些圖片達到美化效果,所有的頁面均存放在一個目錄下,這樣的網站對系統架構、性能的要求都很簡單,隨着互聯網業務的不斷豐富,網站相關的技術經過這些年的發展,已經細分

原创 Cookie/Session機制詳解

會話(Session)跟蹤是Web程序中常用的技術,用來跟蹤用戶的整個會話。常用的會話跟蹤技術是Cookie與Session。Cookie通過在客戶端記錄信息確定用戶身份,Session通過在服務器端記錄信息確定用戶身份。 本章將系統

原创 java多線程例子

這裏我們做一個完整的例子來說明線程產生的方式不同而生成的線程的區別: package debug; import java.io.*; import java.lang.Thread; class MyThread extends

原创 javaWeb提高併發數之二十三條

1 .對Collection、Map接口的類對象初始化時要先分配合理的空間大小,同時還要按照自已的實際需求選擇合適的對象。 例如:聲明Vector vect=new Vector()時,系統調用: public Vector() { //

原创 Spring事務配置的五種方式

前段時間對Spring的事務配置做了比較深入的研究,在此之間對Spring的事務配置雖說也配置過,但是一直沒有一個清楚的認識。通過這次的學習發覺Spring的事務配置只要把思路理清,還是比較好掌握的。     總結如下:     S

原创 防止重複提交1

    用戶重複提交同一個HTML表單的原因不在乎兩種:一是操作失誤;二是某個表單的處理時間過長而使得用戶不知該如何是好。在某些場合,重複提交同一個HTML表單的後果可能非常嚴重;在另外一些場合,這種情況也許只會令人敢不快而已。例如,在

原创 Java編程中“爲了性能”儘量要做到的一些地方

最近的機器內存又爆滿了,除了新增機器內存外,還應該好好review一下我們的代碼,有很多代碼編寫過於隨意化,這些不好的習慣或對程序語言的不瞭解是應該好好打壓打壓了。   下面是參考網絡資源總結的一些在Java編程中儘可能要做到的一些地

原创 Java多線程程序設計

一、理解多線程   多線程是這樣一種機制,它允許在程序中併發執行多個指令流,每個指令流都稱爲一個線程,彼此間互相獨立。   線程又稱爲輕量級進程,它和進程一樣擁有獨立的執行控制,由操作系統負責調度,區別在於線程沒有獨立的存儲空間,

原创 防止重複提交2

看了網上的,有幾種方法: 1 在你的表單頁裏HEAD區加入這段代碼: <META HTTP-EQUIV="pragma" CONTENT="no-cache"> <META HTTP-EQUIV="Cache-Control" CONTE

原创 tx:method 有關的設置

<tx:method/> 有關的設置 id="defaultTxAdvice"><tx:attributes><tx:method name="get*" read-only="true"/><tx:method name="*"/

原创 數據庫事務隔離級別詳解

本文系轉載,原文地址:http://singo107.iteye.com/blog/1175084 數據庫事務的隔離級別有4個,由低到高依次爲Read uncommitted、Read committed、Repeatable rea