原创 jsp鏈接跳轉到本action,傳參的時候值傳不過來

因爲是跳轉到本action,傳遞值的時候一般是字符串形式的,試了好久都沒傳過來。後來問了經理才明白,同action傳參的時候,參數的接收變量要跟參數

原创 Java集合和字符串互轉 異常:cannot be cast to java.lang.String

今天在對象集合轉字符串的時候,我直接用的toString,報錯對象不能轉成字符串: *.*.* cannot be cast to java.lang.String 剛開始直接用的toString()方法,可是不行,後來查了下,有的說是對

原创 在部署服務,啓動Tomcat的時候,報錯“前言中不允許有內容”

網上查了好多,大部分都是說配置文件的問題,後來改了好多都不行,最後發現是編譯的問題,在tomcat下webapps下的項目中直接修改配置文件的數據庫

原创 內存溢出:Exception in thread "http-bio-8080-exec-3" java.lang.OutOfMemoryError: PermGen s

這是在Eclipse啓動Tomcat的時候報的異常: xception in thread "http-bio-8080-exec-3" java.lang.OutOfMemoryError: PermGen space     at j

原创 Oracle sql以某個漢字的字段的漢語拼音作爲排序,java代碼排序不能按要求顯示序列號

問題一: order by nlssort(d.rname,'NLS_SORT=SCHINESE_PINYIN_M') 在以漢字首字母拼音作爲排序,只是用order by,我試了一下是不可以的,網上查了一下 ,這種排序OK。 問題二: 同

原创 ORA-28000:the account is locked錯誤解決

Oracle數據庫日誌中出現ORA-28000:the account is locked的錯誤,可以按下面的步驟處理:     1、查詢FAILED_LOGIN_ATTEMPTS參數默認值,這個參數限制了從第一次登錄失敗開始計

原创 java.lang.ClassCastException: java.lang.String cannot be cast to [Ljava.lang.Object;

用的createSQLQuery返回值定義爲list<Object[]> 由於sql的特殊原因 可能返回值的數組裏面 list.get(i)的長度不固定, 可能是1或者更多,當是1的時候系統就不認定它是一個Object[] 而是一個

原创 根據不同的字段值 查詢等於該字段值的記錄數

字段:typeid select sum(case when typeid=1 then count(typeid) else 0 end ) as ,         sum(case when typeid=2 then count(

原创 調整Oracles表內字段的順序

 工作中遇到:在爲一個表新增字段後,新增字段在最後,想調整新增字段的位置。   1、原始方法: --新建臨時表以存儲正確的順序 create table A_2 as select (column1,colum2,……A表中的順

原创 Java實現在每個漢字之間加空格

public String appendSpace(String  para){           int length = para.length();           char[] value = new char[lengt

原创 Js跳轉Struts2的Action沒反應,js代碼走這段代碼了,可是不跳轉到對應的默認方法execute(),求解

問題:點擊登錄按鈕,走對應的JS代碼window.location='main.action';了,而且把main.action換成其他的就沒問題,查了代碼,順了邏輯,就是不跳轉到main對應的類的默認方法中 1、剛開始以爲是,本機代碼爲

原创 Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 必須宣告純量變數 "@P30@P31"。

這個是SqlServer數據庫,在Mybatis  Insert添加的時候報的錯,具體原因是sql寫錯了,寫values的時候,字段之間忘記用”,”隔開了; INSERT INTO tabName(字段1,字段2,字段3....) val

原创 常用命令提示符

MS-DOS(Microsoft Disk Operating System) 命令提示符(cmd) 啓動 Win+R      輸入cmd  然後回車 切換盤符 盤符名稱: 進入文件夾 cd  文件夾名稱 進入多級文件夾 cd  文件夾

原创 Java虛擬機— —JVM Java的運行環境

JVM (Java Virtual Machine):Java虛擬機,簡稱JVM,是運行所有Java程序的假想計算機,是Java程序的運行環境,是Java最具吸引力的特性之一,我們編寫的Java代碼,都運行在JVM之上。   跨平臺:任何

原创 搭建SpringBoot的時候,配置自動讀取數據源,讀取不到的問題

此處是我的代碼,剛開始網上也查了一些方法,但是都沒解決: 版本:SpringBoot 1.5.2  jdk1.7  數據庫:mysql和sqlServer(多數據源) 大體如: 1.路徑配錯 ; 2.沒有注入數據源; 3缺少配置文件; 4