原创 XSS跨站腳本攻擊(三)-- 結合Spring MVC框架

1.web.xml中 <filter> <filter-name>xssFilter</filter-name> <filter-class>com.xxx.web.filter.XSSFilter</filter-class>

原创 ajax異步加載TreeGrid數據,使用empty()清空原始數據

$(document).ready(function(){ var treeGrid; //初始化TreeGrid數據 getTreeGridDate(); }); function getTreeGridDate(idMercha

原创 解決Java多線程併發的計數器問題

import java.util.concurrent.atomic.AtomicInteger; public class Counter { public static int count = 0; static Atom

原创 實現TreeGrid中複選框的級聯選擇效果(類似zTree的選擇效果)

$(function(){ //點擊多選框,構造類似zTree的級聯選擇效果 $("#div1").on("click","input[type=checkbox]",function(){ v

原创 Java併發編程:併發容器之ConcurrentHashMap

下面這部分內容轉載自:   http://www.haogongju.net/art/2350374   JDK5中添加了新的concurrent包,相對同步容器而言,併發容器通過一些機制改進了併發性能。因爲同步容器將所有對容

原创 深入分析ConcurrentHashMap

術語定義 術語 英文 解釋 哈希算法 hash algorithm 是一種將任意內容的輸入轉換成相同長度輸出的加密方式,其輸出被稱爲哈希值。  哈希表 hash table 根據設定的哈希函數H(

原创 工作體會--程序員做了4年+的稍許感受

       CSDN對於我們coder而言確實應該算是個好的平臺,因爲它的存在大家可以分享知識,學習知識。然而隨着社會上人類的浮躁心裏的加劇,越來越多的是索取,而不是分享。所以,有時候就會發現好多同樣的問題的帖子,但是始終沒有結帖的情況

原创 Java HashMap原理實例講解

面試的時候經常會遇見諸如:“java中的HashMap是怎麼工作的”,“HashMap的get和put內部的工作原理”這樣的問題。本文將用一個簡單的例子來解釋下HashMap內部的工作原理。首先我們從一個例子開始,而不僅僅是從理論上,

原创 HashMap實現原理分析

1. HashMap的數據結構 數據結構中有數組和鏈表來實現對數據的存儲,但這兩者基本上是兩個極端。       數組 數組存儲區間是連續的,佔用內存嚴重,故空間複雜的很大。但數組的二分查找時間複雜度小,爲O(1);數組的特點是:

原创 使用axis開發WebService(總結)

WebService以前沒聽過,進了現在的公司才見識到,又讓我這個菜鳥學習了。雖然我現在還沒真正進入到WebService的實戰開發,只是膚淺的工作,但是我決定自己把最近一段時間所學的結合廣大網友在網上分享的相關資料,做一次小小的總結,

原创 Java設計模式之單例模式 double---checked----locking雙重檢查鎖定

在GoF的23種設計模式中,單例模式是比較簡單的一種。然而,有時候越是簡單的東西越容易出現問題。下面就單例設計模式詳細的探討一下。 所謂單例模式,簡單來說,就是在整個應用中保證只有一個類的實例存在。就像是Java Web中的appli

原创 Java HashMap中put與get的工作原理

一、Put : 讓我們看下put方法的實現: /**   * Associates the specified value with the specified key in this map. If the   * m

原创 高併發下商城秒殺活動的處理

秒殺搶購活動是現在很多商城常見的營銷手段,小米搶購、淘寶的整點免單、聚划算等都是成功的例子。 從簡單處着手,秒殺是很好理解的:設置要秒殺的商品的數量,搶完爲止。但是,實際應用中一瞬間的高併發壓力、以及併發帶來的負庫存是要着重考慮。

原创 併發容器ConcurrentHashMap與synchronized聯合使用達到線程安全

最近做的項目中遇到一個問題:明明用了ConcurrentHashMap,可是始終線程不安全 除去項目中的業務邏輯,簡化後的代碼如下: [java] view plain copy public class Tes

原创 JAVA代理模式與動態代理模式

1、代理模式 所謂代理,就是一個人或者一個機構代表另一個人或者另一個機構採取行動。在一些情況下,一個客戶不想或者不能夠直接引用一個對象,而代理對象可以在客戶端和目標對象之前起到中介的作用。 代理模式給某一個對象提供一個代理對象,並由代