原创 解決jQuery循環調用ajax,異步返回結果混亂

開發中遇到了一個頁面中多處需要異步加載字典表中的常量數據,本希望循環調用ajax,卻發現ajax回調的結果混亂了,如果解決這一問題?可採用如下方式解決: 上圖中的temp變量就能夠保證在本次循環中不變,回調函數中也可以再次正確取到。

原创 java中volatile關鍵字的含義--volatile並不能做到線程安全

在java線程併發處理中,有一個關鍵字volatile的使用目前存在很大的混淆,以爲使用這個關鍵字,在進行多線程併發處理的時候就可以萬事大吉。 Java語言是支持多線程的,爲了解決線程併發的問題,在語言內部引入了 同步塊 和 vo

原创 基於jQuery的TreeGrid組件

基於jQuery的TreeGrid組件 /** * @author 陳舉民 * @version 1.0 * @link http://chenjumin.iteye.com/blog/419522 */ TreeGri

原创 web.xml中listener作用及使用--實現記錄網站的客戶登錄日誌, 統計在線人數

一.WebContextLoaderListener 監聽類 它能捕捉到服務器的啓動和停止,在啓動和停止觸發裏面的方法做相應的操作! 它必須在web.xml 中配置才能使用,是配置監聽類的 二.下面是蒐集的一些listener方面的知

原创 Linux中du命令:同樣可以查看使用的空間,但是與df有不同

Linux du命令也是查看使用空間的,但是與df命令不同的是Linux du命令是對文件和目錄磁盤使用的空間的查看,還是和df命令有一些區別的. 1.命令格式: du [選項][文件] 2.命令功能: 顯示每個文件和目錄的磁盤

原创 Linux中df命令:用來檢查linux服務器的文件系統的磁盤空間佔用情況

linux中df命令的功能是用來檢查linux服務器的文件系統的磁盤空間佔用情況。可以利用該命令來獲取硬盤被佔用了多少空間,目前還剩下多少空間等信息。 1.命令格式: df [選項] [文件] 2.命令功能: 顯示指定磁盤文件的

原创 Oralce數據庫的優化(面試必問題)

(1) 選擇最有效率的表名順序(只在基於規則的優化器中有效):ORACLE 的解析器按照從右到左的順序處理FROM子句中的表名,FROM子句中寫在最後的表(基礎表 driving table)將被最先處理,在FROM子句中包含多個表的情

原创 Java併發編程:synchronized

Java併發編程:synchronized   雖然多線程編程極大地提高了效率,但是也會帶來一定的隱患。比如說兩個線程同時往一個數據庫表中插入不重複的數據,就可能會導致數據庫中插入了相同的數據。今天我們就來一起討論下線程安全問題,

原创 靜態同步方法(static synchronizd)

Java語法規定,任何線程進入同步方法、同步代碼塊之前,必須先獲取同步方法、同步代碼塊對應的同步監視器。 對於同步代碼塊而言,程序必須爲它顯示的指定同步監視器(可爲this也可以自定義Object類型的全局變量);對於同步非靜態方法而言

原创 淺談CSRF攻擊方式

一.CSRF是什麼?   CSRF(Cross-site request forgery),中文名稱:跨站請求僞造,也被稱爲:one click attack/session riding,縮寫爲:CSRF/XSRF。 二.CSRF

原创 java遞歸實例(一)---遞歸構造Tree結構

/** * 遞歸算法測試 * @author ASUS * */ public class RecursionTest { public String getCategrotyRel(Integer parentId,In

原创 java操作Json工具類

import java.io.IOException; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.ArrayList;

原创 上傳或提交等待過程圖標loading.gif的實現

<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title></ti

原创 synchronized和AtomicInteger解決併發問題的性能比較

轉自:http://blog.csdn.net/ufo2910628/article/details/39473059 AtomicInteger,一個提供原子操作的Integer的類。在Java語言中,++i和i++操作並不是線程

原创 java遞歸實例(二)---遞歸讀取並修改Tree結構

public class RecursionTest { public String updateCategrotyRel(Integer idMerchant) throws Exception{ String str =