原创 SM4加密
金融行業國內通用標準爲SM4,對應國際標準SM4有兩種模式ECB和CBC區別是前者只需要一個key,而後者不僅需要一個key還需要一個iv值工具類代碼如下:package com.ebao.frontsys.batch.config;imp
原创 SpringMvc中bean被加載兩遍
原因是在web.xml中配置了spring的dispatherServlet又配置了spring容器的listener但是隻配置了一個參數<context-param> <param-name>contextConfigL
原创 設置session失效的三種方法
設置session失效的幾種方法在系統登錄後,都會設置一個當前session失效的時間,以確保在用戶長時間不與服務器交互,自動退出登錄,銷燬session。具體設置很簡單,方法有三種:(1)在主頁面或者公共頁面中加入:session.set
原创 mybatis中#{}和${}傳參的區別
使用#傳入參數是,sql語句解析是會加上'',比如 select * from table where name = #{name} ,傳入的name爲小李,那麼最後打印出來的就是
原创 我的友情鏈接
51CTO博客開發
原创 spring中@param和mybatis中@param使用區別
spring中@param和mybatis中的@param的寫法大致一樣 int selectRoleCount(@Param("businessId") Integer businessId,@Param("memberId") Long
原创 mysql顯示行號,通過表名模糊查找,通過列名模糊查找,常用sql
1、mysql顯示行號 SELECT @rowno:=@rowno+1 as rowno,r.* from t_article r,(select @rowno:=0) t; 2、通過表名模糊查找SELECT * FROM INFORMA
原创 三步實現mybatis自定義的typehandler
第一步實現接口TypeHandler<T>@MappedJdbcTypes(JdbcType.TIMESTAMP)//此處如果不使用該註解,在myabtis-config.xml中註冊該typehandler的時候需要寫明jdbctype=
原创 讀《nodejs開發指南》記錄
讀《nodejs開發指南》記錄 最近看了一下《nodejs開發指南》發現nodejs在某些特定的領域由他自己的長處,適合密集計算但是業務邏輯比較簡單的場景,如果做網站還是選擇php吧,呵呵,這本書我除了第5章《用nodejs開發web》沒
原创 Mybatis自定義typeHandler實現類型轉化
Mybatis類型轉換介紹1.1 目錄1.2 建立TypeHandler1.2.1 TypeHandler接口1.2.2 BaseTypeHandler抽象類1.3 註冊TypeHandler1.4
原创 mysql-解鎖-SQLException: Lock wait timeout exceeded
java.lang.Exception:### Error updating database. Cause: java.sql.SQLException: Lock wait timeout exceeded; try restarti
原创 Mybatis參數傳遞的集中寫法和方式
一、單個參數:public List<XXBean> getXXBeanList(String id); <select id="getXXXBeanList" parameterType="java.lang.String" res
原创 web項目通過listener直接加載Mybatis配置文件
首先,webxml中配置listener,並配置配置文件的路徑作爲參數 <!-- 初始化mybatis配置文件路徑 --> <context-param> <param-name>mybatisConfigLocation</param
原创 mybatis中#{}和${}傳參的區別
使用#傳入參數是,sql語句解析是會加上'',比如 select * from table where name = #{name} ,傳入的name爲小李,那麼最後打印出來的就是
原创 內聯,左外聯,右外聯,全連接,交叉連接的區別
一、內連接——最常用 定義:僅將兩個表中滿足連接條件的行組合起來作爲結果集。 在內連接中,只有在兩個表中匹配的行才能在結果集中出現 關鍵詞:INNER JOIN 格式:SELECT 列名錶 FROM 表名1 [INNER] JOIN 表名2