随笔-59  评论-31  文章-0  trackbacks-0
 
1.查找缺少的数据。
取出相邻2条的数据,如果公历日期后一条减前一条大于1,就证明缺少。
2.去网上找网页,数据全的。
http://www.nongli.com/item4/index.asp
3.利用jsoup抓取网页中的相关数据。
posted @ 2011-11-30 14:00 RoyPayne 阅读(282) | 评论 (0)编辑 收藏
/Files/RoyPayne/spket-1.6.16.rar
posted @ 2011-11-25 10:07 RoyPayne 阅读(306) | 评论 (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 阅读(165) | 评论 (0)编辑 收藏
    颜色:

1windows →Preferences→general→editors→text editors

2在 appearance color options 里选在background color

3去掉复选框的钩,设置颜色为

色调85    

饱和度123    

 亮度205    

另一种方式:
     桌面鼠标右键->属性->外观-高级->窗口
设置颜色。


posted @ 2011-11-23 08:58 RoyPayne 阅读(336) | 评论 (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 阅读(607) | 评论 (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 阅读(1718) | 评论 (0)编辑 收藏
     摘要: 我是谁?我是谁?这是多人反复自诘的老问题。虽然每个人都可通过镜中的影象看到自己的容貌,尽管他清楚自己的姓名、年龄与过去,但是对于真正的“自己”,很多人未必都能真正的明白,故而仍旧要问“我是谁”?  阅读全文
posted @ 2010-01-30 11:51 RoyPayne 阅读(351) | 评论 (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 阅读(295) | 评论 (0)编辑 收藏
     摘要: 写了好几篇关于这个方向的文章了,但连自己都感觉写的有点乱,没有总结。所以现在把所有方法整理到一起,如果以后又发现新的,我继续补充到这篇文章里。

这篇是技巧性的文章,如果要找关于GC或者调整内纯的文章,看我其他几篇文章。因为是JVM 调优总结,所以废话少说。从各方面一共收集到以下几个方法:

  阅读全文
posted @ 2009-06-28 10:57 RoyPayne 阅读(423) | 评论 (0)编辑 收藏
     摘要: 延迟加载:
延迟加载机制是为了避免一些无谓的性能开销而提出来的,所谓延迟加载就是当在真正需要数据的时候,才真正执行数据加载操作。在Hibernate中提供了对实体对象的延迟加载以及对集合的延迟加载,另外在Hibernate3中还提供了对属性的延迟加载。下面我们就分别介绍这些种类的延迟加载的细节。
  阅读全文
posted @ 2009-06-28 08:30 RoyPayne 阅读(195) | 评论 (0)编辑 收藏
仅列出标题
共6页: 上一页 1 2 3 4 5 6 下一页