原创 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="