原创 Java之jdbc使用小結

1、getParameter()和getAttribute()區別:     getParameter()  ①一般用於獲取超鏈接中的參數,eg:http://localhost:8080/Jdbc/addUser?id=24  ②用於獲

原创 struts標籤庫中ognl表達式獲取Action中對象的原理

在jsp頁面通過struts表單提交數據到Action中去,Action執行完畢返回jsp頁面通過struts標籤表示出值,都是通過Action類的setter和getter存取器,而存取器是根據jsp頁面的name值首字母大寫,加上ge

原创 Exception:MappingException: Unknown entity 解決辦法

一、錯誤:用Hibernate編寫程序時,出現了下面的問題:MappingException: Unknown entity  二、debug分析: 找不到實體對象類 這個錯誤是在session執行了session.getTran

原创 正則表達式基本語法

正則表達式說明: 常用元字符 代碼 說明 . 匹配除換行符以外的任意字符 \w 匹配字母或數字或下劃線或漢字 \s 匹配任意的空白符 \d 匹配數字 \b 匹配單詞的開始或結束 ^ 匹配字符串的開始 $ 匹

原创 使用case when高級用法對數據庫進行行列轉化 分組、聚合函數使用

看下原來代碼: 將kpi_name這一列進行在一行顯示 一、不用分組、聚合函數 --測試不用聚合分組函數 select kpi_date, tyt_name, (case when kpi_name='換卡' then kp

原创 org.hibernate.MappingException:An association from the table XX refers to an unmapped class

Hibernate多對一的時候遇到如下問題: org.hibernate.MappingException: An association from the table J_Product refers to an unmapped cl

原创 Myeclipse修改編碼字符UTF-8

一、新建jsp、html等文件,默認pageEncoding字符格式(這樣在頁面出現中文不需要每次都手動修改ISO-8859-1編碼了) <%@ page language="java" import="java.util.*" pag

原创 web.xml中url-pattern匹配規則

最基本的servlet中,jsp頁面向對應Servlet對象請求時,會根據web.xml中匹配規則,匹配對應的Servlet。 匹配規則有三種: 精確匹配 —— 如/findAll.htm,只會匹配foo.htm這個URL路徑匹配

原创 Myeclipse部署運行太慢解決方法

Myeclipse開發的項目多了,部署的次數多了,就會變慢,下面給出有效的解決方法。 1、在部署中發現,除了deploying了當前項目外,還部署了其他的項目,所以用時52秒 2、查看了部署管理器(Manage Deployments

原创 myeclipse如何調整註釋字體

eclipse新版的字體是Consolas,而老版本的是Courier New,果斷改了字體就行。 具體操作: 1、控制面板\外觀和個性化\字體2、找到Courier New 右擊 選擇“顯示” 既可 你會發現Courier New 3、

原创 Hibernate中session的flush方法和commit()方法區別

參考地址:http://blog.csdn.net/cmtobby/article/details/1750632 保存: session=HibernateSessionFactory.getSession(); session

原创 javax.el.PropertyNotFoundException

javax.el.PropertyNotFoundException: Property 'time' not readable on type java.lang.String 通過EL表達式輸出,數據庫取出的字段,遇到上面問題。 最後

原创 Oracle之分析函數、開窗函數

一、rank() over(partition by 字段1 order by 字段2) 從最經典的一個例子來說: 這是原始表結構: 現在需要增加一列,用來統計每天不同城市的完成率排名。 這意味着要對其分組,按時間分組,並且同一時間返

原创 java.sql.SQLException: 無效的列索引

java DBUtil中的Preparedstate中的sql語句和直接在PL/SQL中的語句表達是不完全一樣的。 java中涉及到佔位符問題,某些表達有差異。 在數據庫中插入語言這樣寫: <span style="font-size:1

原创 對面向切面編程(AOP)的理解

原始文章讀這裏:http://blog.csdn.net/Intlgj/article/details/5671248 所謂面向切面編程AOP英文全稱是:(Aspect 切面,方面;Oriented 面向,導向  Promgramming