原创 本地同時運行兩個項目 session失效

本地同時運行前後臺兩個項目,前臺登陸使用cookie,後臺登陸使用session, 同時運行的情況下,前臺頁面的每次操作,後臺都需重新登錄。 原因: session信息是保存在服務器端,但發起請求時會在本地創建一個sessionid 的c

原创 頁面上點擊事件頁面重新刷新

DOM 中的a標籤 href 屬性使用了 # 而不是javascript 如果使用 # 則頁面會重新刷新。

原创 java collection 集合之list

collection中幾種常用的集合類型特點 | 集合類型 | 是否允許空 | 是否允許重複數據 | 是否有序 | 是否線程安全 | ------------- |-------------| -----| -----| | Ar

原创 window下mysql配置MASTER/SLAVE模式

 環境 配置Mysql的MasterSlave至少需要兩臺機器。我這裏使用三臺虛擬機進行測試。三臺機器配置完全一樣,MySQL安裝的路徑也是一樣: 第一臺:10.1.5.181; Windows 2008 DataCenter + M

原创 2015/07/27第一天小記

今天是我的第一篇文章,我不知道我能堅持多久,只是希望能多一點總結,多一點收穫!

原创 spring mvc freemaker form表單提交

 spring mvc freemaker form表單提交時出現400 bad request 這是由於form表單中綁定的數據類型跟pojo類型不一致導致。

原创 AJAX提交與FORM提交的區別

 Ajax提交是通過js來提交請求,請求與響應均由js引擎來處理,頁面不會刷新,用戶感覺不到實際上瀏覽器發出了請求。比如說我們希望網頁總是顯示最新的新聞,而又不想老是去點刷新按鈕,我們就可以用Ajax機制來實現。網上的客服軟件也是aj

原创 JSONObject.parseObject問題記錄

JSONObject.parseObject問題記錄 Q1:在用fastjson的parseObject 做數據類型轉化時會出現問題: Map<String, String> map = JSONObject.parseObjec

原创 spring引入dubbo後啓動tomcat報錯

場景: spring項目引入dubbo之後,用mvn clean tomcat7:run 的方式啓動報錯 SpringServletContainerInitializer cannot be cast to javax.servlet

原创 《JAVA併發編程實踐》第三章對象的共享

1 怎麼理解發布和逸出? 轉自別人的回答講的很詳細 點擊這裏 還有這裏 2.如何構造一個安全的對象? 不可變的對象一定是線程安全的 在多線程訪問這個不可變的對象時,對象的實例域都是固定不變的,也就不存在多線程環境寫操作

原创 idea 快捷鍵設置

windows切換到mac系統,keymap風格設置成eclipse 設置位置:File->settings->keymap 複製當前行 Duplicate Entire Lines if else try catch 提

原创 《JAVA併發編程實踐》第二章 線程安全性

1.多線程環境爲什麼會出現問題? 由於競態條件的存在。 競態條件:基於一種可能失效的觀察結果來做出判斷或執行某個計算 競態條件分兩種: - **先檢查後執行**

原创 《JAVA併發編程實踐》第四章對象的組合

1.如何寫出一個線程安全的類? 基本要素: 找出構成對象狀態的所有變量 找出約束狀態變量的不變性條件(取值範圍 前驗條件或者後驗條件) 建立對象狀態的併發管理策略 實際中的代碼 訂單類包含自身的狀態和商品的引用

原创 《JAVA併發編程實踐》第五章基礎構建模塊

1.什麼是同步容器類? 同步容器有 vector,hashtable等,他們的實現方式是:封裝類的狀態,對每個公有方法都使用同步,使得每次只有一個線程能訪問容器的狀態。 對於同步容器每個方法來說,它是線程安全的 但是在客戶端代碼中,一些複

原创 java 上傳圖片圖片變紅

 java 上傳圖片的時候出現圖片變紅的情況 原因:圖片包含了一個Alpha(透明)通道,一共四個通道,jpg不支持Alpha通道,所以導致了這個現象 解決代碼:     private static final int[] RGB_