原创 spring + struts 無縫集成方式

spring + struts 集成 方法一 step1:依賴和基本常識 1. 首先要添加集成的核心jar包:struts2-spring-plugin-2.3.16.3.jar。 2. 按照名稱匹配的原則,定義業務Bea

原创 事務傳播機制 事務隔離級別

一:事務傳播機制一共7種,可分爲兩類。 1.需要事務 1.1-EREQUIRED(默認值):如果沒有事務,就打開一個事務。如果事務已經打開,則共用這個事務 1.2-MANDATORY:如果沒有事務,不會打開新的事務,會

原创 jdbc

口訣:賈璉欲執事 -------------------------------------------------------------------------------1,加載註冊驅動     Class.forName("驅動實

原创 使用OpenSessionInViewFilter後 could not initialize proxy no session

先說下我的理解:配置OpenSessionInViewFilter是爲了解決懶加載no session問題,我之前博客有說到這點。但是個人覺得配置org.springframework.orm.hibernate3.support.Ope

原创 apche CXF簡單應用

本文實現的需求如下: 有一個系統B想要從系統A中獲取web service服務,系統A是我們開發的,系統B是別人開發的。那麼..... 使用cxf步驟大致如下: 1、 修改類的方法發佈出去,去除不向往公開的方法 2、 引入cxf-ser

原创 幾種數據庫設計思想

四種高效數據庫設計思想——提高查詢效率:設計數據庫表結構時,我們首先要按照數據庫的三大範式進行建立數據。 1. 1NF每列不可拆分 2. 2NF確保每個表只做一件事情 3. 3NF滿足2NF,消除表中的依

原创 字符串壓縮

把一個字符串AAABBBCCCdddaa  壓縮成 A3B3C3d3a2. 網上有很多,下面是自己隨手寫的一個。 public static void main(String[] args) { String ss

原创 Collection接口 和 Map接口

概念: Java的集合類主要由兩個接口派生而出:Collection和Map,Collection和Map是Java集合框架的根接口,這兩個接口又包含了一些接口或實現類 ...... 集合重量級和輕量級: 重量級:jdk1.1,這些類是線

原创 sql優化

 第一方面:30種mysql優化sql語句查詢的方法 1.對查詢進行優化,應儘量避免全表掃描,首先應考慮在 where 及 order by 涉及的列上建立索引。   2.應儘量避免在 where 子句中

原创 java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException

仔細檢查你會發現你包其實倒了的 原因:commons-lang3-3.1.jar 和 commons-lang-2.3.jar 對應的包名改變了,所以找不到!!! 最後解決用 commons-lang-2.3.jar 問題解決!

原创 Linux常用命令

1--切換用戶     su root     密碼 ..... 2--查看網卡     ifconfig 3--關閉網卡     ifconfig 網卡名字 down 3--打開網卡     ifconfig 網卡名字 up 4--獲

原创 com.opensymphony.xwork2.inject.ContainerImpl$MethodInjector

以下爲度娘結果: Caused by: java.lang.ClassNotFoundException: javassist.ClassPool 在使用struts-2.2.1時,需要引入javassist-3.7.ga.jar,而這

原创 中文亂碼問題

經過如下設置基本可解決90%的亂碼問題! 1、字符編碼格式統一     1.1> jsp頁面編碼統一設置成UTF-8 <%@ page language="java" contentType="text/html; charset=UTF

原创 Java.lang.ClassCastException: java.lang.Class cannot be cast to java.lang.reflect.ParameterizedType

這中個報錯一般是泛型原因: 我的BaseDao中使用了泛型,service層調用的時候沒有聲明泛型的類型。 如:  BaseDao baseDao = new XxxDaoImpl<Xxx>()!

原创 'Java.lang.'ClassCastException: 'com.sun.proxy.$Proxy8 cannot be cast to 類名'

'Java.lang.'ClassCastException: 'com.sun.proxy.$Proxy8 cannot be cast to 類名' spring使用的動態代理有兩種:JDK Proxy 和CGLIB,一種是基於接口