1.查找缺少的數(shù)據(jù)。
取出相鄰2條的數(shù)據(jù),如果公歷日期后一條減前一條大于1,就證明缺少。
2.去網(wǎng)上找網(wǎng)頁,數(shù)據(jù)全的。
http://www.nongli.com/item4/index.asp
3.利用jsoup抓取網(wǎng)頁中的相關(guān)數(shù)據(jù)。
posted @
2011-11-30 14:00 RoyPayne 閱讀(308) |
評論 (0) |
編輯 收藏
/Files/RoyPayne/spket-1.6.16.rar
posted @
2011-11-25 10:07 RoyPayne 閱讀(314) |
評論 (0) |
編輯 收藏
在$ECLIPSE_HOME下,建立一個links目錄。
links目錄下,創(chuàng)建link文件(文件名和后綴可以隨意指定),比如findbugs.link,內(nèi)容如下:
path = D:\\plugins\\spket-1.6.16
path后面跟的就是插件的地址。
需要注意的是,插件必須采用標(biāo)準(zhǔn)的目錄結(jié)構(gòu)eclipse |------plugins |------features
采用link的方式,不但方便插件的管理,而且當(dāng)eclipse重裝的時候,只要把links目錄copy到新的$ECLIPSE_HOME下即可。
posted @
2011-11-25 09:57 RoyPayne 閱讀(175) |
評論 (0) |
編輯 收藏
顏色:1windows →Preferences→general→editors→text editors
2在 appearance color options 里選在background color
3去掉復(fù)選框的鉤,設(shè)置顏色為
色調(diào)85
飽和度123
亮度205
另一種方式:
桌面鼠標(biāo)右鍵->屬性->外觀-高級->窗口
設(shè)置顏色。
posted @
2011-11-23 08:58 RoyPayne 閱讀(345) |
評論 (0) |
編輯 收藏
1、#可以進(jìn)行預(yù)編譯,進(jìn)行類型匹配,#變量名#? 會轉(zhuǎn)化為 jdbc的?類型
?? $不進(jìn)行數(shù)據(jù)類型匹配,$變量名$就直接把$name$替換為 name的內(nèi)容
?? 例如:
????select * from tablename where id = #id#,假設(shè)id的值為12,其中如果數(shù)據(jù)庫字段id為字符型,那么#id#表示的就是'12',如果id為整型,那么#id#就是 12
??? 會轉(zhuǎn)化為jdbc的select * from tablename where id=?,把?參數(shù)設(shè)置為id的值
????select * from tablename where id = $id$,如果字段id為整型,Sql語句就不會出錯,但是如果字段id為字符型,
????那么Sql語句應(yīng)該寫成 select * from table where id = '$id$'
????
3、#方式能夠很大程度防止sql注入.
4、$方式無法方式sql注入.
5、$方式一般用于傳入數(shù)據(jù)庫對象.例如傳入表名.
6、所以ibatis用#比$好,一般能用#的就別用$.
另外,使用##可以指定參數(shù)對應(yīng)數(shù)據(jù)庫的類型
如:
select * from tablename where id =#id:number#?
在做in,like 操作時候要特別注意
mysql: select * from user where user_name like concat('%',#name#,'%')oracle: select * from user where user_name like '%'||#name#||'%'sql server: select * from user where user_name like '%'+#name#+'%'
posted @
2011-11-17 22:15 RoyPayne 閱讀(615) |
評論 (0) |
編輯 收藏
摘要: 一、JAR包簡介
要使程序可以運(yùn)行必須引入JSON-lib包,JSON-lib包同時依賴于以下的JAR包:
1.commons-lang.jar
2.commons-beanutils.jar
3.commons-collections.jar
4.commons-logging.jar
5.ezmorph.jar
6.json-lib-2.2.2-jdk15.jar
閱讀全文
posted @
2011-05-02 21:25 RoyPayne 閱讀(1724) |
評論 (0) |
編輯 收藏
摘要: 我是誰?我是誰?這是多人反復(fù)自詰的老問題。雖然每個人都可通過鏡中的影象看到自己的容貌,盡管他清楚自己的姓名、年齡與過去,但是對于真正的“自己”,很多人未必都能真正的明白,故而仍舊要問“我是誰”?
閱讀全文
posted @
2010-01-30 11:51 RoyPayne 閱讀(357) |
評論 (0) |
編輯 收藏
TOMCAT部署項(xiàng)目有3種方法:
1、直接把項(xiàng)目放在webapps里
2、修改conf里server.xml文件,添加一個Context,指向項(xiàng)目的目錄
3、在Catalina/localhost目錄里,新增一個xml文件,添加一個Context內(nèi)容,指向項(xiàng)目的目錄。
<Context path="/目錄名" docBase="e:\example" debug="0" reloadable="true" />
優(yōu)先級別為:3>2>1
第3個方法有個優(yōu)點(diǎn),可以定義別名。服務(wù)器端運(yùn)行的項(xiàng)目名稱為path,外部訪問的URL則使用XML的文件名。這個方法很方便的隱藏了項(xiàng)目的名稱,對一些項(xiàng)目名稱被固定不能更換,但外部訪問時又想換個路徑,非常有效。
第2、3還有優(yōu)點(diǎn),可以定義一些個性配置,如數(shù)據(jù)源的配置等。
posted @
2009-07-01 11:19 RoyPayne 閱讀(298) |
評論 (0) |
編輯 收藏
摘要: 寫了好幾篇關(guān)于這個方向的文章了,但連自己都感覺寫的有點(diǎn)亂,沒有總結(jié)。所以現(xiàn)在把所有方法整理到一起,如果以后又發(fā)現(xiàn)新的,我繼續(xù)補(bǔ)充到這篇文章里。
這篇是技巧性的文章,如果要找關(guān)于GC或者調(diào)整內(nèi)純的文章,看我其他幾篇文章。因?yàn)槭荍VM 調(diào)優(yōu)總結(jié),所以廢話少說。從各方面一共收集到以下幾個方法:
閱讀全文
posted @
2009-06-28 10:57 RoyPayne 閱讀(430) |
評論 (0) |
編輯 收藏
摘要: 延遲加載:
延遲加載機(jī)制是為了避免一些無謂的性能開銷而提出來的,所謂延遲加載就是當(dāng)在真正需要數(shù)據(jù)的時候,才真正執(zhí)行數(shù)據(jù)加載操作。在Hibernate中提供了對實(shí)體對象的延遲加載以及對集合的延遲加載,另外在Hibernate3中還提供了對屬性的延遲加載。下面我們就分別介紹這些種類的延遲加載的細(xì)節(jié)。
閱讀全文
posted @
2009-06-28 08:30 RoyPayne 閱讀(198) |
評論 (0) |
編輯 收藏