原创 springMvc的異常處理

在我們的系統中,如果訪問了一條鏈接出錯了,系統可能會返回到404、500等定義好了的錯誤。這些都是系統定義好的一些錯誤,在SpringMvc中它的異常是通過HandlerExceptionResolver這個組件來處理的,瞭解了Sprin

原创 spring context解惑

spring 用了好長時間了,但是其具體的實現方式和一些設計原理並不是很清楚,加上繁雜的配置,所以用得不是很有底氣,最近有開始在學習spring源碼解析,但是碰到了各種context,感覺自己都凌亂了,好在網上看到了一篇好文章,瞬間解惑許

原创 getBytes的坑

由於業務需要,想要獲取value字符串的字節長度,於是用了下面方法。 int = length = value.getBytes().length; 發包給測試的時候,於是奇怪問題產生了。 測試的運行效果和我這邊不一樣。 1、重啓服

原创 Spring jar包介紹

spring.jar 是包含有完整發布模塊的單個jar 包。但是不包括mock.jar, aspects.jar, spring-portlet.jar, and spring-hibernate2.jar。 spring-src.zip

原创 併發容器之CopyOnWriteArrayList

原文鏈接: http://www.cnblogs.com/dolphin0520/p/3938914.html  Copy-On-Write簡稱COW,是一種用於程序設計中的優化策略。其基本思路是,從一開始大家都在共享同一個內容,當某

原创 spring cache

前言 緩存可以存儲經常用到的數據到內存或者落地到文件中,這樣在用的時候就可以快速的、不用經過計算就能拿到數據。 緩存有利也有弊,因爲數據被緩存起來了,所以在時效性方面就不是很好了,所以在使用緩存的時候,應該分析一下適合的場景,並且要有一

原创 mybatis動態sql設置

mybatis動態sql設置   有些時候,sql語句where條件中,需要一些安全判斷,例如按性別檢索,如果傳入的參數是空的,此時查詢出的結果很可能是空的,也許我們需要參數爲空時,是查出全部的信息。這是我們可以使用動態sql,增加一個

原创 ReadWriteLock

ReentrantLock用法 對象的方法中一旦加入synchronized修飾,則任何時刻只能有一個線程訪問synchronized修飾的方法。假設有個數據對象擁有寫方法與讀方法,多線程環境中要想保證數據的安全,需對該對象的讀寫方法都要

原创 mybaties查詢動態表

在寫mapper中的sql語句,當遇到表名需要通過參數提供的時候,需要注意到以下幾點,不然會報錯。 1.需要注意到statementType這個屬性 這個屬性有3種類型 1. statement 2. prep

原创 前端表格的常用場景代碼

ulynlist幾種場景代碼 tableColumn->rownumbers(true,false)顯示序號 isFullRow(true)是否填充滿行數 前端分頁 function creditTable(url){

原创 session會話更新

安全檢測會在登錄前後檢測登錄session,沒更新會提示。 解決方法:設置一個過濾器,指定到登錄的url,每登錄一次就更新下session. filter的代碼如下,記得在web.xml配置一個過濾的url import org.sl

原创 netstate 命令歸納

netstate 命令用於顯示各種網絡相關信息,如網絡連接,路由表,接口狀態 (Interface Statistics),masquerade 連接,多播成員 (Multicast Memberships) 等等。 常見參數

原创 SEO優化

什麼是SEO SEO(Search Engine Optimization)中文意譯爲“搜索引擎優化”。SEO是指通過網站內部調整優化及站外優化,使網站滿足搜索引擎收錄排名需求,在搜索引擎中提高關鍵詞排名,從而把精準用戶帶到網站,獲得免費