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