原创 myeclipse中部署tomcat工程的一種方法

在conf\Catalina\localhost中新建一個文件如test.xml,內容爲 <?xml version='1.0' encoding='utf-8'?> <Context path="" docBase="D:\myecli

原创 集羣,分佈式和負載均衡

集羣是指將服務部署到多個服務器上,對外屬於同一個服務。 負載均衡是一個系統,將請求轉發給集羣中的某臺機器。 分佈式是將服務分成多個功能,部署到不同的機器上。 例如訂單系統中: 將訂單系統分爲訂單C層,訂單網站,用戶C層,和權限C層。將這些

原创 XSS跨站點攻擊

<script>alert(/我的名字是張三/)</script>

原创 JDK源碼之Map

1. HashMap HashMap初始化的方式有四種。 創建一個Entry數組,默認初始長度爲16,當大於0.75的時候,擴展爲當前的2倍。有4中初始化map的方式。               Map<String,String>

原创 通過流方式導出文件,防止文件名中文亂碼

public void exportImei(Long orderId,Integer imeiType,Long itemId,HttpServletRequest request,HttpServletResponse respons

原创 動態規劃之硬幣問題

package dongtaiguihua; //如果有面值是1,3,5塊的硬幣,怎樣用最少的硬幣湊成11塊 public class YingBi { //分析: //湊夠0元,需要d(0) = 0個硬幣

原创 動態規劃之揹包問題

package dongtaiguihua; //有N件物品和一個容量爲V的揹包。第i件物品的體積是c[i],價值是v[i]。求解將哪些物品裝入揹包可使價值總和最大。 // 體積c[5] = {3,5,2,7,4}; 價值爲 v[5]

原创 ajaxfileupload.js+springMVC實現無刷新文件上傳

js部分用ajaxfileupload.js的方法ajaxfileupload.js是依賴jquery的,所以要引入jquery。 js代碼: function upload(){ var fileName = $(this).val

原创 動態規劃之最大子數組

問題:一個有N個整數元素的一位數組(A[0], A[1],...,A[n-1], A[n]),這個數組當然有很多子數組,那麼數組之和的最大值是什麼呢? public class MaxChildArray { public static

原创 bootstrap學習筆記(一)--layout

從今天開始學習bootstrap。最終目標是寫一個網站的前端。 Bootstrap makes use of certain HTML elements and CSS properties that require the use of

原创 Java實現劍指Offer面試題1-單例模式

package chap2.test2; //設計一個類,只能生成該類的一個實例 public class SingletonTest { //使用同步鎖的方式創建 private SingletonTest() { } pr

原创 八皇后問題

//八皇后問題 //在8*8的棋盤上擺放8個皇后,使其不能互相攻擊,即任意的兩個皇后不能處在同意行,同一列,或同意斜線上。 public class Queue { public static int fb = 8; //皇后的個數

原创 排序算法(不定時更新~)

插入排序: /** * 插入排序 * 初始時,拿第二個和第一個比較,如果第二個小於第一個,兩個交換 * 當進行到第N次時,前面的N-1個順序應該是正確的 * 拿第N個和前面的N-1個數比較,如果第M個小於N,M+1大於N

原创 bootstrap學習筆記(三)--form

這一次主要是寫註冊和登陸頁面。 先上註冊頁面: <div class="container"> <h2>註冊</h2> <form class="form-horizontal"> <div class="control-gro

原创 jquery實現的放大鏡

這是一個很簡單的放大鏡的實現: html中加入: <div id="myJqzoom" bigImage="big.jpg" style="border:solid 1px black;clear:both"> <img src="