springJDBCTemple能查詢不能更新
posted @ 2012-03-21 11:38 yita 閱讀(309) | 評論 (0) | 編輯 收藏
隨筆 - 16, 文章 - 0, 評論 - 0, 引用 - 0
|
springJDBCTemple能查詢不能更新
這個問題實在是太sui了,就因為不知道什么時候把dataSource的配置寫成<property name="defaultAutoCommit" value="false" />
所以,所以,,媽的,改true就好了。。。
posted @ 2012-03-21 11:38 yita 閱讀(309) | 評論 (0) | 編輯 收藏 mysql insert時報Duplicate entry...for key..
@import url(http://www.aygfsteel.com/CuteSoft_Client/CuteEditor/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css);
Duplicate entry...for key..的意思時重復的鍵值,檢查主鍵或者其他唯一鍵值重復。
posted @ 2012-03-20 20:08 yita 閱讀(333) | 評論 (0) | 編輯 收藏 Install DB2 on LION先下載DB2 Express-c for mac 下載地址: https://www14.software.ibm.com/webapp/iwm/web/reg/download.do?source=swg-db2expressc&S_PKG=dlmacosx&S_TACT=100KG31W&lang=en_US&cp=UTF-8
有兩個文件,一個是Express-C free db,一個是 Client。最好選擇直接下載而不要使用download director,ibm這個下載器真心一個爛。 下載的時候順手搜了下,stackoverflow上有說lion下安裝有問題,原因是db2setup無法正確識別出系統構架x86_64 解決方法是先使用uname -m 查系統構架。 再修改db2setup腳本如下 "Darwin") case ${OSM?} in i*86) INSTALLDIR="${PROGDIR?}/db2/macos/install" PLATNAME="MacOS" ;; x86_64) INSTALLDIR="${PROGDIR?}/db2/macos/install" PLATNAME="MacOS/x86_64" ;; esac ;; "HP-UX") 原文地址 http://stackoverflow.com/questions/7072871/how-do-i-install-ibm-db2-express-c-on-mac-os-x-10-7-lion 不過我下載下來的并沒有這個問題,i*86默認改為*86*了,不知道是我只安裝client還是ibm已經修正這個bug了?
但是安裝的時候亂碼,我就直接執行db2install,很快就安裝結束,提示
必須設置 DB2 實例環境 ,其方法是:在 sqllib 目錄中查找 db2profile 或 db2cshrc,也可以對 DB2 實例用戶打開新的登錄窗口。
未完待許。。
posted @ 2012-03-08 14:28 yita 閱讀(528) | 評論 (0) | 編輯 收藏 泛型方法public static <T> void add(Info<T> i1, Info<T> i2){
返回值前的<T>是泛型方法的聲明方式,不加編譯錯誤。
posted @ 2012-02-28 22:50 yita 閱讀(208) | 評論 (0) | 編輯 收藏 mac快捷鍵以及增加桌面
⌘=CMD;⌥=OPT;^=Ctrl;⇧=Shift; ⎋=Esc;⌫=Del
新增桌面 ,觸控板四指向下,或者按F3 打開Mission Control 點右上角點擊+號。
然后把不同程序按需要拖動到不同桌面即可。
mac里command與win得ctrl功能差不多。不少快捷鍵也相似可以嘗試。
posted @ 2012-02-13 11:23 yita 閱讀(2600) | 評論 (0) | 編輯 收藏 mac下使用eclipse的svn報錯問題Failed to load JavaHL Library. These are the errors that were encountered: no libsvnjavahl-1 in java.library.path no svnjavahl-1 in java.library.path no svnjavahl in java.library.path java.library.path = ******** eclipse裝好svn插件之后報加載JavaHL libary錯誤,看了一對說是要加參數指定 java.library.path。加了之后發現沒用,又搜了搜找到這個 http://subclipse.tigris.org/wiki/JavaHL 其中mac os 里有段寫到
于是在http://www.open.collab.net/downloads/community/下載之,下載需要先注冊,找到10.7版的。再開開eclipse,同步svn就沒有問題
ps.在sinaapp上看到介紹svnx這個客戶端,紀錄下,有時間試試 posted @ 2012-01-10 10:49 yita 閱讀(2041) | 評論 (0) | 編輯 收藏 Struts2 注解基礎The Struts dispatcher cannot be found. This is usually caused by using Struts tags without the associated filter. Struts tags are only usable when the request has passed through its servlet filter, which initializes the Struts dispatcher needed for this tag. - [unknown location] 先是報這個錯,因為struts2的filter是*.action的原因。改為以下即可。 <filter-mapping>
1.convention plugin插件 convention plugin默認result頁面存放在WEB-INF/content.(可以通過struts.convention.result.path屬性來設置)。 如 http://localhost:8080/hello-world該url將訪問WEB-INF/content/hello-world.jsp。 2.convention plugin查找類的規則 convention plugin會查找struts、struts2、action、actions等包里的滿足以下條件的類(好像可以設置)
修改包查找規則修改下面兩個屬性
<constant name="struts.convention.package.locators" value="test" /> 3.convention plugin類對應URL規則 在struts、struts2、action、actions等包下生成“/”,更深層次則繼續以“包名/”,類名子目全小寫,按駝峰法分隔單詞添加“-”。舉例如下: com.example.actions.MainAction -> /main 4.result對應頁面名稱 頁面命名與類名規則相同,再加上“-”與result值即可,如果找不到result的頁面,似乎會返回到省略result名稱的頁面,還有success可省略,如下:
例子:foo action找不到result頁面,會自動查找foo-bar action package com.example.actions;
參考: struts2 convention-plugin文檔 http://www.vaannila.com/struts-2/struts-2-example/struts-2-annotation-example-1.html posted @ 2011-12-30 20:14 yita 閱讀(209) | 評論 (0) | 編輯 收藏 vim的一些配置。vimrc里加上下面代碼就可以ctrl+c、ctrl+v、ctrl+a等windows操作 1 source $VIMRUNTIME/mswin.vim
解決亂碼問題 " 設定默認解碼
最近用了這個vimrc( http://amix.dk/vim/vimrc.html),據說是最強配置,去了個command—T(要裝ruby),里面還有不少插件得自己找??戳讼轮饕莗ython和js的配置,回頭得再加點java的。 順便得加上這個函數 fun! MySys() posted @ 2011-12-20 12:05 yita 閱讀(203) | 評論 (0) | 編輯 收藏 IE6的modaldialog里href運行javascript的錯誤解決方法IE6中用modaldialog時,a的href里寫javascript時,如<a href="javascript:test();">test</a>,如果無效或者出錯時,加上<base target="_self">即可。 posted @ 2011-12-19 20:33 yita 閱讀(180) | 評論 (0) | 編輯 收藏 現在項目的一些問題小記系統中戶人、育齡婦女、子女三個表有大量冗余,設計者稱所謂方便查詢和效率,結果為了保證數據的一致性付出了巨大的代價。記之。 posted @ 2011-12-12 10:41 yita 閱讀(177) | 評論 (0) | 編輯 收藏 eclipse 打jar包1。選工程導出 2。以java中的Runnable JAR file導出 3。選要運行的main方法 4.libary handling選拷貝必須類庫到子文件夾 5.選擇導出的文件夾和文件名。點finish
在cmd中輸入java -jar xxx.jar運行
posted @ 2011-12-01 16:39 yita 閱讀(98) | 評論 (0) | 編輯 收藏 link的屬性media的用處<link rel=”stylesheet” type=”text/css” media=”print” href=”main.css” /> 就是樣式輸出的設備。 默認為 screen (缺省值),提交到計算機屏幕; posted @ 2011-11-30 15:05 yita 閱讀(80) | 評論 (0) | 編輯 收藏 DB2 Error Code: -1218, SQL State: 57011問題 SQLCODE: 1218 DB2 SQL error: SQLCODE: -1218, SQLSTATE: 57011, SQLERRMC: 4096() 分析: bufferpool太小,那么必須增加你的bufferpool。
解決: 1、命令查看你的bufferpool總大?。ㄇ疤?,連接數據庫 connect to GXCSP) db2 'select bpname,pagesize,npages from syscat.bufferpools' 2、在保證所有bufferpool總合不超過1G的情況下,盡量增加buffer的大小,調整bufferpool的大小。 db2 'alter bufferpool ibmdefaultbp size 51200' 這時會報錯,其實緩沖區已經修改成功。SQL20169W The buffer pool is not started. SQLSTATE=01654 3、重啟數據庫即可(關閉數據庫,啟動數據庫)
--------------------------------------- 搜別人的,先mark下。。。明天試下。。真操蛋啊。。 posted @ 2011-11-17 18:39 yita 閱讀(4149) | 評論 (0) | 編輯 收藏 struts2+UrlRewriteFilter配置注意1.UrlRewriteFilter 應在 struts2過濾器前。 2.struts2的filtermap應如此修改,否則會報404錯誤。 1 <filter-mapping> posted @ 2011-11-15 18:50 yita 閱讀(329) | 評論 (0) | 編輯 收藏 半小時內使用vim的常用命令,以及平時使用的感慨移動就不說了,強制退出:q!;保存退出:wq 在normal模式下 刪除: x刪除當前字符; v選擇字符,x刪; dd刪除行; d$刪除當前光標到行末; de刪除當前光標到單詞末尾; dw同上切包括空格。 撤銷、重做: u撤銷; U撤銷當前行所有改變; ctrl+r 重做。 ---------------------------------摘自vim tutor------------------------------------- 在正常模式下一個命令的格式是∶ ---------------------------------------------------------------------------------------- 復制: 開始按v,結束處按y。 粘貼: p光標后貼,P光標前貼 剪切: 先刪除,在欲復制的地方按p 替換字符: 按r 連續替換字符: 按R 更改單詞: 在要更改的字符上,輸入cw,光標后單詞被刪除并進入編輯模式,即de+i C指令與d格式相近,更改后進入編輯模式(注:沒有cd)
顯示文件當前狀態: ctrl+g 跳轉文件最后一行: shift+g 跳轉到某行: 先輸入行號,再shift+g
搜索命令 向后查找:/開頭輸入要查找的單詞 查下一個:n 查上一個:shift-n 向前查用?代替/ 匹配括號查找按%
替換命令(還沒找到替換下一個) 替換該行第一個: :s/舊/新 替換行內所有: :s/舊/新/g 替換兩行內所有::行號,行號s/舊/新/g 替換文件內: :%s/舊/新/g
-------------------------------------------------------- vim執行外部命令: :!命令 如 刪除文件 :!rm 文件名
另存保存一部分: :行號,行號 w 文件名 :r FILENAME 可提取磁盤文件 FILENAME 并將其插入到當前文件的光標位置 正常模式下$可以移動到最后一行。 a在光標后插入 ========================================== 這些命令囊括了一個文本編輯器的基本功能。。。。 只要配置好vim,記住這些命令,基本就可以用vim替換別的編輯器了,剩下就是習慣它。。。 用了一段時間的vim了。還是不太習慣全鍵盤的操作方式,常會發生選中字符滾輪一輪就全沒的情況。剩下的操作,像dd刪除行之類的,很多還是挺方便的。 另,不知道vim有什么方便的方法多行多次縮進么?現在就是覺得這個不方便。 posted @ 2011-11-10 12:12 yita 閱讀(142) | 評論 (0) | 編輯 收藏 |
|||||||||||||||||||||||||