原创 eclipse4.5.2創建maven項目

準備工作:        1,web服務器(我的環境用的是apache-tomcat7)        2,jdk(我的環境用的是jdk1.7)        3,ecplise4.5.2 創建maven項目步驟:   1,右鍵新建項目(

原创 maven解決Cannot change version of project facet Dynamic Web Module to 3.0問題

1,修改maven項目下的.setting文件夾中的org.eclipse.wst.common.project.facet.core.xml文件 將xml中的jst.web標籤的version改爲3.0 2,修改web.xml標籤的

原创 java將圖片轉爲base64字符串

base64字符串與圖片相互轉換的核心就是文件流與字節數組的相互轉換,由於轉換簡單下面直接貼代碼: package com.rh.fs.util; import java.io.ByteArrayOutputStream; impor

原创 spring 注入sqlsession報錯java.lang.NoClassDefFoundError: org/apache/ibatis/cursor/Cursor

在spring中使用SqlSessionTemplate注入sqlsession時報錯: org.springframework.beans.factory.BeanCreationException: Error creating be

原创 maven將jar引入本地倉庫報錯Failed to execute goal org.apache.maven.plugins:maven-install-plugin

出現Failed to execute goal org.apache.maven.plugins:maven-install-plugin這種錯誤是因爲maven無法直接去中央倉庫下載指定的插件,所以這塊需要配置鏡像下載地址即可: 我本

原创 java使用des加密

DES加密算法是jdk自帶的一種採用8位密鑰字符加密的對稱算法,它既可以正向加密也可以反向解密。 DES算法的入口參數有三個:Key、Data、Mode。其中Key爲8個字符共56位,每個字符由7個字節外加1字節的奇偶校驗組成,是DES算

原创 oracle導出報錯ora-00106

oracle exp導出數據庫時報錯: EXP-00106: 數據庫鏈接口令無效 EXP-00000: 導出終止失敗 原因:本地的oracle版本低於導出的數據庫版本。 查看數據庫版本命令: select * from v$version

原创 mybatis面向接口編程

mybtis的面向接口編程的作用就是將所有的數據庫操作交由mapper的配置來完成,而不需要人工的在dao層寫數據庫操作的代碼; 步驟: 一、編寫javaBean對象 package com.hsk.mybatis.bean; pu

原创 mybatis配置多對一或一對一關係

本例以部門用戶關係爲例說明多對一的關係配置; 第一步,編寫部門的bean package com.hsk.mybatis.bean; import java.util.List; public class DeptBean {

原创 mybatis配置一對多集合查詢不爲空但是所有對象爲null

在配置mybatis一對多時,配置collection時,查詢的結果集的數量大於0,但是每個集合的對象都爲null, 出現這樣的原因是因爲子查詢的結果沒有配置resultMap而是配置了resultType 出問題的mapper配置:

原创 maven項目關於ojdbc14依賴配置

在我們創建好maven項目後,在pom.xml加入oracle的驅動始終報錯:不存在jar包 原因是因爲oracle是付費的,所以無法直接從maven的中央倉庫將驅動下載到本地倉庫中。 這時就需要我們手動將驅動包加載到本地倉庫中,步驟

原创 oracle創建dblink

create public database link dblink名稱   connect to 數據庫用戶 identified by 用戶密碼   using '192.167.1.2:1521/orcl';--此處爲數據庫的鏈接

原创 oracle內存調優

當數據庫查詢大批量數據時,查詢語句非常慢,這時我們就要纔有數據庫優化加快查詢速度;一般情況下我們可以建立表索引,但如果數據量過大時(如千萬級)單靠索引不能達到預期效果, 這時我們可以調整數據庫的內存大小,這樣可以加快oracle運行效率。

原创 spring注入方式解析

本例主要說明spring的集中注入方式:set注入(又名屬性注入)、構造注入、靜態工廠注入、非靜態工廠注入、方法注入。 1、set注入 要求被注入的bean對象對應的屬性要有setXxxx的方法如部門編碼屬性deptCode得有setDe

原创 mybatis配置一對多查詢關係

1,部門bean package com.hsk.mybatis.bean; import java.util.List; public class DeptBean { private String deptCode; pr